Supportnet / Forum / Tabellenkalkulation
Datum in Wenn-Formel
Frage
Guten morgen zusammen
Ich habe gedacht, dass wenn ich ne Nacht darüber schlafe, ich das Problem lösen kann. Doch nichts war. Ich habe mich da wohl ziemlich verfranst. Mein Problem:
Ich möchte, dass ich den Wert 1 erhalte, wenn im Feld A1 das Datum vor dem 30.06.04 liegt und wenn das Datum nach dem 30.06.04 liegt einen Wert 2. Ich habe das mal mit < und > versucht. Doch das geht wohl nicht. Muss ich jetzt zuerst das Jahr, dann den Monat und dann den Tag prüfen oder wie geht das einfacher ? Bitte keine VBA-Lösungen.
Vielen herzlichen Dank für Eure Hilfe !
Gruss aus der Schweiz
Cello
Antwort 1 von want2cu
Hallo cello,
formelst du so:
=WENN(A1<DATUM(2004;6;30);1;2)
CU
want2cu
formelst du so:
=WENN(A1<DATUM(2004;6;30);1;2)
CU
want2cu
Antwort 2 von DeathscytheHell
Hi, Cello!
Möglichkeit 1:
WENN(A1<30.06.04; 1; 2)
Möglichkeit 2:
WENN(A1<30.06.04; 1; WENN(A1>30.06.04; 2; "genau der 30.06.2004"))
Syntax: WENN(Bedingung1 Operator(<,>,=) Bedingung2; True; False)
Hoffe, ich konnte dir helfen!
Möglichkeit 1:
WENN(A1<30.06.04; 1; 2)
Möglichkeit 2:
WENN(A1<30.06.04; 1; WENN(A1>30.06.04; 2; "genau der 30.06.2004"))
Syntax: WENN(Bedingung1 Operator(<,>,=) Bedingung2; True; False)
Hoffe, ich konnte dir helfen!
Antwort 3 von want2cu
Hallo DeathscytheHell,
hast du deinen Vorschlag eigentlich mal selber ausprobiert?
Bei meinem Excel bekomme ich dann jedenfalls eine Fehlermeldung, weil das mit 30.06.2004 in der WENN-Formel nicht funzt.
Wenn das so klappen würde wie von dir vorgeschlagen, dann hätte Cello m.E. bestimmt nicht hier nachgefragt ;-)
CU
want2cu
P.S.: bei meinem Excel muss ich das z.B. mit der Funktion DATUM lösen, aber vielleicht gibt es ja noch was einfacheres :-)
hast du deinen Vorschlag eigentlich mal selber ausprobiert?
Bei meinem Excel bekomme ich dann jedenfalls eine Fehlermeldung, weil das mit 30.06.2004 in der WENN-Formel nicht funzt.
Wenn das so klappen würde wie von dir vorgeschlagen, dann hätte Cello m.E. bestimmt nicht hier nachgefragt ;-)
CU
want2cu
P.S.: bei meinem Excel muss ich das z.B. mit der Funktion DATUM lösen, aber vielleicht gibt es ja noch was einfacheres :-)
Antwort 4 von Aliba
Hi,
oder auch:
=(A1>DATWERT("30.6.2004"))*1+1
oder die Kurzversion:
=(A1>38168)*1+1
CU Aliba
oder auch:
=(A1>DATWERT("30.6.2004"))*1+1
oder die Kurzversion:
=(A1>38168)*1+1
CU Aliba
Antwort 5 von Nachtrabe
Hallo zusammen,
Excel berechnet das Datum nicht wie wir, sondern nach dem 1901 Kalender. D.H. jedem Tag ist eine fortlaufende Zahl zugeordnet. Für den 30.6.2004 ist das die 38168.
Wenn Deine Formel jetzt also =WENN(A1<38168;1;2)lautet, müsste es funktionieren.
Zu der Zahl kommst du, wenn du ein Datum in eine Zelle schreibst und dann zum Format "Standart" formatierst.
Bis dann
Nachtrabe
Excel berechnet das Datum nicht wie wir, sondern nach dem 1901 Kalender. D.H. jedem Tag ist eine fortlaufende Zahl zugeordnet. Für den 30.6.2004 ist das die 38168.
Wenn Deine Formel jetzt also =WENN(A1<38168;1;2)lautet, müsste es funktionieren.
Zu der Zahl kommst du, wenn du ein Datum in eine Zelle schreibst und dann zum Format "Standart" formatierst.
Bis dann
Nachtrabe
Antwort 6 von Cello
Hallo zusammen
Vielen herzlichen Dank für alle Eure Hilfen.
Zu want2cu: Die Formel wird erkannt. Aber es kommt immer der Wert 2. Ganz gleich, welches Datum ich eingebe.
Zu DeathscytheHell: Habe die Formel "WENN(A1<30.06.04; 1; 2)" eingegeben. Dies hat dann Excell selber abgeändert auf "=WENN(A1<30.0604;1;2)". Dann funktionierts ! Vielen herzlichen Dank ! Die zweite Version klappt nicht. Nur wenn das Datum nach dem 30.06.04 ist. Datum vorher gibt er den Text "genau der 30.06.2004".
Zu Aliba: Die Formel wird erkannt. Aber es kommt immer der Wert 2. Ganz gleich, welches Datum ich eingebe.
Zu Nachtrabe: Sicher guter Vorschlag. Nur muss ich dann immer wieder manuelle Eingriffe machen. Also das Feld umformatieretn. Dies sollte aber autom. gehen. Darum ziehe ich den Vorschlag von DeathscytheHell vor.
Nochmals allen vielen herzlichen Dank und "en schöne Tag no us dr Schwiz"
Cello
Vielen herzlichen Dank für alle Eure Hilfen.
Zu want2cu: Die Formel wird erkannt. Aber es kommt immer der Wert 2. Ganz gleich, welches Datum ich eingebe.
Zu DeathscytheHell: Habe die Formel "WENN(A1<30.06.04; 1; 2)" eingegeben. Dies hat dann Excell selber abgeändert auf "=WENN(A1<30.0604;1;2)". Dann funktionierts ! Vielen herzlichen Dank ! Die zweite Version klappt nicht. Nur wenn das Datum nach dem 30.06.04 ist. Datum vorher gibt er den Text "genau der 30.06.2004".
Zu Aliba: Die Formel wird erkannt. Aber es kommt immer der Wert 2. Ganz gleich, welches Datum ich eingebe.
Zu Nachtrabe: Sicher guter Vorschlag. Nur muss ich dann immer wieder manuelle Eingriffe machen. Also das Feld umformatieretn. Dies sollte aber autom. gehen. Darum ziehe ich den Vorschlag von DeathscytheHell vor.
Nochmals allen vielen herzlichen Dank und "en schöne Tag no us dr Schwiz"
Cello
Antwort 7 von Nachtrabe
Hi Cello,
statt der Zahl kannst du auch auf die Zelle verweisen, in der das Datum steht, dann hast du überhaupt keine Probleme.
Steht also das Bezugsdatum z.Bsp. in C1 und Deine Formel in B1 dann ersetze das Datum bzw. die Zahl durch den Zellbezug. Fertig.
Bis dann
Nachtrabe
statt der Zahl kannst du auch auf die Zelle verweisen, in der das Datum steht, dann hast du überhaupt keine Probleme.
Steht also das Bezugsdatum z.Bsp. in C1 und Deine Formel in B1 dann ersetze das Datum bzw. die Zahl durch den Zellbezug. Fertig.
Bis dann
Nachtrabe
Antwort 8 von Cello
Hallo zusammen
Nochmals ich.
Ich glaube, heute ist nicht mein Tag und ich gehe wieder nach Hause. Das was ich geschrieben habe zu DeathscytheHell stimmt nicht ! Ich weiss nicht, was mein Mistding von Excell hier rechnet. Diese Formel hatte ich nämlich selber schon und hat auch bei mir nicht funktioniert.
Aber Eure Tips von wegen Datum und so, könnte mir vielleicht schon weiterhelfen.
Beisse mir mal meine Zähne weiter daran aus. Wenn ich ne Lösung finde. schreibe ich sie auf alle Fälle hier rein.
Zahnlose Grüsse ;-)
Cello
Habe übrigens noch Excell 97 ! Buaähh. Meine Firma kann sich nichts neueres leisten. ;-)
Nochmals ich.
Ich glaube, heute ist nicht mein Tag und ich gehe wieder nach Hause. Das was ich geschrieben habe zu DeathscytheHell stimmt nicht ! Ich weiss nicht, was mein Mistding von Excell hier rechnet. Diese Formel hatte ich nämlich selber schon und hat auch bei mir nicht funktioniert.
Aber Eure Tips von wegen Datum und so, könnte mir vielleicht schon weiterhelfen.
Beisse mir mal meine Zähne weiter daran aus. Wenn ich ne Lösung finde. schreibe ich sie auf alle Fälle hier rein.
Zahnlose Grüsse ;-)
Cello
Habe übrigens noch Excell 97 ! Buaähh. Meine Firma kann sich nichts neueres leisten. ;-)
Antwort 9 von Cello
Hallo zum lettzten mal
Vielen Dank Nachtrabe. Dein Vorschlag hat funktioniert. So hoffe ich mal und mir Excell nicht nochmals ein Streich spielt.
Nein wirklich. Nun klappts endlich.
Allen nochmals einen schönen Tag.
Gruss
Cello
Vielen Dank Nachtrabe. Dein Vorschlag hat funktioniert. So hoffe ich mal und mir Excell nicht nochmals ein Streich spielt.
Nein wirklich. Nun klappts endlich.
Allen nochmals einen schönen Tag.
Gruss
Cello
Antwort 10 von Nachtrabe
Hi Cello,
ich mir alles noch mal durchgelesen, hier mein Vorschlag.
A1 B1 C1
Datum Formel Bezugsdatum
Gib in diesem Falle die folgende Formel ein :
=wenn(A1<C1;1;2)
In C1 gibst du 30.06.2004 ein, fertig
Diese Formel gibt bei A1 = C1 ebenfalls den Wert 2 aus.
Gruß
Nachtrabe
ich mir alles noch mal durchgelesen, hier mein Vorschlag.
A1 B1 C1
Datum Formel Bezugsdatum
Gib in diesem Falle die folgende Formel ein :
=wenn(A1<C1;1;2)
In C1 gibst du 30.06.2004 ein, fertig
Diese Formel gibt bei A1 = C1 ebenfalls den Wert 2 aus.
Gruß
Nachtrabe
Antwort 11 von Nachtrabe
Re:
Ups, das hat sich überschnitten.
Gern geschehen, und danke fürs Feedback.
Grüße in die Schweiz
Nachtrabe
Ups, das hat sich überschnitten.
Gern geschehen, und danke fürs Feedback.
Grüße in die Schweiz
Nachtrabe
Antwort 12 von Aliba
Hi Cello,
also bei mir funzen beide Formeln.
Hast Du vielleicht die automatische Berechnung ausgeschaltet?
CU Aliba
also bei mir funzen beide Formeln.
Hast Du vielleicht die automatische Berechnung ausgeschaltet?
CU Aliba

