Zahl der Tage seit dem ersten des Monats
Moderator: Moderatoren
Zahl der Tage seit dem ersten des Monats
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
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
Wert pro Tag anzeigen
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
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
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
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
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
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
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
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