Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
980to984
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
980to984
980to984
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Schaltjahre ausschliessen!

Schaltjahre ausschliessen!
01.06.2008 11:52:00
Pogonatherum
Hallo,
habe eine kleines Problem, ich möchte die Schaltjahre in einer Berechnung ausschliessen.
In einer Maske gebe ich drei Werte ein. Einer davon ist das Datum.
In Feld B6 wird das in der Maske eingegebene Datum wiederholt.
Nun soll in der Spalte B untereinander in jeder Zeile, angefangen in B7, das Datum des nächsten Jahres stehen.
Beispiel: Maskenwert: 31.12.2008; Feld B6: 31.12.2008; Feld B7: 31.12.2009; Feld B8: 31.12.2010; etc.
Wenn ich stets plus 365 zum Datum dazu addiere habe ich in Feld B10 das Problem das nun der 30.12.2011 wiedergegeben wird.
Nun dachte ich, ich bin ganz schlau und erstelle folgende einfache Formel:
=WENN(ODER(B6="31.12.2011";B6="31.12.2015";B6="31.12.2019";B6="31.12.2023";B6="31.12.2027";
B6="31.12.2031";B6="31.12.2035";B6="31.12.2039";B6="31.12.2043";B6="31.12.2047");B6+366;B6+365)
Allerdings funktioniert die nicht, es ist dasselbe Resultat als würde ich nur =B6+365 eingesetzt haben.
Was ist falsch an meiner Formel?
Habe schon oft Formeln mit einem Datum eingesetzt; andere wandeln ein Datum in eine natürliche Zahl um, aber das muss doch nicht, oder?
Hilfe und Grüße
Alex

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
benutze Datum
01.06.2008 11:59:00
Matthias
Hallo
benutze Datum!
=DATUM(JAHR(A1)+1;MONAT(A1);TAG(A1))
Userbild
Gruß Matthias

AW: benutze Datum
01.06.2008 12:07:00
Pogonatherum
Hallo,
danke euch beiden.
Habe ich noch nie von gehört, man lernt ja nie aus. Und bei Excel sowieso nicht.
Grüße
Alex

AW: benutze Datum
01.06.2008 12:29:31
Pogonatherum
Habe mal eine andere alte Formel herausgegraben, evtl. ist es ja möglich mit dem Datumbefehl die Formel zu vereinfachen damit ich die nicht jedes Jahr alle ändern muß.
Habe ein ganzes Tabellenblatt mit hunderten von Werten anhand von Zahlungen die mit einem Datum makiert werden.
Damit das ganze etwas überschaubarer wird, habe ich die Zahlungen nach Monaten addieren lassen:
=SUMMEWENN(G:G;">31.12.2007";F:F)-SUMMEWENN(G:G;">31.01.2008";F:F)
=SUMMEWENN(G:G;">31.01.2008";F:F)-SUMMEWENN(G:G;">28.02.2008";F:F)
=SUMMEWENN(G:G;">28.02.2008";F:F)-SUMMEWENN(G:G;">31.03.2008";F:F)
etc.
Jedes Jahr muß ich alle 12 Formeln per Hand auf das aktuelle Datum ändern.
Habe es schon mal mit einem INDIREKT Befehl versucht damit ich zumindest nur noch in einiger x-beliebigen Zelle den Wert des Jahres eingeben muß, ähnlich wie hier:
www.herber.de/forum/messages/981954.html
aber daran bin ich verzweifelt.
Grüße
Alex

Anzeige
AW: Schaltjahre ausschliessen!
01.06.2008 12:02:00
{Boris}
Hi Alex,
Habe schon oft Formeln mit einem Datum eingesetzt; andere wandeln ein Datum in eine natürliche Zahl um, aber das muss doch nicht, oder?
Ein Datum ist für Excel immer eine Ganzzahl. Daher kannst Du nicht - wie in Deiner WENN-Abfrage - auf einen Text überprüfen: B6="31.12.2011"
Greife auf die DATUM-Funktion zurück. Und ein Schaltjahr ermittelst Du, indem Du den letzten Tag des Februars auf 29 überprüfst:
Tabelle1

 A
131.12.1999
231.12.2001
331.12.2002
431.12.2003
531.12.2005
631.12.2006
731.12.2007
831.12.2009

Formeln der Tabelle
ZelleFormel
A2=DATUM(JAHR(A1)+1+(TAG(DATUM(JAHR(A1)+1;3;))=29); MONAT(A1); TAG(A1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Grüße Boris

Anzeige
AW: Schaltjahre ausschliessen!
01.06.2008 12:24:00
Pogonatherum
Habe mal eine andere alte Formel herausgegraben, evtl. ist es ja möglich mit dem Datumbefehl die Formel zu vereinfachen damit ich die nicht jedes Jahr alle ändern muß.
Habe ein ganzes Tabellenblatt mit hunderten von Werten anhand von Zahlungen die mit einem Datum makiert werden.
Damit das ganze etwas überschaubarer wird, habe ich die Zahlungen nach Monaten addieren lassen:
=SUMMEWENN(G:G;">31.12.2007";F:F)-SUMMEWENN(G:G;">31.01.2008";F:F)
=SUMMEWENN(G:G;">31.01.2008";F:F)-SUMMEWENN(G:G;">28.02.2008";F:F)
=SUMMEWENN(G:G;">28.02.2008";F:F)-SUMMEWENN(G:G;">31.03.2008";F:F)
etc.
Jedes Jahr muß ich alle 12 Formeln per Hand auf das aktuelle Datum ändern.
Habe es schon mal mit einem INDIREKT Befehl versucht damit ich zumindest nur noch in einiger x-beliebigen Zelle den Wert des Jahres eingeben muß, ähnlich wie hier:
www.herber.de/forum/messages/981954.html
aber daran bin ich verzweifelt.
Grüße
Alex
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige