Clever-Excel-Forum

Normale Version: Datum in Tage von - bis zählen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich muss eine Lagergeldtabelle erstellen, die mir aufzeigt, welche Palette wie lange im Lager steht.
Diese muss immer monatsweise abgerechnet werden.

Ein kleines Beispiel:
Es gibt Wareneingänge, die kommen z.B. erst am 27.01. an und müssen am 31.01. abgerechnet werden.
Soweit, war ich aber schon: =TAGE(HEUTE()+1;B2)*0,225

Nun ist die Frage, wie erstelle ich die Formel, dass Sie mir das Lagergeld nur vom 01.02. - 28.02. ausrechnet? (Obwohl die Palette im Januar gekommen ist und bereits abgerechnet wurde)
Es kann aber auch sein, dass die Palette gegen Mitte des Monats wieder das Lager verlässt und dann darf meinetwegen nur vom 01.02. - 15.02. abgerechnet werden.

Danke schon mal vorab :)
Ich konnte die hochgeladene Beispieldatei nicht öffnen.
Hier ist sie[attachment=46809]
Hi,

ich vermute du suchst
=(WENN(E2="";HEUTE();E2)-B2+1)*0,225
Damit wird dann tagegenau abgerechnet.
Ne ich möchte einfach nur, dass wenn in Spalte "Anlieferung" ein Datum aus dem letzten Monat steht, er mir nur die Tage aus dem aktullen Monat zählt
Beispiel: "Anlieferung 24.12." und er soll mir die Tage aus dem Januar bis zum heutigen Tage zählen. Da ja die Tage im Dezember, bereits im Dezember abgerechnet wurden.
Hi

evtl. mit der Formel in E2.
=WENN(MONATSENDE(B2;0)>=HEUTE();HEUTE()-B2;HEUTE()-DATUM(JAHR(HEUTE());MONAT(HEUTE());1))+1
oder
=WENN(MONATSENDE(B2;0)>=HEUTE();HEUTE()-B2;HEUTE()-(MONATSENDE(HEUTE();-1)+1))+1

Gruß Elex
Ja genau das klappt schon mal ... Super, dankeschön :)

Allerdings muss ich jetzt noch errechnen lassen, wenn die Palette das Lager verlässt. Dass von Monatsanfang bis zu einem individuellem Datum gerechnet wird. Das ist das Datum was dann in Spalte E steht.
Von Monatsanfang
=E2-(MONATSENDE(HEUTE();-1)+1)

Solltest du doch von heute meinen.
=E2-Heute()

Wäre aber auch selbst zu lösen gewesen;-)
Hi,

meinst du so?
=(WENN(E2="";HEUTE();E2)-MAX(B2-1;MONATSENDE(HEUTE();0)))*0,225
(31.01.2023, 14:21)HKindler schrieb: [ -> ]Hi,

meinst du so?
=(WENN(E2="";HEUTE();E2)-MAX(B2-1;MONATSENDE(HEUTE();0)))*0,225

Er soll ja nicht vom heutigen Tag ausgehen. Wenn ich die Formel in eine Zelle kopiere und dann bei Auslagerdatum den 27.01.23 eingebe, bekomme ich den Wert -4 angezeigt.
Aber rein theoretisch müsste dort eine "1" stehen, weil Einlagerdatum 27.01.23 und Auslagerdatum 27.01.23.
Seiten: 1 2