SVERWEIS - elegantere Lösung für Summierung Spalten?

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

SVERWEIS - elegantere Lösung für Summierung Spalten?

Beitrag von hylli »

Hi,

ich suche mal wieder eine einfachere/elegantere Lösung.

In einem Arbeitsblatt erfasse ich Werte für die Spalten Januar - Dezember.

Diese Werte sollen auf einem Auswertungsblatt per SVERWEIS aufsummiert werden.

Bisherige Lösung, z.B: für das erste Quartal:

Code: Alles auswählen

=SVERWEIS($B7;$Erfassung_GB1.$A$3:$N$19;3;0)+SVERWEIS($B7;$Erfassung_GB1.$A$3:$N$19;4;0)+SVERWEIS($B7;$Erfassung_GB1.$A$3:$N$19;5;0)
Für das erste Quartal mag das noch übersichtlich aussehen, je mehr Monate dazu kommen, desto unübersichtlicher wird es.

Ich suche mal wieder eine Lösung wie ich das eleganter zusammenfassen kann.

Hylli

PS: Und Danke für den Hinweis hier! Genau dieses Problem hatte ich vorhin auch.
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: SVERWEIS - elegantere Lösung für Summierung Spalten?

Beitrag von Karolus »

Hallo

Code: Alles auswählen

=SUMME(INDEX(erfassung;VERGLEICH(B7;kat;0)))
erfassung ist der Name des Bereichs $Erfassung_GB1.$A$3:$N$19
kat ist der Name für den Bereich $Erfassung_GB1.$A$3:$A$19

Edit:
Ich sehe deine SVERWEISe fangen mit dem Index 3 an, in dem fall müsstest du evtl.
erfassung dem Bereich $Erfassung_GB1.$C$3:$N$19 zuordnen ?!
/edit

Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: SVERWEIS - elegantere Lösung für Summierung Spalten?

Beitrag von hylli »

Hi,

danke für die Lösung. Die werde ich nachher gleich noch testen.

Mittlerweile gab's eine kleine Änderung im Konzept. Die Auswertung soll monatlich "aufsummiert" laufen, d.h. im Januar nur Januar, im Februar -> Januar + Februar, ...

Zwischenzeitlich habe ich mir mit der Funktion SUMMENPRODUKT behelfen können, allerdings musste ich bei den Auswertungen Monat für Monat eine Spalte hinzufügen, also Auswertung Januar ($C$19 am Ende):

Code: Alles auswählen

=SUMMENPRODUKT(($Erfassung_GB1.$A$4:$Erfassung_GB1.$A$19=$B7)*($Erfassung_GB1.$C$4:$Erfassung_GB1.$C$19))
für Februar ($D$19 am Ende):

Code: Alles auswählen

=SUMMENPRODUKT(($Erfassung_GB1.$A$4:$Erfassung_GB1.$A$19=$B7)*($Erfassung_GB1.$C$4:$Erfassung_GB1.$D$19))
...für alle weiteren Monate entsprechend immer eine Spalte dazu.

Idealerweise sollte man die Formel Monat für Monat weiterkopieren können bzw. idealerweise vergebe ich ein paar Vorgaben und der Rest wird ohne weiteres Zutun erledigt. ;)

Ich bin schon gespannt, wie sich Deine vorgeschlagene Formel so macht.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: SVERWEIS - elegantere Lösung für Summierung Spalten?

Beitrag von Karolus »

Hallo
Wenn ich dich richtig verstehe dann kannst du für Januar anfangen mit:

Code: Alles auswählen

=SUMME(INDEX($Erfassung_GB1.$C$4:C$19;VERGLEICH(B7;kat;0)))
Wenn du diese Formel nach rechts kopierst hast du deine fortlaufende Summierung.

(Deine 2.SUMMENPRODUKTformel kann so nicht funktionieren.)

Edit: In deinem Ersten Beitrag war dein Erfassungsbereich noch ab C3
jetzt startet er in Zeile 4 → ändere ggf. die Bereichzuordnung von kat entsprechend.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten