Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
644to648
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
644to648
644to648
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Monate

Monate
03.08.2005 10:31:28
rlenz
Hallo,
ich habe hier mal Monate innerhalb von 2 Datumwerten berechnet ohne DATEDIF. Warum ohne DATEDIF siehe hier: https://www.herber.de/bbs/user/25094.xls
Ich hätte gern ein Feedback, ob die unterschiedlichen Berechnungen vom Text her verstanden werden und ob sie den Aufgebenstellungen entsprechend richtig sind.
Wer macht Vorschläge, aber bitte nicht mit DATEDIF?
Hier ist die Datei:

Die Datei https://www.herber.de/bbs/user/25259.xls wurde aus Datenschutzgründen gelöscht

 
 ABCDE
1Die Analyse-Funktion muss installiert sein 
2Nur Monate unabhängig vom Tag ermittelnKontrolle 
3von Datumbis Datum EDATUM ermitteln 
402.02.200501.06.20061602.06.2006 
5     
6ganze Monate vom Ausgangsdatum berechnen  
7AnfangEnde EDATUM ermitteln 
802.02.200501.06.20061502.05.2006 
902.02.200501.06.20061602.06.2006 
1002.02.200501.06.20061602.06.2006 
1102.02.200501.06.20061602.06.2006 
1202.02.200501.06.20061602.06.2006 
1302.02.200501.06.20061602.06.2006 
14     
15Volle, ganze Kalendermonate berechnen. Vom Anfangsdatum beginnend ab Monatsanfang bzw. nächsten Monatsanfang bis zum Enddatum vom Monatsende bzw. vom Monatsende Vormonat.  
16   nicht erforderliche Zwischenrechnung
17AnfangEndeMonateMonatserster AnfangMonatsletzter Ende
1801.02.200531.05.20061601.02.200531.05.2006
1901.02.200531.05.200616  
2002.02.200531.05.200615  
2102.02.200530.05.200614  
Formeln der Tabelle
C4 : =(JAHR(B4-A4)-1900)*12+MONAT(B4-A4)
D4 : =EDATUM(A4;C4)
C8 : =WENN(EDATUM(A8;(JAHR(B8-A8)-1900)*12+MONAT(B8-A8))>B8;(JAHR(B8-A8)-1900)*12+MONAT(B8-A8)-1;(JAHR(B8-A8)-1900)*12+MONAT(B8-A8))
D8 : =EDATUM(A8;C8)
C9 : =(JAHR(B9-A9)-1900)*12+MONAT(B9-A9)
D9 : =EDATUM(A9;C9)
C10 : =(JAHR(B10-A10)-1900)*12+MONAT(B10-A10)
D10 : =EDATUM(A10;C10)
C11 : =(JAHR(B11-A11)-1900)*12+MONAT(B11-A11)
D11 : =EDATUM(A11;C11)
C12 : =(JAHR(B12-A12)-1900)*12+MONAT(B12-A12)
D12 : =EDATUM(A12;C12)
C13 : =(JAHR(B13-A13)-1900)*12+MONAT(B13-A13)
D13 : =EDATUM(A13;C13)
C18 : =WENN(UND(D18<A18;B18<E18);(JAHR(B18-A18)-1900)*12+MONAT(B18-A18)-2;WENN(ODER(D18<A18;B18<E18);(JAHR(B18-A18)-1900)*12+MONAT(B18-A18)-1;(JAHR(B18-A18)-1900)*12+MONAT(B18-A18)))
D18 : =MONATSENDE(A18;-1)+1
E18 : =MONATSENDE(B18:B18;0)
C19 : =WENN(UND(MONATSENDE(A19;-1)+1<A19;B19<MONATSENDE(B19:B19;0));(JAHR(B19-A19)-1900)*12+MONAT(B19-A19)-2;WENN(ODER(MONATSENDE(A19;-1)+1<A19;B19<MONATSENDE(B19:B19;0));(JAHR(B19-A19)-1900)*12+MONAT(B19-A19)-1;(JAHR(B19-A19)-1900)*12+MONAT(B19-A19)))
C20 : =WENN(UND(MONATSENDE(A20;-1)+1<A20;B20<MONATSENDE(B20:B20;0));(JAHR(B20-A20)-1900)*12+MONAT(B20-A20)-2;WENN(ODER(MONATSENDE(A20;-1)+1<A20;B20<MONATSENDE(B20:B20;0));(JAHR(B20-A20)-1900)*12+MONAT(B20-A20)-1;(JAHR(B20-A20)-1900)*12+MONAT(B20-A20)))
C21 : =WENN(UND(MONATSENDE(A21;-1)+1<A21;B21<MONATSENDE(B21:B21;0));(JAHR(B21-A21)-1900)*12+MONAT(B21-A21)-2;WENN(ODER(MONATSENDE(A21;-1)+1<A21;B21<MONATSENDE(B21:B21;0));(JAHR(B21-A21)-1900)*12+MONAT(B21-A21)-1;(JAHR(B21-A21)-1900)*12+MONAT(B21-A21)))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
MfG
Rüdiger

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Monate
04.08.2005 21:11:54
Josef
Hallo Rüdiger
Machen wir einmal einen Anfang mit Zeile 4
Ich habe dich so verstanden, dass es keine Rolle spielen sollte, ob in B4 der 30.06.2006
oder der 01.06.2006 steht. Deine Formel liefert aber bei diesen Werten ein unterschiedliches Resultat.
Wenn in C4 in beiden Fällen 16 stehen sollte, kannst du folgende Formel verwenden:
=DATEDIF(1+A4-TAG(A4);1+B4-TAG(B4);"m")
Übrigesn, Datidif rechnet NIE falsch, nur ist die Logick, wie Datedif rechnet nicht so leicht zu durchschauen.Deine Beispiele machen es ja deutlich, dass man diese Funktion nicht so ohne weiteres verwenden darf.
Gruss Josef
Anzeige
AW: Monate
05.08.2005 16:59:29
rlenz
Danke Josef,
du hast recht. Vielleicht auch so in Zelle C4 : =(JAHR(B4-A4)-1900)*12+MONAT(B4)-MONAT(A4)
Die Formel in Zelle C8 habe ich leider nicht bis C13 runterkopiert, deshalb sind die Ergebnisse auch dort fehlerhaft.
Gruß
Rüdiger
Leider Nein
05.08.2005 20:48:24
Josef
Hallo Rüdiger
Auch deine neue Formel rechnet ebenfalls falsch nämlich dann, wenn der Monat "von" grösser ist als der Monat "bis".
Hier noch eine andere funktionierende Variante:
=DATEDIF(1+A4-TAG(A4);B4;"m")
Wenn dir das aber nicht gefällt, nur weil da Datedif drin steht,
dann halt so:
=(JAHR(B4)-JAHR(A4))*12+MONAT(B4)-MONAT(A4)
Gruss Josef
Anzeige
AW: Danke, Josef
06.08.2005 15:54:48
rlenz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige