Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1316to1320
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

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

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

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

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige