Seite 1 von 1

Custom-Bereichsformel - Summewenn für mehrere Bereiche

Verfasst: Fr 27. Okt 2023, 23:12
von werdas34
Hallo,

sorry für die falschen Begrifflichkeiten.
Es gibt "Bereichsformeln" wie Summe. Eingabewert ist ein Bereich und Ausgabe wird auf eine Zelle reduziert.
Kann ich sowas selbst schreiben bzw customizen?

Grund meiner Frage (auch ein Beispiel angehängt - das was ich berechnet haben möchte bzw eine Formel hätte ist grau hinterlegt):
Ich habe drei Spalten (Kategorie, Betrag, Notiz), welche sich nach rechts mehrfach in genau dieser 3er-Kombi fortsetzt. Diese 3er-Kombi kann 3x vorkommen oder eben auch 10x.
In dieser 3er-Kombi ist die Kategorie-Spalte ein Wert (meistens) aus einer Menge (Kategorie_1 - Kategorie_n), der Betrag eine postive Zahl und die Notiz einfach bisschen Text.
Es gibt nur die Möglichkeit, das alle drei Spalten befüllt sind oder alle drei leer sind. Es können auch mehrere Zeilen hintereinader leer sein.

Meine Custom-Bereichsformel soll den ganzen Bereich der 3er-Kategorien erfassen und für eine Kategorie, die ganzen Beträge zusammenaddieren. Ähnlich wie Summewenn(A:A;"Kategorie_1"; B:B), für eine 3er-Kombo. Für mehrere Bereiche scheint es leider nicht zu funktionieren.
Oder anders ausgedrückt: Wenn die Zelle A1 die geforderte Kategorie hat, wird Zelle B1 addiert. Und das für den ganzen Bereich. ("Matched der Zellenwert, dann addiere die Zelle rechts von dir").

Ich hatte an sowas gedacht:
WENN(A1 = "Kategorie_1"; initialer_value + B1;"")
Aber da fehlt mir der Bereich + initialer Wert.

Hoffe man versteht was ich meine.

mfg werdas34

Re: Custom-Bereichsformel - Summewenn für mehrere Bereiche

Verfasst: Sa 28. Okt 2023, 01:56
von karolus
Hallo
Da stellt sich die Frage wieso das nicht einfach in den Spalten A bis C nach unten fortgeführt wird?
Dann könnte man sich dieses Formel-gewurstel sparen, und stattdessen eine →→Pivottabelle erstellen

aber egal …in C14:

Code: Alles auswählen

=SUMME(WENN($A$2:$AB$10=B14;$B$2:$AC$10;""))
abschliessen mit <strg><shift><enter>
und mit gedrückter <strg>taste nach unten kopieren

mit einer Pivottabelle :
pivottabelle.ods
(16.97 KiB) 117-mal heruntergeladen

Re: Custom-Bereichsformel - Summewenn für mehrere Bereiche

Verfasst: So 29. Okt 2023, 17:48
von werdas34
Danke erstmal, aber wenn ich deine Formel eintrage kommt nur #WERT!.
Und wenn ich mir die Formel genauer ansehe sind ja nur die Spalten A bis C involviert.
Ich hätte aber gerne das A bis F bzw später dann noch weitere involviert sind.

Für A - C kann man auch einfach =SUMMEWENN(A2:A10;B14;B2:B10) schreiben. Funktioniert aber nur für eine 3-Kombi. Ich würde gerne mehrere 3-Kombis auf einmal erfassen.

Re: Custom-Bereichsformel - Summewenn für mehrere Bereiche

Verfasst: So 29. Okt 2023, 20:42
von karolus
werdas34 hat geschrieben:
So 29. Okt 2023, 17:48
Danke erstmal, aber wenn ich deine Formel eintrage kommt nur #WERT!.
Dann liess nochmal die rot markierte Zeile untendrunter
werdas34 hat geschrieben:
So 29. Okt 2023, 17:48
Und wenn ich mir die Formel genauer ansehe sind ja nur die Spalten A bis C involviert.
Ich hätte aber gerne das A bis F bzw später dann noch weitere involviert sind.
Dann schau nochmal noch genauer hin, vielleicht fällt dir dann auf daß da der Bereich von Spalte A bis Spalte AC abgedeckt wird.

Re: Custom-Bereichsformel - Summewenn für mehrere Bereiche

Verfasst: So 29. Okt 2023, 22:47
von werdas34
Ich habe es zuvor mit dieser Tastenkombination versucht, aber da ist nichts passiert. In jeder Art und Weise. Anscheinend funktioniert es nur wenn die Zelle leer ist. Sie kann den Inhalt nicht überschreiben.

Jetzt erhalte ich auf jeden Fall das erwünschte Resultat. Danke.

Und sorry. Ich habe übersehen, das AC eine Spalte ist. Ich dachte das ist eine Notation, die ich nicht kenne.