Formel automatisch in der ganzen Spalte

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
miesepeter
********
Beiträge: 2240
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Formel automatisch in der ganzen Spalte

Beitrag von miesepeter »

Hallo,
Startdatum in A1, Enddatum in B1, dann Formel etwa so:
=WENN(ODER(A1<>"";B1<>""); B1-A1;"")
Es wird die Differenz ausgegeben, fehlt in Spalte A oder B ein Wert, dann wird nichts angezeigt.

Mit Menü Bearbeiten > Füllen... unten kannst du die Formel nach unten kopieren...
Ciao
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Formel automatisch in der ganzen Spalte

Beitrag von Gert Seler »

Hallo Miesepeter und Gerhard,
deine Formel hilft dem Gerhard nicht :

Code: Alles auswählen

=WENN(ODER(A1<>"";B1<>"");B1-A1;"")
Beschreibung : Wenn A1 ODER B1 ist nicht leer; DANN rechne B1 - A1; sonst schreibe garnix !
Die Funktion ODER rechnet bereits, wenn e i n e Zelle Werte enthält, d.h. die Berechnung kann nicht erfolgen.
Die Funktion UND rechnet nur, wenn alle Zellen Werte enthalten.
Beispiel :

Code: Alles auswählen

=WENN(UND(A1<>"";B1<>"");B1-A1;"")
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Formel automatisch in der ganzen Spalte

Beitrag von clag »

Hallo cgc-11,

bei deiner Aufgabenstellung bieten sich die Funktionen ANZAHL2() oder ANZAHLLEERZELLEN() an

=WENN(ANZAHL2(A6:B6)=2;"deineFormel";"")
=WENN(ANZAHLLEEREZELLEN(A7:B7);"";"deineFormel")

Annahme dabei Spalte A und B die beiden Datumswerte
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
miesepeter
********
Beiträge: 2240
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Formel automatisch in der ganzen Spalte

Beitrag von miesepeter »

@Gert
Ja richtig, du hast hier vollkommen recht, war von mir nicht zu Ende gedacht. :?
Ciao
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Formel automatisch in der ganzen Spalte

Beitrag von clag »

Hallo cgc-11,

diese Formel sollte jetzt all deine Wünsche erfüllen

=WENN(ANZAHL2(A3:B3)=2;WENN(ZELLE("Format";A3)="F0";JAHR(B3)-A3 &" Jahr(e)";JAHRE(A3;B3;0) & " Jahr(e) "& REST(MONATE(A3;B3;0);12)& " Monat(e) " & B3-EDATUM(A3;MONATE(A3;B3;0)) & " Tage");"")

oder? ;)

vorausgesetzt, das die blanke Jahreszahl als "Zahl" geführt wird

viel Erfolg
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
cgc-11
Beiträge: 9
Registriert: Mo, 05.05.2014 09:43

Re: Formel automatisch in der ganzen Spalte

Beitrag von cgc-11 »

Danke für die Mühe.
Ich denke schon, dass es funktioniern würde.
Jedoch habe ich das Problem, dass ich beim Geburtsjahr nicht einfach eine Jahreszahl eingeben kann, damit als Ausgabe nichts kommt.
Die Spalten "Geburt" und "Tod" habe ich als Datum gesetzt.
Wenn ich nun einfach eine Jahreszahl eingebe, wird irgend ein Datum gesetzt, aber nicht das eingegebene Jahr.
Ich möchte das allerdings belassen, weil so immer das Datum richtig formatiert wird.
Also z.B. wird aus der Eingabe 1.1.1841 die korrekte Formatierung 01.01.1841.
Wenn ich es als Zahl definiere, muss ich immer das korrekte Format mit den Nullen eingeben.
Um zu verdeutlichen, was ich meine, im Anhang ein kleiner Ausschnitt.
Ein Dilemma also ...

LG Gerhard
Dateianhänge
datei.png
datei.png (51.91 KiB) 3550 mal betrachtet
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Formel automatisch in der ganzen Spalte

Beitrag von clag »

Hallo cgc-11

dann nimm diese Formel


=WENN(ANZAHL2(A4:B4)=2;WENN(ZELLE("Type";A4)="l";JAHR(B4)-WERT(LINKS(A4;4)) &" Jahr(e)";JAHRE(A4;B4;0) & " Jahr(e) "& REST(MONATE(A4;B4;0);12)& " Monat(e) " & B4-EDATUM(A4;MONATE(A4;B4;0)) & " Tage");"")


um eine Zahl als Text darzustellen stellt man normaler weise ein Hochkomma davor '1937 aber mit 1937 ? tut es jetzt auch
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
cgc-11
Beiträge: 9
Registriert: Mo, 05.05.2014 09:43

Re: Formel automatisch in der ganzen Spalte

Beitrag von cgc-11 »

Danke, das war´s. Nun wird es so dargestellt, wie ich es wollte. Es wird sogar das Jahr ausgerechnet, wenn ich bei der Geburt nur das Jahr habe ...
:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

LG aus dem Mostviertel
Gerhard
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Formel automatisch in der ganzen Spalte

Beitrag von Gert Seler »

Hallo Zusammen,
so geht es auch, siehe Anhang.
Dies ist nachzulesen hier :https://help.libreoffice.org/Calc/DATEDIF/de
Fehlt ein Datum in Spalte "A" oder "B" wird nix eingetragen.
Ansonsten erklärt sich die Formel von selbst, wenn auch die angebotene Seite studiert wurde.

mfg
Gert
Dateianhänge
Sterbebuch_der_Kirchengemeinde.ods
(13.79 KiB) 59-mal heruntergeladen
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Antworten