Seite 1 von 1

SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 01:47
von Mephisto-123
Hallo,

ist es möglich, Werte aus einem bestimmten Feld, von mehreren Tabellen zu summieren, angeknüpft an eine Bedingung?
Heißt: Ich möchte beispielsweise über 10 Tabellen jeweils die Felder B3 summieren, wenn deren Werte positiv (also größer 0 sind).
Meine Formel dazu lautet: =SUMMEWENN(Tabelle1.B3:Tabelle10.B3;">0")
Leider erhalte ich da aber nur den Fehler ERR:504.
Kann da jemand helfen?

Beste Grüße

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 08:39
von Karolus
Hallo
Geht nicht!
Zerfleddere halt nicht deine eigentlich zusammengehörenden Daten, indem du sie unnötigerweise auf drölfzig Tabellen verteilst.

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 11:23
von Mephisto-123
Hallo,

Danke für deine schnelle Antwort.
Allerdings hat das so schon seine Richtigkeit mit den drölfzig Tabellen! ;)
Dann muss ich mir leider was anderes einfallen lassen!

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 13:45
von craig22
Hallo,

eine simple Lösung mit HIlfstabelle:
Summewenn mit Hilfstabelle.ods
(9.42 KiB) 261-mal heruntergeladen

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 16:05
von Mephisto-123
Danke dir!!
Die Lösung mit der Hilfstabelle klappt prima! 8)

Frage dazu aber: auf welchen "Wert" bezieht sich die 3. "2" in der Funktion?
=INDIREKT(ADRESSE(3;2;2;;A2))

Also: =INDIREKT(ADRESSE(Zeile;Spalte;?;;Bezugstabelle))

Das habe ich noch nicht ganz durchblickt ^^

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 16:11
von craig22
Hallo,
Die AOO-Hilfe hat geschrieben: Syntax
ADRESSE(Zeile; Spalte; Abs; A1;"Tabelle")
Zeile stellt die Zeilennummer für den Zellbezug dar.
Spalte stellt die Spaltenzahl für den Zellbezug dar (die Zahl, nicht den Buchstaben).
Abs bestimmt den Bezugstyp:
1 oder leer: Absolut ($A$1)
2: Zeile absolut; Spalte relativ (A$1)
3: Zeile relativ; Spalte absolut ($A1)
4: Relativ (A1)
Wenn A1 (optional) auf 0 gesetzt ist, wird die R1C1 Notation verwendet. Wenn dieser Parameter fehlt, oder einen anderen Wert als 0 hat, wird die A1 Notation verwendet.
Tabelle stellt den Namen der Tabelle dar. Er muss in doppelten Anführungszeichen stehen.

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 16:17
von Mephisto-123
Super, danke euch! :)

Beste Grüße

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Di, 17.05.2022 17:59
von Karolus
Wobei es im Kontext mit INDIREKT vollkommen egal ist ob man da relative|absolute Bezüge rausgibt…genausogut tuts ein einfaches:

Code: Alles auswählen

=INDIREKT(A2 & ".B3")

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Mi, 18.05.2022 15:58
von Helmut_S
Hallo Mephisto... , anbei noch ein Vorschlag, ohne indirekt() und Hilfstabelle.
Falls deine Frage beantwortet wurde, solltest du den Thread als [gelöst] kennzeichnen.
Gruß Helmut

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Mi, 18.05.2022 16:43
von cwolan
Hallo,

@Helmut_S

Vielleicht kann Deine Formel gekürzt werden?

Code: Alles auswählen

=SUMMEWENN(eins~zwei~drei~vier~fuenf~sechs~sieben~acht~Neun~zehn;">5")
Gruß Czesław

Re: SUMMEWENN über mehrere Tabellen

Verfasst: Mi, 18.05.2022 20:02
von Helmut_S
Hallo @cvolan, perfekt ! So ist die Formel elegant und übersichtlich!
Gruß Helmut