tage eines monats angeben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: tage eines monats angeben

Beitrag 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
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: tage eines monats angeben

Beitrag 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
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: tage eines monats angeben

Beitrag von Karolus »

Hallo
Wenn in B2 ein Datum steht:
...
au!

Code: Alles auswählen

=TAGEIMMONAT(B2) 
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: tage eines monats angeben

Beitrag von lorbass »

Karolus hat geschrieben:au!
1. Du machst meine Scheuklappen kaputt.
2. nicht au! sondern AAUUAAAAA!
:lol:

Sorry
lorbass
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: tage eines monats angeben

Beitrag 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
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: tage eines monats angeben

Beitrag von Gert Seler »

Hallo Zusammen,
es geht auch mit "Stephans" Formel plus " EDATUM() ".
Das Schaltjahr wird automatisch berücksichtigt.
siehe "Dateianhang".

mfg
Gert
Dateianhänge
Tage_im_Monat_berechnen.ods
Format_Monate =Datum "MMMM"
(37.95 KiB) 171-mal heruntergeladen
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Antworten