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

Schaltjahre

Schaltjahre
08.02.2008 12:46:34
Evelyn
Hallo,
ich habe ein kleines Problem mit den Schaltjahren. Vielleicht kann mir ja jemand helfen.
Ich habe in Zelle A1 ein Datum stehen (bspw. 31.12.2007).
In Zelle A2 wird über die Formel =EDATUM(A1;12)-1 ein zweites Datum definiert, so dass eine Periode von einem Jahr entsteht.
In Zelle A3 erfolgt eine ja/nein- Schaltjahrabfrage über:
=WENN(REST(JAHR(A1);400)=0;"j";WENN(REST(JAHR(A1);100)=0;"n";WENN(REST(JAHR(A1);4)=0;"j";"n")))
Nun soll aber vor der Ja/nein-Abfrage geprüft werden, ob in dem Datum aus A1 der Februar schon vorbei ist oder noch nicht, da ja die Periode 31.12.2007 bis 30.12.2008 kein Schaltjahr hat, die Periode 01.02.2007 bis 31.01.2008 hätte aber bspw. schon ein Schaltjahr inbegriffen.
Wie kann ich das auf "elegante" Weise noch berücksichtigen?
Vielen Dank für eure Hilfe,
Evelyn

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schaltjahre
08.02.2008 13:03:21
Rudi
Hallo,
prüf doch einfach ob die Periode 365 oder 366 Tage hat.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Schaltjahre
08.02.2008 13:09:25
Ralf
Hallo
Da Du ja schon mit dem Jahr arbeitest sollte es für Dich ein leichtes sein den MONAT mit folgender Zeile zu überprüfen.
=WENN(MONAT(A1)<3;"Der Februar ist noch nicht vorbei";"Februar ist vorbei")
Gruß Ralf

AW: Schaltjahre
08.02.2008 13:15:46
Josef
Hallo Evelyn,
meinst du so?
Tabelle1

 ABCDEF
130.12.200717.03.2008 29. Februar enthalten  
201.03.200801.03.2009 29. Februar nicht enthalten  
301.01.200801.06.2008 29. Februar enthalten  
4      

Formeln der Tabelle
ZelleFormel
D1{="29. Februar "&WENN(ISTZAHL(VERGLEICH("29.02";TEXT(ZEILE(INDIREKT(A1&":"&B1)); "TT.MM"); 0)); "";"nicht ")&"enthalten"}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen
Excel Tabellen im Web darstellen  Excel Jeanie HTML

Gruß Sepp



Anzeige
AW: Schaltjahre: übrigens ....
08.02.2008 13:22:27
Rudi
Hallo,
... würde ich EDATUM nicht verwenden, da es nur mit installiertem Add-In 'Analyse-Funktionen' funktioniert. Bei Weitergabe der Mappe kann das schief gehen.
Ersatz für deine Formel:
=DATUM(JAHR(A1);MONAT(A1)+12;TAG(A1))-1
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Schaltjahre
08.02.2008 13:28:00
Heiner
Hallo Evelyn,
versuchs mal damit...
WENN(A1=JAHR(DATUM(A1;1;1)+365);"Schaltjahr";"Kein Schaltjahr"
Gruß, Heiner

AW: Schaltjahre
08.02.2008 13:34:00
Erich
Hallo Evelyn,
so kann man auch ausrechnen, ob ein Datum in einem Schaltjahr liegt:
 AB
1DatumSchaltj
210.10.2007FALSCH
315.05.2008WAHR

Formeln der Tabelle
ZelleFormel
B2=TAG(("1.3."&JAHR(A2))-1)=29
B3=TAG(("1.3."&JAHR(A3))-1)=29

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Schaltjahre
08.02.2008 18:27:55
Erich
Hallo Evelyn,
hier noch mal eine Zusammenstellung einiger Formeln (incl. Sepps Formel):
 A
131.12.2007
230.12.2008
329. Februar enthalten
429. Februar enthalten
529. Februar enthalten

Formeln der Tabelle
ZelleFormel
A2=DATUM(JAHR(A1)+1;MONAT(A1); TAG(A1)-1)
A3="29. Februar "&WENN(A2-A1<365;"nicht ";"")&"enthalten"
A4{="29. Februar "&WENN(ISTZAHL(VERGLEICH("29.02";TEXT(ZEILE(INDIREKT(A1&":"&A2)); "TT.MM"); 0)); "";"nicht ")&"enthalten"}
A5="29. Februar"&WENN((MONAT(A1)<=2)*(TAG(("1.3."&JAHR(A1))-1)=29) +(MONAT(A1)>2)*(TAG(("1.3."&JAHR(A2))-1)=29); "";" nicht")&" enthalten"
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
obwohl ich ja glaube
09.02.2008 14:56:00
FP
Hallo Evelyn,
dass Du hier nicht mehr mitliest ( oder doch ? ):
Tabelle2
 ABC
1Datum 1Datum 2STag
228.02.200727.02.2008n
301.03.200729.02.2008j
402.03.200701.03.2008j
531.03.200730.03.2008j
601.04.200731.03.2008j
731.12.200730.12.2008j
801.01.200831.12.2008j
931.01.200830.01.2009j
1001.02.200831.01.2009j
1128.02.200827.02.2009j
1229.02.200828.02.2009j
1301.03.200828.02.2009n
1402.03.200801.03.2009n
Formeln der Tabelle
B2 : =DATUM(JAHR(A2)+1;MONAT(A2); TAG(A2)-1)
C2 : =WENN(B2-A2=364;"n";"j")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
UND: zwischen 1.2.2007 und 31.1.2008 liegt kein Schalttag! ;-)
Servus aus dem Salzkammergut
Franz

Anzeige
AW: Schaltjahre
11.02.2008 05:01:38
Dirk
!!!!!!!!!!!!!!!! Ich finde diese Threads ohne Feedback des Fragestellers einfach Sch... !!!!!!!!!!!!!!!!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige