Zahl der Tage seit dem ersten des Monats

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Zahl der Tage seit dem ersten des Monats

Beitrag von andreas61 »

Hallo,
in Spalte A steht z.B. das Datum 01.08.2006.
mit der Funktion TageimMonat kann ich die Anzahl der Tage des jeweilgen Monats ermitteln.
Wie berechne ich die Tage die in dem Monat vergangen aktuelle vergangen sind ?
Also Spalte A steht 01.08.2006 und heute haben wir den 01.08.2006 also ist das Ergniss 1 bzw. morgen 2.

Gruss

Andreas
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Beitrag von lorbass »

=TAG(A1)

Gruß
lorbass
Karolus
********
Beiträge: 7483
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Andreas

=TAG(HEUTE())

Gruß Karo
andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Wert pro Tag anzeigen

Beitrag von andreas61 »

Danke für die schnellen Antworten.

Geht es jetzt noch das ich einen Monatswert hochrechnen kann ?

Wert pro Tag z.B. 3,52.
am 01. des Monats 3,52
am 02 des Monats dann 7,04 usw. bis zum Ende des Monats.
(Der neue Monat bekommt eine neue Zeile.)

Gruß

Andreas
Karolus
********
Beiträge: 7483
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Andreas

Ist die Frage ernstgemeint ?

=TAG(HEUTE())*3,52

Gruß Karo
andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Beitrag von andreas61 »

Danke für die Antwort Karolus

Ich bin ja für fast jeden Spaß zu haben,
aber das ist wirklich erst gemeint, ich habe das Probleme aber
scheinbar nicht richtig dargestellt:

Das Probleme bei dieser Formel ist,
das ich für jeden Monat eine eigene Zeile habe
Also z.B. Zeile A9 für Juli,
Zeile A10 für August.
Bei dieser Lösung wird der Wert in der Zeile A9 (Juli) am 01.08. wieder mit 1 anstatt mit 31 berechnet.
Was dann im August nicht mehr richtig ist.

Ich hoffe Ihr könnt mir helfen.

Gruß

Andreas
Karolus
********
Beiträge: 7483
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Andreas

Dann kopiere mal folgende Formel in die Zelle A3, und zieh diese bis A14 :

=WENN(ZEILE(A1)<MONAT(HEUTE());TAGEIMMONAT(DATUM(6;ZEILE(A1);1))*3,52;WENN(ZEILE(A1)=MONAT(HEUTE());TAG(HEUTE())*3,52;""))
diese Spalte im Zahlenformat "Standard" formatieren

Ist es das was du möchtest ?

Gruß Karo
andreas61
**
Beiträge: 26
Registriert: Sa, 26.03.2005 11:30

Beitrag von andreas61 »

Dankeschön.

ja so habe ich mir das vorgestellt.

Vielen Dank.

Ich versuche jetzt Deine Lösung zu verstehen.

Gruß

Andreas
Karolus
********
Beiträge: 7483
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Andreas

ich liefere freiwillig noch eine Erklärung :

Es sind zwei verschachtelte WENN-funktionen in der Syntax :
WENN( wenn ; dann ; WENN( wenn ; dann ; sonst ))

das erste "wenn" prüft ob die referenzierte Zeilennummer kleiner ist als der gegenwärtige Monat(bzw ob ein Monat schon Vergangenheit ist):
(ZEILE(A1)<MONAT(HEUTE())

Und gibt "dann":
also bei Erfüllung dieser Bedingung alle Monatstage dieses Monats multipliziert mit 3,52 zurück:
TAGEIMMONAT(DATUM(6;ZEILE(A1);1))*3,52

Hier folgt die zweite WENN-Verschachtelung, mit der Prüfung auf Gleichheit von ref. Zeilennr. und gegenwrt. Monat :
WENN(ZEILE(A1)=MONAT(HEUTE())
mit der Rückgabe des Monattags mal 3,52 :
TAG(HEUTE())*3,52

Für die noch "übrigbleibende Möglichkeit" , "Zeilennummern in zukünftigen Monaten" wird dann einfach "" d.h. nichts zurückgegeben.

Gruß Karo
Antworten