Seite 1 von 1

Re: tage eines monats angeben

Verfasst: Fr, 05.12.2014 11:53
von Stephan
Wenn die Liste (Januar bis Dezember) das Ergebnis formatierter Datumswerte ist ginge es mit der Formel z.B. =TAGEIMMONAT(A2).

Wenn die Liste (Januar bis Dezember) hingegen nur aus Text besteht ginge es nur annähernd mit komplizierter Formel(*) (z.b. WENN() oder SVERWEIS()) und im Eigentlichen natürlich garnicht, da sich für eine Februar der nur ein Text ist natürlich nicht konsistent entscheiden lässt ob er 28 oder 29 Tage hat.

(*)
z.B.:
=WENN(A2="Januar";31;WENN(A2="Februar";28;WENN(A2="März";31;WENN(A2="April";30;WENN(A2="Mai";31;WENN(A2="Juni";30;WENN(A2="Juli";31;WENN(A2="August";31;WENN(A2="September";30;WENN(A2="Oktober";31;WENN(A2="November";30;WENN(A2="Dezember";31;""))))))))))))

Gruß
Stephan

Re: tage eines monats angeben

Verfasst: Fr, 05.12.2014 15:39
von lorbass
  • Wenn in B2 ein Datum steht

    Code: Alles auswählen

    =INDEX({31;28;31;30;31;30;31;31;30;31;30;31};;MONAT(B2))
  • Wenn in B2 ein (abkürzter) Monatsname steht

    Code: Alles auswählen

    =INDEX({31;28;31;30;31;30;31;31;30;31;30;31};;VERGLEICH(B3;{"Jan";"Feb";"Mar";"Apr";"Mai";"Jun";"Jul";"Aug";"Sep";"Okt";"Nov";"Dez"};0))
  • Alternativ eine kleine Hilfstabelle erstellen und diese mit SVERWEIS auswerten.
In allen Fällen ist die übliche Sonderbehandlung für Schaltjahre fällig.
Gruß
lorbass

Re: tage eines monats angeben

Verfasst: Fr, 05.12.2014 15:49
von Karolus
Hallo
Wenn in B2 ein Datum steht:
...
au!

Code: Alles auswählen

=TAGEIMMONAT(B2) 

Re: tage eines monats angeben

Verfasst: Fr, 05.12.2014 16:27
von lorbass
Karolus hat geschrieben:au!
1. Du machst meine Scheuklappen kaputt.
2. nicht au! sondern AAUUAAAAA!
:lol:

Sorry
lorbass

Re: tage eines monats angeben

Verfasst: Sa, 06.12.2014 09:27
von Stephan
entschieden da sie eben auch schaltjahre berücksichtigt
und es ist wirklich erwünscht das sich Ergebnisse ändern? Kann ich mir nicht denken.
Die Formel bewirkt in jedem Falle das eine Datei die während eines Schaltjahres geöffnet wird u.U. ein anderes Ergebnis anzeigt als wenn man sie in einem anderen Jahr öffnet. Das passiert dadurch das sich das Ergebnis immer wieder ändert, da HEUTE() sich ständig ändert.


Gruß
Stephan

Re: tage eines monats angeben

Verfasst: Sa, 06.12.2014 12:08
von Gert Seler
Hallo Zusammen,
es geht auch mit "Stephans" Formel plus " EDATUM() ".
Das Schaltjahr wird automatisch berücksichtigt.
siehe "Dateianhang".

mfg
Gert