Live-Forum - Die aktuellen Beiträge
Datum
Titel
19.04.2024 12:23:24
19.04.2024 11:45:34
Anzeige
Archiv - Navigation
1004to1008
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Monate zählen - Zusatzfrage

Monate zählen - Zusatzfrage
29.08.2008 11:17:00
lou38
Guten Tag
Gestern (15:19:51) hat Gordon die Frage nach der Anzahl Monate in einer Periode gestellt und beantwortet erhalten. Die geposteten Lösungsmöglichkeiten betreffen immer Monatszyklen. Beispiel: 19.5.08 bis 25.7.08 ergibt 2 volle Monatszyklen (vom 19.5. - 18.6. und 19.6. - 18.7.).
Wie müsste die Formel lauten (kein VBA), wenn ich nicht ganze Monatszyklen sondern ganze Kalendermonate zählen möchte. Im obigen Beispiel müsste sich als Resultat 1 voller Kalendermonat ergeben (Juni).
Gruss
Louis

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Monate zählen - Zusatzfrage
29.08.2008 11:22:32
David
Ganz einfach:
Tabellenblattname: Tabelle1
 

A

B

C

1

19.05.2008

25.07.2008

1


Benutzte Formeln:
C1: =WENN(MONAT(B1)-MONAT(A1)=0;0;MONAT(B1)-MONAT(A1)-1)
Gruß
David
Anzeige
AW: Monate zählen - Zusatzfrage
29.08.2008 11:39:53
Peter
Hallo Louis,
oder folgende Formel in C1:
=DATEDIF(A1;B1;"m")-1
In diesem Fall muss allerdings unter Extras / Add-in-Manager bei Analyse-Funktionen das Häkchen gesetzt werden.
MfG
Peter
AW: Monate zählen - Zusatzfrage
29.08.2008 14:36:28
lou38
Hallo David und Peter
Ich danke für Eure Beiträge. Eure Formeln ergeben beide das gleiche Resultat; leider aber nicht das richtige. Macht mal die Probe mit dem Beispiel: 30.4.08 - 31.8.08. Eure Formeln ergeben als Resultat 3 ganze Kalendermonate, richtig wäre aber 4 (Mai, Juni, Juli, August).
Gruss
Louis
AW: Monate zählen - Zusatzfrage
29.08.2008 14:40:42
David
Stimmt, die Abfrage auf den letzten des Monats fehlt.
Wenn du in meiner Formel B1 ersetzt durch B1+1 sollte es wieder stimmen (soweit ich jetzt getestet habe)
Gruß
David
Anzeige
AW: Monate zählen - Zusatzfrage
29.08.2008 15:09:00
David
die Formel im vorigen Post passt auch nicht (Test 01.04.-30.4.), ist doch nicht so leicht zu lösen. Nach einigem Überlegen bin ich dann auf diese Variante gekommen:
=MONAT(B1)-MONAT(A1)-1+WENN(TAG(A1)=1;1;0)+WENN(DATUM(JAHR(B1);
MONAT(B1+1);)=B1;1;0)+WENN(UND(TAG(B1)=31;MONAT(B1)=12);1;0)
Der Grundgedanke ist der gleiche, allerdings mit 3 Korrekturgrößen:
Wenn das erste Datum der erste des Monats ist +1
wenn das zweite Datum der letzte des Monats ist +1
wenn es der 31.12. ist +1

Tabellenblattname: Tabelle2
 

A

B

C

D

E

1

Anfang

Ende

Manuell

berechnet

Check

2

15.04.2008

16.08.2008

3

3

Wahr

3

01.04.2008

30.04.2008

1

1

Wahr

4

15.04.2008

14.08.2008

3

3

Wahr

5

15.04.2008

30.04.2008

0

0

Wahr

6

01.01.2008

31.12.2008

12

12

Wahr


Benutzte Formeln:
D2: =MONAT(B2)-MONAT(A2)-1+WENN(TAG(A2)=1;1;0)+WENN(DATUM(JAHR(B2);MONAT(B2+1);)=B2;1;0)+WENN(UND(TAG(B2)=31;MONAT(B2)=12);1;0)
E2: =IDENTISCH(D2;C2)
D3: =MONAT(B3)-MONAT(A3)-1+WENN(TAG(A3)=1;1;0)+WENN(DATUM(JAHR(B3);MONAT(B3+1);)=B3;1;0)+WENN(UND(TAG(B3)=31;MONAT(B3)=12);1;0)
E3: =IDENTISCH(D3;C3)
D4: =MONAT(B4)-MONAT(A4)-1+WENN(TAG(A4)=1;1;0)+WENN(DATUM(JAHR(B4);MONAT(B4+1);)=B4;1;0)+WENN(UND(TAG(B4)=31;MONAT(B4)=12);1;0)
E4: =IDENTISCH(D4;C4)
D5: =MONAT(B5)-MONAT(A5)-1+WENN(TAG(A5)=1;1;0)+WENN(DATUM(JAHR(B5);MONAT(B5+1);)=B5;1;0)+WENN(UND(TAG(B5)=31;MONAT(B5)=12);1;0)
E5: =IDENTISCH(D5;C5)
D6: =MONAT(B6)-MONAT(A6)-1+WENN(TAG(A6)=1;1;0)+WENN(DATUM(JAHR(B6);MONAT(B6+1);)=B6;1;0)+WENN(UND(TAG(B6)=31;MONAT(B6)=12);1;0)
E6: =IDENTISCH(D6;C6)


Gruß
David

Anzeige
AW: Monate zählen - Zusatzfrage
29.08.2008 15:41:00
lou38
Hallo David
Besten Dank für deine Formel im Beitrag von 15:09:45. Sie löst mein Problem bestens.
Gruss
Louis
AW: Monate zählen - Zusatzfrage
29.08.2008 16:02:18
lou38
Nochmals Hallo David
Damit deine Formel auch Perioden abdeckt, die kleiner als einen Monat sind und innerhalb des gleichen Monats liegen, muss sie noch wie folgt ergänzt werden:
=wenn(und(jahr(a2)=jahr(b2);monat(a2)=monat(b2));0;.............deine Formel )
Gruss
Louis

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige