Zelle A1 zeigt das Startdatum, z. B. 17/09/15
Zelle B1 muss das Enddatum widerspiegeln. Das Enddatum muss 3 Monate nach dem Startdatum liegen.
Ich kann nicht einfach 90 Tage als Standardtage verwenden, um sie zum Startdatum hinzuzufügen, da verschiedene Monate eine unterschiedliche Anzahl von Tagen haben. September hat 30 Tage, Oktober 31 Tage und November 30 Tage. Daher beträgt die Gesamtzahl der Tage 91 Tage.
Gibt es eine Möglichkeit, dass Excel die Anzahl der Tage in diesem bestimmten Monat automatisch berechnet und drei Monate an Tagen zum Startdatum hinzufügt?
Antwort1
Teilen Sie das Datum in Jahr/Monat/Tag auf und addieren Sie 3 Monate:
=DATE(YEAR(A1),MONTH(A1)+3,DAY(A1))
vorausgesetzt, A1 hält Ihren Starttermin ein.
Antwort2
Hinweis: Dies dient nur dazu, zu zeigen, wie die Anzahl der Tage ermittelt wird.
So habe ich es eingerichtet. Sie können es also gerne ändern, sobald Sie verstanden haben, wie es funktioniert. Ich habe es eingerichtet, indem ich die Anzahl der Tage von C1 bis C12 eingegeben habe, wobei D2 ein Schaltjahr ist (Sie können den Code gerne ändern, um Zahlen anstelle von Zellen anzuzeigen).
A1 = Startdatum A2 = MONTH(A1)
A2 = MONTH(A1)+1
A3 =MONTH(A1)+2
B1 ==A1+B5
B2 ==IF(A2=1,C1,IF(A2=2,IF((MOD(YEAR(A1),4))=0,D2,C2),IF(A2=3,C3,IF(A2=4,C4,IF(A2=5,C5,IF(A2=6,C6,IF(A2=7,C7,IF(A2=8,C8,IF(A2=9,C9,IF(A2=10,C10,IF(A2=11,C11,IF(A2=12,C12,0))))))))))))
B3 ==IF(A3=1,C1,IF(A3=2,IF((MOD(YEAR(A1),4))=0,D2,C2),IF(A3=3,C3,IF(A3=4,C4,IF(A3=5,C5,IF(A3=6,C6,IF(A3=7,C7,IF(A3=8,C8,IF(A3=9,C9,IF(A3=10,C10,IF(A3=11,C11,IF(A3=12,C12,0))))))))))))
B4 ==IF(A4=1,C1,IF(A4=2,IF((MOD(YEAR(A1),4))=0,D2,C2),IF(A4=3,C3,IF(A4=4,C4,IF(A4=5,C5,IF(A4=6,C6,IF(A4=7,C7,IF(A4=8,C8,IF(A4=9,C9,IF(A4=10,C10,IF(A4=11,C11,IF(A4=12,C12,0))))))))))))
B5 ==SUM(B2,B3,B4)
Dies ist nur der lange Weg, aber ich mache das für B5, damit erhalten Sie die Anzahl der Tage zwischen den einzelnen Monaten, aber der Tag des Monats bleibt immer derselbe. Ich habe B1 hier eingefügt, um das auch zu zeigen, aber Sie müssen alle Zellen auf allgemein oder eine Zahl einstellen, und A1 und B1 sind Daten für den Zelltyp.
A2-4 sind die 3 Monate, B2-4 sind die Anzahl der Tage in diesen Monaten und B5 ist die Gesamtzahl der Tage. Dies schließt ein Schaltjahr ein, aber wenn Sie nur 3 Monate danach haben möchten, verwenden Sie die Antwort, die Ihnen user1016274 gegeben hat.
Viel Spaß! :)
Antwort3
@BrandonIch möchte Ihnen 3 verschiedene Formeln vorschlagen, die Ihren Anforderungen entsprechen. Funktioniert einwandfrei. Sehen Sie sich den Bildschirm unten an.
Formel 1: =EDATE(A261,3)
Formel 2: =DATE(YEAR(A261),MONTH(A261)+3,DAY(A261))
Formel 3: =IF(OR(MONTH(A261)={1,12}),(A261+90),IF(OR(MONTH(A261)={4,9}),(A261+91),IF(OR(MONTH(A261)={3,5,6,7,8,10,11}),(A261+92),(A261+89))))
Hinweis:Ändern Sie den Datenbereich nach Bedarf und vergessen Sie nicht zu antworten. Für dieFormel 3gemäß dem Monat habe ich die Gesamtzahl der Tage berechnet für3 Monate.
Wenn beispielsweise der Monat 1 ist, also Januar, dann addiert Excel 90 Tage (31 für Jan + 28 für Feb + 31 für März) und so für die anderen.
Hoffe, das hilft Ihnen.