Bedingtes SUMMENPRODUKT als Dauer mit Kosten

hottehue

Cadet 1st Year
Registriert
März 2020
Beiträge
10
Hallo zusammen,

Gegeben sei folgende Tabelle:

KriteriumStart-DatumEnde-DatumKosten [Euro]Ergebnis
X01.01.202031.12.20201365
01.02.202030.11.20202
X01.03.202031.10.20203732
01.04.202030.09.20204
X01.05.202031.08.20205610
Gesamtergebnis1707


Gesamtergebnis soll die Summe aller Zeilen aus Multiplikation der Dauer (Ende-Datum minus Start-Datum) mit den Kosten sein, falls Kriterium X erfüllt ist. In diesem Fall also: 1707 Euro

d.h. Summe aus Zeile 2 (365 Tage Dauer * 1 Euro) + Zeile 4 (244 Tage Dauer * 3 Euro) + Zeile 6 (122 Tage *5 Euro)

Mit der folgenden Formel:

=SUMMENPRODUKT((E17:E19)-(D17: D19))*F17:F19

Komme ich nicht weiter, da die Matrizen Ende-Datum und Start-Datum so offensichtlich nicht subtrahiert werden können. Darüber hinaus ist auch noch das Kriterium zu beachten und SUMMENPRODUKTWENN gibt es wohl nicht. Kann mir jemand weiterhelfen?
 
Die Funktion in E sollte so aussehen:

=WENN(A2="X";DATEDIF(B2;C2;"d")*D2;0)

Und dann am Ende einfach eine Summe aus Spalte E
 
Hola,

Code:
=SUMMENPRODUKT((E17:E21-D17:D21)*(F17:F21)*(C17:C21="x"))

Gruß,
steve1da
 
Vielen Dank Euch allen,
Mit beiden Formeln konnte ich das gewünschte Ergebnis erzielen, auch wenn die Formel von Steve1da noch etwas eleganter ist.
 
Moin,
dir ist aber schon klar, dass du den letzten Tag nicht mitrechnest?
 
Oha,
Habe ich da einen Tag vergessen, weil ich stets nur die Differenz genommen hatte? Wie sähe die Formel mit dem letzten Tag aus? Irgendwie muss ich die Formel doch noch besser verstehen.
 
Moin,
wie wäre es denn, an passender Stelle ein +1 in die Formel einzufügen?
 
=SUMMENPRODUKT((E17:E21+1-D17: D21)(F17:F21)(C17:C21="x"))

Hier?
 
Probier's doch einfach einmal aus. ;) Wenn du feststellst, dass in Zeile 1 366 Tage herauskommen weißt du auch, dass dieses Jahr ein Schaltjahr ist.

Btw: Ich löse so etwas über Power Query, dann "quäle" ich mich nicht mit SUMMENPRODUKT() und so herum ...
 
Zurück
Oben