MS Excel - summewenn datum

Liebe Experten!

Folgende Problematik bei einer Haushaltsbuchhaltung, je ein Tabellenblatt für einnahmen und eins für ausgaben:

Spalte A = Datum
Spalte B = Text
Spalte C = Text
Spalte D = Betrag
Spalte E = Code

im dritten tabellenblatt hab ich eine kostenübersicht pro monat

=SUMIF(Ausgaben!E6:E76;„le“;Ausgaben!D6:smiley:76)

„ausgaben“ = der name des ersten tabellenblatts (bei den einnahmen das selbe spiel) wenn also zB in spalte E der code „le“ (für lebensmittel) steht, die summen aus spalte D bilden.

bisher hab ich dann händisch immer nach abschluss des monats den bereich begrenzt. da aber die ausgabenpositionsanzahl schwankt jeden monat aufs neue.

rein theoretisch müsst doch noch eine IF schleife vorschaltbar sein, wenn zb monat = jänner, dann SUMIF… komm aber da einfach nicht drauf…

Vielen Dank für Eure Unterstützung!!

lg Tobias

dies entspricht deiner Formel
=SUMMENPRODUKT((AUSGABEN!E4:E76=„le“)*(AUSGABEN!D4:smiley:76))
hier die Erweiterung um die Monate
=SUMMENPRODUKT((AUSGABEN!E4:E76=„le“)*(AUSGABEN!D4:smiley:76)*(MONAT(AUSGABEN!A4:A76)=3))

[Summenprodukt = Sumproduct]
ab Xl2007 gibts auch SUMMEWENNS

Gruss

M@x

vielen dank max!

=SUMMENPRODUKT((AUSGABEN!E4:E76=„le“)*(AUSGABEN!D4:smiley:76))

funktioniert soweit, ich musste allerdings aus E4 und D4 E6 und D6 machen, da erst da bei mir die zahlenwerte beginnen … und leere zellen (fehlermeldung) mag er auch nicht… was das ganze eigentlich schwierig macht, da ich ja dann nach jeder eingabe wieder die formel umschreiben müsste…

=SUMMENPRODUKT((AUSGABEN!E4:E76=„le“)*(AUSGABEN!D4:smiley:76)*(MONAT(AUSGABEN!A4:A76)=3))

bringt nach dem umschreiben ebenfalls auf E6 und D6 und A6 den wert „0“ und die fehlermeldung = formula omits adjacent cells

nur zum verständnis: weshalb multiplizieren wir hier anstatt einer addition?

DANKE!

glg Tobias

vielen dank max!

=SUMMENPRODUKT((AUSGABEN!E4:E76=„le“)*(AUSGABEN!D4:smiley:76))

Hi, leider seh ich erst jetzt deine Antwort/Frage

funktioniert soweit, ich musste allerdings aus E4 und D4 E6
und D6 machen, da erst da bei mir die zahlenwerte beginnen …
und leere zellen (fehlermeldung) mag er auch nicht… was das
ganze eigentlich schwierig macht, da ich ja dann nach jeder
eingabe wieder die formel umschreiben müsste…

=SUMMENPRODUKT((AUSGABEN!E4:E76=„le“)*(AUSGABEN!D4:smiley:76)*(MONAT(AUSGABEN!A4:A76)=3))

Leere Zellen sollten eigentlich keine Schwierigkeiten bereiten

bringt nach dem umschreiben ebenfalls auf E6 und D6 und A6 den
wert „0“ und die fehlermeldung = formula omits adjacent cells

nur zum verständnis: weshalb multiplizieren wir hier anstatt
einer addition?

DANKE!

glg Tobias

natürlich addieren wir mit (AUSGABEN!D4:smiley:76)
(AUSGABEN!E4:E76=„le“) dieser Formelteil ergibt ja nur Wahr oder falsch bzw 1 oder 0 und damit multipliziere ich den dazugehörigen wert
bei 0 ergibt die * mit D eben 0 und es wird nix dazuaddiert
bei 1 ergibt die * mit D genau diesen Wert, der dann addiert wird
ich hoffe halbwegs verständlich erklärt zu haben
Gruss

M@x