Summe bilden bei zwei zu berücksichtigenden Variablen (EXCEL)?

4 Antworten

Wenn du so was öfter machst, lohnt es sich, dass du dich in "Pivot-Tabellen" einarbeitest.

Pivot-Tabellen sind eine Art Tabelle, die für genau diesen Typ Aufgabe entwickelt worden ist.

Ansonsten schreib die Kriterien untereinander in eine weitere Spalte und verwende die Funktion SUMMEWENN.

PWolff  06.12.2022, 12:03

Korrektur: nimm besser SUMMEWENNS.

(SUMMEWENN erfordert mindestens eine zusätzliche Hilfsspalte, wenn mehrere Kriterien berücksichtigt werden sollen.)

0
BraucheHilfe107 
Fragesteller
 06.12.2022, 12:13
@PWolff

Könntest Du mir die SUMMEWENNS-Formel einmal geben, wie Du sie bilden würdest. Daran bin ich nämlich gescheitert, was mich dazu geführt hat, hier diese Frage zu stellen :D

0
BraucheHilfe107 
Fragesteller
 07.12.2022, 13:49
@PWolff

Buchungstag, Valuta, Zahlungsempfänger, Konto IBAN, Betrag, Saldo, Kategorie.. Mein Ziel ist es, für den jeweiligen Monat die Summen der jeweiligen Zahlungsempfänger automatisch berechnen zu lassen

0
PWolff  07.12.2022, 14:10
@BraucheHilfe107

Vermutlich sind nur Monat und Zahlungsempfänger Filterkriterien, stimmt das?

Und ausgegeben werden sollen Zahlungsempfänger und Summe über den Monat, oder noch mehr?

0
BraucheHilfe107 
Fragesteller
 07.12.2022, 14:14
@PWolff

Ausgegeben werden soll die Summe, die gezahlt wurde an den jeweiligen Zahlungsempfängern gefiltert nach einzelnen Monaten und Jahren

Ich hoffe, das hilft.. falls nicht, wie kann ich hier Screenshots reisenden? Vllt kann ich es dann etwas besser verdeutlichen

0
PWolff  07.12.2022, 14:19
@BraucheHilfe107

Screenshots an Kommentare anhängen wäre ein sinnvolles Feature. Aber das geht anscheinend nur bei Fragen - die kann man auch noch nach Tagen ändern.

Sollen die Monate und die Zahlungsempfänger automatisch gesammelt werden? Dann würde ich vermutlich den Pivottabellen-Assistenten empfehlen. Hoffentlich ist der übersichtlich genug.

0
BraucheHilfe107 
Fragesteller
 07.12.2022, 14:35
@PWolff

Ich will es ja in einem separaten Tab in eine Übersicht einfügen, deshalb wäre für mich eine Formel sinnvoll

0
PWolff  07.12.2022, 15:02
@BraucheHilfe107

Pivot-Tabellen sollten sich ohne Weiteres auf eine andere Tabelle beziehen können. (Sogar auf mehrere andere Tabellen: https://support.microsoft.com/en-us/office/use-multiple-tables-to-create-a-pivottable-b5e3ff48-2921-4e29-be15-511e09b5cf2d)

Aber wenn es Formeln sein sollen, würde ich ein paar Hilfsspalten verwenden.

(Formeln für Zeile 10 nach unten bzw. ggf. auch nach oben kopieren/ziehen)

Wenn ich Spalte C als erste Hilfsspalte verwende:

Spalte C übernimmt Zahlungsempfänger aus der Datensammlung (wenn es stört, dass eine leere Zelle in 0 umgesetzt wird: ein Leerzeichen an die Zeichenkette anhäängen:

=Originaltabelle!Empfängerspaltenzelle&""

oder

=WENN(Originaltabelle!Empfängerspaltenzelle="";"";Originaltabelle!Empfängerspaltenzelle)

Spalte D übernimmt Datum bzw. Jahr und Monat:

=JAHR(Originaltabelle!Datumzelle)&"-"&MONAT(Originaltabelle!Datumzelle)

bzw.

=WENN(Originaltabelle!Datumzelle)="";"";JAHR(Originaltabelle!Datumzelle)&"-"&MONAT(Originaltabelle!Datumzelle))

Spalte E übernimmt den Betrag (nicht unbedingt nötig, würde ich aber übersichtlicher finden)

Spalte F bekommt das Suchkriterium; Formeln für F10

Falls zunächst nach Empfängern sortiert (in der Reihenfolge der Originaltabelle):

=WENN(C10="";"";C10&":"&D10)

(oder irgendein anderes Zeichen außer einer Ziffer statt des Doppelpunkts)

Falls zunächst nach Datum sortiert (in der Reihenfolge der Originaltabelle):

=WENN(C10="";"";D10&ZEICHEN(9)&C10)

(ZEICHEN(9) ist ein Zeichen, das nie ohne diesen Trick in einem Text in einer Zelle auftreten kann, dadurch sind alle eingebbaren Zeichen im Namen möglich, insbesondere Ziffern)

In Spalte G werden die erstmaligen Auftritte der Einträge in Spalte F durchnummeriert; G10:

=WENN(F10="";"";WENN(VERGLEICH(F10;F:F;0)<ZEILE();"";MAX(G$1:G9)+1)

In Spalte H wird ermittelt, in welcher Zeile von G die passende Nummer steht; wenn die Einträge ab Zeile 10 da stehen sollen:

H7 (oder irgendeine andere Zelle oberhalb von H10):

=MAX(G:G)

(nicht unbedingt nötig, m. E. aber etwas einfacher zu handhaben)

H10:

=WENN(ZEILE()-ZEILE(G$9)>H$7;"";VERGLEICH(ZEILE()-ZEILE(G$9);G:G;0))

In Spalte I kommen die Empfänger:

=WENN($H10="";"";C10)

In Spalte J kommen die Daten/Monate:

=WENN($H10="";"";D10)

(mit dem "$" vor dem "H" kann man die Formel von Spalte I nach rechts kopieren/ziehen, wenn sich die Anordnung der Spalten nicht ändert)

In Spalte K kommt die Summe der Beträge

=SUMMEWENNS(E:E;F:F;INDEX(F:F;$H10))

-----

So was habe ich schon so oft gemacht, dass es Routine ist, allerdings habe ich es für diesen Fall noch nicht ausprobiert.

1

Hi,

Du könntest die Tabelle nach Namen sortieren lassen dann ist die Summenbildung ganz einfach

LG

Harry

BraucheHilfe107 
Fragesteller
 06.12.2022, 11:23

Hallo Harry,

danke für die schnelle Rückmeldung. Wie wäre dann die Formel dafür?

0
heizfeld  06.12.2022, 11:32
@BraucheHilfe107

AM besten ganze Tabelle in neues Blatt kopieren, sonst bleibt sie so verändert nach dem Sortieren.

Keine Formel,

sondern Tabellenbereich markieren und unter DATEN auf soertieren gehen. Dann wählst du die zu sortierenden Spalten aus usw.

0
BraucheHilfe107 
Fragesteller
 06.12.2022, 11:40
@heizfeld

Das hilft mir leider nicht weiter, weil ich die Buchungstage nur nach Jahre filtern kann und nicht, wie gewünscht nach Monaten.

0
heizfeld  06.12.2022, 14:47
@BraucheHilfe107

dass Sie das nicht können glaube ich Ihnen, es ist aber prinzipiell möglich. Schauen Sie sich mal die monat() funktion an

0

z.B. so ... oder wie

Antwortvon PWolff 06.12.22, 12:00:20 per PIVOT-Tabelle

Bild zum Beitrag

 - (Microsoft, Microsoft Excel, Formel)

Ich halte es mit PWolff, viele Leute schrecken sich vor der Pivot-Tabelle, aber mit ein paar Klicks hast du eine solche aufgebaut. Es zahlt sich aus, sich damit ein bisschen zu beschäftigen:

Bild zum Beitrag

Woher ich das weiß:eigene Erfahrung – Faulheit >> Neugier >> Wissen
 - (Microsoft, Microsoft Excel, Formel)
BraucheHilfe107 
Fragesteller
 07.12.2022, 13:47

Ich habe tatsächlich so eine Tabelle gebaut, wie komme ich dadurch an mein Ziel?

0