summenprodukt - ein erstaunliches Werkzeug
Verfasst: Fr 8. Jun 2012, 14:19
OpenSuse openSUSE 12.1 - LibreOffice 3.4.2 OOO340m1 (Build:1206)
Hallo, für mein Haushaltsbuch suchte ich eine passende Kostenverteilung,
Zahlungen innerhalb eines Monat werden prozentual auf den Monat hochgerechnet,
Zahlungen, die über das Monatsende hinausreichen, werden prozenzual auf die Tage ihrer Gültigkeit heruntergerechnet.
Hat Spaß gemacht, die Lösung zu finden - (schöner als Sudoku) dank mehrfacher Forumshilfe zu summenprodukt()!
Über Verbesserungsvorschläge würde ich mich sehr freuen, mir ist die Lösung zu lang. Ich benötigte viele Hilfsspalten.
Es geht mit mehr Kenntnis sicher deutlich kürzer.
Ich hoffe, dass die Berechnung nun einigermaßen fehlerfrei ist,
mfG OttoZ
In Spalte "I":
Die Formel besteht aus vier Teilen
Teil 1 - rechnet einmalige Ausgaben im Monat prozentual auf den Monat hoch:
=SUMMENPRODUKT(B$1:B8>DATUM(JAHR(A8);MONAT(A8);1);C$1:C8<=MONATSENDE(A8;0);D$1:D8)/WENN(MONAT(A9)>MONAT(A8);TAGEIMMONAT(A8);TAG(A8))*TAGEIMMONAT(A8)
Teil 2 - verteilt sich die Ausgabe über den Monat hinaus, so wird der prozentual Anteil im Ausgabemonat ermittelt
+SUMMENPRODUKT(JAHR(B$1:B8)=JAHR(A8);MONAT(B$1:B8)=MONAT(A8);C$1:C8>MONATSENDE(A8;0);F$1:F8;H$1:H8)
Teil 3 Ausgaben über längere Zeiträume werden in Monaten mit voller Geltung mit ihrem Monatsbruchteil ermittelt
+SUMMENPRODUKT($B$1:$B8<DATUM(JAHR(A8);MONAT(A8);1);$C$1:$C8>=MONATSENDE($A8;0);$H$1:$H8)
Teil 4 - wie Teil 2, hier wird der Anteil für den Schlußmonat ermittelt
+SUMMENPRODUKT(JAHR(C$1:C8)=JAHR(A8);MONAT(C$1:C8)=MONAT(A8);G$1:G8>0;G$1:G8;H$1:H8)
Hallo, für mein Haushaltsbuch suchte ich eine passende Kostenverteilung,
Zahlungen innerhalb eines Monat werden prozentual auf den Monat hochgerechnet,
Zahlungen, die über das Monatsende hinausreichen, werden prozenzual auf die Tage ihrer Gültigkeit heruntergerechnet.
Hat Spaß gemacht, die Lösung zu finden - (schöner als Sudoku) dank mehrfacher Forumshilfe zu summenprodukt()!
Über Verbesserungsvorschläge würde ich mich sehr freuen, mir ist die Lösung zu lang. Ich benötigte viele Hilfsspalten.
Es geht mit mehr Kenntnis sicher deutlich kürzer.
Ich hoffe, dass die Berechnung nun einigermaßen fehlerfrei ist,
mfG OttoZ
In Spalte "I":
Die Formel besteht aus vier Teilen
Teil 1 - rechnet einmalige Ausgaben im Monat prozentual auf den Monat hoch:
=SUMMENPRODUKT(B$1:B8>DATUM(JAHR(A8);MONAT(A8);1);C$1:C8<=MONATSENDE(A8;0);D$1:D8)/WENN(MONAT(A9)>MONAT(A8);TAGEIMMONAT(A8);TAG(A8))*TAGEIMMONAT(A8)
Teil 2 - verteilt sich die Ausgabe über den Monat hinaus, so wird der prozentual Anteil im Ausgabemonat ermittelt
+SUMMENPRODUKT(JAHR(B$1:B8)=JAHR(A8);MONAT(B$1:B8)=MONAT(A8);C$1:C8>MONATSENDE(A8;0);F$1:F8;H$1:H8)
Teil 3 Ausgaben über längere Zeiträume werden in Monaten mit voller Geltung mit ihrem Monatsbruchteil ermittelt
+SUMMENPRODUKT($B$1:$B8<DATUM(JAHR(A8);MONAT(A8);1);$C$1:$C8>=MONATSENDE($A8;0);$H$1:$H8)
Teil 4 - wie Teil 2, hier wird der Anteil für den Schlußmonat ermittelt
+SUMMENPRODUKT(JAHR(C$1:C8)=JAHR(A8);MONAT(C$1:C8)=MONAT(A8);G$1:G8>0;G$1:G8;H$1:H8)