Wie berechne ich mit Excel eine Summe bis zum heutigen Datum?
Hallo,
in einer Spalte habe ich das Datum (eines Monats) und möchte die Summe der vergangenen Tage um mit dieser weiterzurechnen. Also z.B. am 10. März soll er eine 10 ausgeben, am 20. März eine 20, usw. .
Ich wollte das mit =SUMMEWENN(A6:A36;"<=HEUTE()";L6:L36) lösen, wobei in A6:A36 das Datum steht und ich in L6:L36 jeweils eine 1 eingesetzt habe, damit er für jeden Tag, der schon vergangen ist eine 1 addiert.
Jetzt gibt er mir aber immer eine 0 aus. Sieht jemand den Fehler? Oder geht das auf diese Weise gar nicht?
Wenn nicht könnte ich jetzt natürlich =WENN(A7>HEUTE();1;WENN(A8>HEUTE();2;WENN.... eingeben, das sollte wohl zum gewünschten Ergebnis führen, aber das gibt ja eine unnötig große Schleife.
Kennt jemand die passende Lösung?
Danke im Voraus! :)
3 Antworten
Mit den Summenprodukt-Lösungen von Ninombre (DH!) fährst du bei sowas sehr gut, sie bieten mehr Möglichkeiten als Summewenn.
In deinem Fall würde auch ein
=SUMMEWENN(A6:A36;"<="&HEUTE();L6:L36)
klappen. Du darfst Funktionen im Kriterium nicht in Anführungszeichen setzen.
Wenn du in Spalte L nur 1 und 0 setzt, also wissen willst, wieviele Tage von A schon vergangen sind, kannst du auch
=ZÄHLENWENN(A6:A36;"<="&HEUTE())
verwenden
Ok super, danke! Jetzt habe ich nicht nur mehrere Lösungen, sondern weiß sogar wo der Fehler lag. Was will man mehr? :D
http://www.pcwelt.de/ratgeber/Ratgeber-Excel-So-rechnen-Sie-mit-Excel-Funktionen-470426.html
Mögliche Hilfestellung für Dich...
Wenn ich es richtig verstehe, geht es nicht um eine echte Summe (bspw. Umsatz je Tag und das summiert) sondern um die Anzahl der Tage zwischen heute und einem bestimmten Datum. Richtig?
Das kannst Du mit Datumsfunktionen direkt angehen bzw. wenn es ganz einfach gehalten werden kann:
=heute()-A6 (wenn in A6 der Beginn steht)
Das musst Du wieder als Zahl formatieren, da Excel meist ein Datum daraus macht.
Wenn es die Anzahl konkreter Datums-Einträge kleiner heute sein soll, ginge es bspw. über diesen Weg
=SUMMENPRODUKT((A6:A36<=HEUTE())*1)
Achtung: ohne weitere Bedingung werden auch leere Zellen als Treffer gewertet. Um das abzufangen:
=SUMMENPRODUKT((A6:A36<=HEUTE())*(A6:A36<>"")*1)
lol, es gibt bei Excel Überraschungen bzgl. Schwierigkeitsgrad in beide Richtungen, auch gut, wenn es mal nicht schwerer ist als befürchtet.
Datumsfunktionen finden sich, wenn man das "fx" in der Eingabezeile für Funktionen anklickt und dort Datum & Zeit auswählt, also Arbeitstag usw.
Danke für deine Antwort, mit Datumsfunktionen kenne ich mich nicht aus, aber das Anfangsdatum vom aktuellen Datum abzuziehen klingt sinnvoll...auf so etwas einfaches bin ich nicht gekommen :D