Supportnet / Forum / Tabellenkalkulation
Anzahl der Monate bestimmen
Frage
Ich möchte in Excel die Anzahl der Monate bestimmen.
Die Funktion Datedif funktioniert leider nicht ganz so, wie ich es brauche.
Beispiel:
Anfangsdatum (in a1): 10.01.2004
Enddatum (in a2): 09.01.2004
ergibt mit: "=datedif(a1;a2,"m")+1" als Ergebnis 1.
Ich brauche aber als Ergebnis 2, weil 2 Monate angebrochen sind.
Es soll also jeder angebrochen Monat gezählt werden.
Wäre super, wenn mir jemand helfen könnte.
Gruß
Antwort 1 von Arnim
Hallo,
bei Deiner Formel kann nur #ZAHL! Rauskommen, denn rückwärts rechnet die Formel nicht!
Wenn Du aber in A2 den 10.1.2004 eingibst, dann erscheint eine "1". Eigentlich müsste "0" erscheinen, denn die Tage gleichen sich jetzt. Die "1" ist also das Ergebnis von "+1".
gibst Du den 9.2.2004 ein, dann ist der Monat noch nicht voll. Die "1" ist wiederum nur das Ergebnis von "+1".
Gibst Du den 10.2.2004 ein, dann wendet sich endlich das Blatt .-)
Daher nehme die Formel:
=1+MONAT(A2)-MONAT(A1)
Gruß Arnim
bei Deiner Formel kann nur #ZAHL! Rauskommen, denn rückwärts rechnet die Formel nicht!
Wenn Du aber in A2 den 10.1.2004 eingibst, dann erscheint eine "1". Eigentlich müsste "0" erscheinen, denn die Tage gleichen sich jetzt. Die "1" ist also das Ergebnis von "+1".
gibst Du den 9.2.2004 ein, dann ist der Monat noch nicht voll. Die "1" ist wiederum nur das Ergebnis von "+1".
Gibst Du den 10.2.2004 ein, dann wendet sich endlich das Blatt .-)
Daher nehme die Formel:
=1+MONAT(A2)-MONAT(A1)
Gruß Arnim
Antwort 2 von Barney
Verschrieben!!!!
Sollte heissen:
Beispiel:
Anfangsdatum (in a1): 10.01.2004
Enddatum (in b1): 09.02.2004
Danke schon einmal Arnim für die prompte Antwort.
Das klappt so weit gut, hatte ich auch schon probiert.
Das funktioniert allerdings leider nur innerhalb eines Jahres.
Wenn z.B.
Anfangsdatum = 20.12.2002 und
Enddatum = 05.01.2004
soll als Ergebnis 14 (Dez. 2002 + Jan. bis Dez 2003 + Jan 2004) erscheinen.
Ich hoffe, ich hab mich nicht zu unverständlich ausgedrückt.
Gruß
Sollte heissen:
Beispiel:
Anfangsdatum (in a1): 10.01.2004
Enddatum (in b1): 09.02.2004
Danke schon einmal Arnim für die prompte Antwort.
Das klappt so weit gut, hatte ich auch schon probiert.
Das funktioniert allerdings leider nur innerhalb eines Jahres.
Wenn z.B.
Anfangsdatum = 20.12.2002 und
Enddatum = 05.01.2004
soll als Ergebnis 14 (Dez. 2002 + Jan. bis Dez 2003 + Jan 2004) erscheinen.
Ich hoffe, ich hab mich nicht zu unverständlich ausgedrückt.
Gruß
Antwort 3 von Arnim
Hallo,
versuche es mal damit:
=DATEDIF(WENN(TAG(A1)>TAG(A2);DATUM(JAHR(A1);MONAT(A1);TAG(A2));A1);A2;"m")+1
Gruß Arnim
versuche es mal damit:
=DATEDIF(WENN(TAG(A1)>TAG(A2);DATUM(JAHR(A1);MONAT(A1);TAG(A2));A1);A2;"m")+1
Gruß Arnim
Antwort 4 von Barney
YESSSSSSS!
Vielen, vielen Dank.
Scheint so, als wäre es die Funktion, die ich brauche.
Auf die Schnelle getestet, funktioniert einwandfrei.
Wenn ich Zeit habe, versuche ich die auch zu verstehen, da steige ich im Moment nicht durch.
Also nochmals: Danke Arnim, für die Hilfe.
Gruß
Vielen, vielen Dank.
Scheint so, als wäre es die Funktion, die ich brauche.
Auf die Schnelle getestet, funktioniert einwandfrei.
Wenn ich Zeit habe, versuche ich die auch zu verstehen, da steige ich im Moment nicht durch.
Also nochmals: Danke Arnim, für die Hilfe.
Gruß
Antwort 5 von martl
Hallo,
der o.g. Lösungsvorschlag entspricht auch meiner Frage. Leider bereitet mir die Integration der Formel in eine UserForm Schwierigkeiten.
Wie muss die Formel lauten, um auf die zwei Textboxen zugreifen zu können, die das Start und Endedatum enthalten ?
Viele Grüße
martl
der o.g. Lösungsvorschlag entspricht auch meiner Frage. Leider bereitet mir die Integration der Formel in eine UserForm Schwierigkeiten.
Wie muss die Formel lauten, um auf die zwei Textboxen zugreifen zu können, die das Start und Endedatum enthalten ?
Viele Grüße
martl
Antwort 6 von martl
Hallo,
da ich mir nicht sicher bin, ob die Meldung aufgrund der Anzahl der Antworten noch gelesen wird, jedoch dringend noch einen Hinweis benötige, hab ich nochmals eine neue Anfrage unter:
Anzahl der Monate bestimmen II / Userform + Textbox
erstellt.
Viele Grüße
martl
da ich mir nicht sicher bin, ob die Meldung aufgrund der Anzahl der Antworten noch gelesen wird, jedoch dringend noch einen Hinweis benötige, hab ich nochmals eine neue Anfrage unter:
Anzahl der Monate bestimmen II / Userform + Textbox
erstellt.
Viele Grüße
martl

