Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

x Monate zurückrechnen

Forumthread: x Monate zurückrechnen

x Monate zurückrechnen
15.06.2013 10:34:00
Werner
Hallo Excel-Freunde
ich habe ein Monatsende-Datum (z.B. 30.06.2013)
und ich möchte per Formel folgendes berechnen:
Rechne 6 Monate zurück:
30.06.2013 minus 6 Monate = 1.1.13
anderes Beispiel:
30.06.2013 minus 9 Monate = 1.10.13
Also immer der MonatsAnfang !
Wie mache ich das per Formel ?
Freu mich auf einen Tip ;)
Gruss
Werner

Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: x Monate zurückrechnen
15.06.2013 10:41:15
Hajo_Zi
Hallo Werner,



Tabelle1
 ABC
130.06.13601.01.13
230.06.13901.10.12
331.05.13601.12.12

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
C1:C3=MONATSENDE(EDATUM(A1;-B1) ;0) +1  =EOMONTH(EDATE(RC[-2],-RC[-1]) ,0) +1

Zahlenformate
Zelle Format Wert
A1 'TT.MM.JJ;@41455
C1 'TT.MM.JJ;@41275
A2 'TT.MM.JJ;@41455
C2 'TT.MM.JJ;@41183
A3 'TT.MM.JJ;@41425
C3 'TT.MM.JJ;@41244
Zellen mit Format Standard werden nicht dargestellt

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.24




Anzeige
AW: x Monate zurückrechnen
15.06.2013 10:45:39
Werner
Hallo Hajo
Danke für Deinen Tip :)
Die Formel =monatsende funktioniert bei mir nicht.
Leider kann ich auch die Anlyse-AddIns dafür auf unserem Firmenrechner nicht installieren
Hast Du noch einen Tip dafür ?
Oder übersehe ich da was :O
Ansonsten errechnet Deine Formel ja ganz genau das gewünschte Ergebnis :))))
Gruss
Werner

Anzeige
AW: x Monate zurückrechnen
15.06.2013 10:50:27
Hajo_Zi
Hallo Werner,



Tabelle1
 ABCD
130.06.13601.01.1301.01.13
230.06.13901.10.1201.10.12
331.05.13601.12.1201.12.12

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
C1:C3=MONATSENDE(EDATUM(A1;-B1) ;0) +1  =EOMONTH(EDATE(RC[-2],-RC[-1]) ,0) +1
D1:D3=DATUM(JAHR(A1-B1*31) ;MONAT(A1-B1*31) +1;1)   =DATE(YEAR(RC[-3]-RC[-2]*31) ,MONTH(RC[-3]-RC[-2]*31) +1,1)

Zahlenformate
Zelle Format Wert
A1 'TT.MM.JJ;@41455
C1 'TT.MM.JJ;@41275
D1 'TT.MM.JJ;@41275
A2 'TT.MM.JJ;@41455
C2 'TT.MM.JJ;@41183
D2 'TT.MM.JJ;@41183
A3 'TT.MM.JJ;@41425
C3 'TT.MM.JJ;@41244
D3 'TT.MM.JJ;@41244
Zellen mit Format Standard werden nicht dargestellt

XHTML Tabelle für Darstellung in Foren,
einschl. Bedingter Formatierung ab Version 2007
XHTML-Version 11.24



Gruß Hajo

Anzeige
PERFEKT Hajo ! Danke Dir seehr ! :) OT
15.06.2013 11:00:36
Werner

IMPERFEKT :-(
15.06.2013 13:15:02
Erich
Hi Hajo,
deine Formel in Spalte D rechnet mit 31-Tage-Monaten. Das geht bei wenigen Monaten gut,
aber es knallt, sobald es mehr Monate werden (Zeilen 5:7):
 ABCDE
1Datum- MonateHajoHajoErich
230.06.2013601.01.201301.01.201301.01.2013
330.06.2013901.10.201201.10.201201.10.2012
431.05.2013601.12.201201.12.201201.12.2012
530.06.20136601.01.200801.12.200701.01.2008
630.06.20136901.10.200701.09.200701.10.2007
731.05.20136601.12.200701.11.200701.12.2007

Formeln der Tabelle
ZelleFormel
C2=MONATSENDE(EDATUM(A2;-B2); 0) +1
D2=DATUM(JAHR(A2-B2*31); MONAT(A2-B2*31) +1;1)
E2=DATUM(JAHR(A2); MONAT(A2)-B2+1;1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
Thx Erich für den Hinweis :)
15.06.2013 13:29:29
Werner
Hallo Erich
Danke für den Hinweis -
Hast du ne Idee, wie man das per Formel lösen kann ?
@ Hajo
Ich geh immer positiv denkend an eine Fragestellung ;)
Hast du noch ne Idee, wie man das lösen kann ?
Freu mich auf weitere Tips (Tipps) *g*
Werner

AW: Thx Erich für den Hinweis :)
15.06.2013 13:37:16
Hajo_Zi
Hallo Werner,
Erich seine Lösung gefällt Dir also nicht?
Gruß Hajo

Anzeige
Sorry Hajo
15.06.2013 13:45:25
Werner
Hallo Hajo
DOCH !
Du hast mit Deiner Lösung den ersten Schritt eingeleitet
und Erich hat es ergänzt
...
nur hab ich seine Antwort wohl nur "halb" gelesen
wie auch immer:
Es zeigt sich, dass in einer Gemeinschaftsarbeit in Foren wie diesem
immer Lösungen entwickelt werden (können)
...
und ich dabei lernen kann !
Und das begeistert bin
Also:
Danke an Hajo und Erich
Besten Gruss
Werner

Anzeige
Danke Luschi
15.06.2013 11:26:15
Werner
wie immer ;)
Excelformeln ist eine ergiebige Quelle
wenn man den richtigen Suchbegriff eingibt *g*
Danke für den Tip
auch der hilft mir weiter
und ich lerne immer wieder dazu !
Gruss
Werner

Anzeige
Nebenbemerkung zu Nr. 6
15.06.2013 14:58:35
Erich
Hi zusammen,
noch eine Bemerkung, die nicht direkt zur Fragestellung gehört:
Wenn man nicht immer auf dem Monatsersten landen will, sondern auf dem gegebenen Monatstag,
und dabei auch noch die Monatsenden der unterschiedlich langen Monate berücksichtigt,
kann man bei http://www.excelformeln.de/formeln.html?welcher=6 nachsehen.
Allerdings sind die dortigen Formeln auch nach den Verkürzungen von Peter Dorigo und ? noch unnötig lang.
Unkomplizierter ist die Formel in Spalte F:
 ABCDEF
1Datum+ Jahre+ MonateP. DorigoNr 6 (?)Erich
231.12.20000228.02.200128.02.200128.02.2001
328.02.20010230.04.200130.04.200130.04.2001
427.02.20019227.04.201027.04.201027.04.2010
501.01.20130-1201.01.201201.01.201201.01.2012
602.01.20131-102.12.201302.12.201302.12.2013

Formeln der Tabelle
ZelleFormel
D2=DATUM(JAHR(A2)+B2;MONAT(A2)+C2+(TAG(A2+1)=1); (TAG(A2+1)<>1)*MIN(TAG(A2); TAG(DATUM(JAHR(A2)+B2;1+MONAT(A2)+C2;))))
E2=MIN(DATUM(JAHR(A2)+B2;MONAT(A2)+C2+(TAG(A2+1)=1)+{1;0};TAG(A2)*{0;1}*(TAG(A2+1)>1)))
F2=DATUM(JAHR(A2)+B2;MONAT(A2)+C2+(TAG(A2+1)=1); TAG(A2)*(TAG(A2+1)>1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige