Supportnet Computer
Planet of Tech

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

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ß




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

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ß

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


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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: