Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: summe mit versch dynamischen kriterien

summe mit versch dynamischen kriterien
10.05.2017 22:26:03
sas
Hallo zusammen
Ich habe folgendes Problem.
Ich habe verschiedene Daten in einem Tabellenblatt. Nun soll die eine Summe als Zusammenzug mittels der Definition von verschiednen Kriterien berechnet werden. Wie bspw mit summewenns oder summenprodukt. Das Problem ist jetzt allerdings, dass sich hinter einem Kriterium eine Mehrzahl von Einzelkriterien verstecken können.
Das heisst, in meinem konkreten Beispiel möchte ich die Summe von verschiednen Kostenstellen berechnen. Die Kostenstellen verhalten sich dynamisch in Gruppen. Bspw die Gruppe lieg besteht aus den Kostenstellen 120, 122, 123, 140.
Normalerweise würde ich dies wie folgt lösen:
=summe(summewenn(Bereich;{"120";"122";"123";"120"};Summenbereich)
Das Problem ist jetzt nur, dass ich den Kriterienteil dynamisch ermitteln wollte, als bspw über sverweis aus einer Liste. Allerdings scheint es mir dann nicht den Wert wie oben dargestellt in die Formel zu schreiben.
Hat jemand eine Idee?
Danke euch...
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: summe mit versch dynamischen kriterien
10.05.2017 22:36:42
Sepp
Hallo ?,
so?
Tabelle1

 ABCDEFG
1KostenstelleBetrag  KostenstellenSumme 
2137700  12010600 
3138300  121  
41201500  122  
51322000  123  
6122200  140  
7129300     
8131700     
9130100     
10121200     
111321500     
12140500     
131341400     
14132800     
151211700     
16139500     
171231100     
18122400     
191311200     
201231000     
21129400     
22127200     
231402000     
24123200     
251312000     
261381600     
271401800     
281301900     
29124900     
301261300     

Formeln der Tabelle
ZelleFormel
F2{=SUMME(WENN(ISTZAHL(VERGLEICH(A2:A30;E2:E8;0)); B2:B30))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: summe mit versch dynamischen kriterien
11.05.2017 12:28:53
sas
Hallo Sepp
Danke für deine schnelle Antwort. So einfach ist's aber leider nicht.
Die KST pro Kategorie sind eben in einer separaten Liste definiert und es sind eben auch nicht immer gleich viele.
Bsp-Datei hier: https://www.herber.de/bbs/user/113498.xlsx
DANKE, Sabrina
Anzeige
AW: eine Matrixfunktion(alität)sformel reicht ...
11.05.2017 16:03:30
...
Hallo Sabrina,
... und zwar folgende Formel in C5 einkopieren und diese dann nach rechts und unten kopieren:
=SUMMENPRODUKT(Dateninput!D$2:D$99*(Dateninput!$B$2:$B$99=$A5)*ISTZAHL(VERGLEICH(Dateninput!$A$2:$A$99;INDEX('KST zu Hierarchie'!$B:$I;VERGLEICH('Übersicht nach Hierarchie'!$B$2;'KST zu Hierarchie'!$A:$A;););)))
Gruß Werner
.. , - ...
Anzeige
AW: eine Matrixfunktion(alität)sformel reicht ...
11.05.2017 21:51:01
Besserwisser
Hallo Zusammen,
kürzer ist:
C5: =SUMMENPRODUKT(SUMMEWENNS(Dateninput!D$2:D$71;Dateninput!$B$2:$B$71;$A5;Dateninput!$A$2:$A$71;INDEX('KST zu Hierarchie'!$B$3:$W$27;VERGLEICH('Übersicht nach Hierarchie'!$B$2;KSTHier;0);)))
Viel Spaß!
Christian N.
AW: so gesehen geht es aber noch einfacher ...
12.05.2017 12:53:18
...
Hallo Christian,
... und damit auch kürzer:

=SUMMENPRODUKT(SUMMEWENNS(Dateninput!D:D;Dateninput!$B:$B;$A5;Dateninput!$A:$A; INDEX('KST zu Hierarchie'!$B$3:$W$27;VERGLEICH('Übersicht nach Hierarchie'!$B$2;KSTHier;);)))

und in einer deutschen Version auch so:

=SUMME(INDEX(SUMMEWENNS(Dateninput!D:D;Dateninput!$B:$B;$A5;Dateninput!$A:$A; INDEX('KST zu Hierarchie'!$B$3:$W$27;VERGLEICH('Übersicht nach Hierarchie'!$B$2;KSTHier;);));))

Gruß Werner
.. , - ...
Anzeige
AW: summe mit versch dynamischen kriterien
12.05.2017 12:36:27
sas
Sehr toll, DANKE euch allen für die Hilfe... Passt perfekt...:)
;
Anzeige
Anzeige

Infobox / Tutorial

Summe mit dynamischen Kriterien in Excel


Schritt-für-Schritt-Anleitung

Um eine Summe mit verschiedenen dynamischen Kriterien in Excel zu berechnen, kannst du folgende Schritte befolgen:

  1. Daten vorbereiten: Erstelle eine Tabelle mit Kostenstellen und den zugehörigen Beträgen. Achte darauf, dass die Kostenstellen in einer separaten Liste definiert sind.

  2. Formel eingeben: Verwende die Funktion SUMMEWENNS oder SUMMENPRODUKT, um die Summen zu berechnen. Hier sind die Formeln, die du ausprobieren kannst:

    =SUMMENPRODUKT(SUMMEWENNS(Dateninput!D:D; Dateninput!$B:$B; $A5; Dateninput!$A:$A; INDEX('KST zu Hierarchie'!$B$3:$W$27; VERGLEICH('Übersicht nach Hierarchie'!$B$2; KSTHier; 0);)))

    oder

    {=SUMME(WENN(ISTZAHL(VERGLEICH(A2:A30; E2:E8; 0)); B2:B30))}
  3. Formel anpassen: Stelle sicher, dass die Bereiche in der Formel entsprechend deiner Daten angepasst sind.

  4. Matrixformeln verwenden: Wenn du mit mehreren Kriterien arbeitest, erinnere dich, die Matrixformel mit STRG + SHIFT + ENTER abzuschließen.


Häufige Fehler und Lösungen

  1. Fehler: #WERT!
    Lösung: Dies kann auftreten, wenn die Bereiche nicht korrekt definiert sind. Überprüfe die Zellreferenzen in deiner Formel.

  2. Fehler: #NV
    Lösung: Wenn ein Kriterium nicht gefunden wird, kann dies diesen Fehler verursachen. Stelle sicher, dass alle Kriterien in der entsprechenden Liste vorhanden sind.

  3. Formel ergibt falsche Werte
    Lösung: Überprüfe die Kriterien und deren Zuordnung. Möglicherweise sind die Werte in den Daten nicht korrekt formatiert.


Alternative Methoden

  • VERGLEICH und INDEX: Diese Kombination kann genutzt werden, um dynamisch Werte zu suchen und zu summieren.
  • Pivot-Tabellen: Diese bieten eine flexible Möglichkeit, Daten zu aggregieren und können bei größeren Datenmengen sehr nützlich sein.

Praktische Beispiele

Angenommen, du hast eine Liste der Kostenstellen in E2:E8, und die zugehörigen Beträge in D2:D99. Um die Summe der Beträge für eine bestimmte Kostenstelle zu berechnen, könntest du folgende Formel verwenden:

=SUMMEWENNS(Dateninput!D$2:D$99; Dateninput!$B$2:$B$99; $A5; Dateninput!$A$2:$A$99; INDEX('KST zu Hierarchie'!$B$3:$W$27; VERGLEICH('Übersicht nach Hierarchie'!$B$2; KSTHier; 0);))

Diese Formel summiert nur die Werte, die den angegebenen Bedingungen entsprechen.


Tipps für Profis

  • Nutze benannte Bereiche für deine Daten, um die Formeln übersichtlicher zu gestalten.
  • Verwende die Datenvalidierung, um sicherzustellen, dass die Eingaben in den Kriterienfeldern korrekt sind.
  • Experimentiere mit Array-Formeln, um komplexere Berechnungen durchzuführen.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Kriterien in einer Formel kombinieren?
Du kannst SUMMEWENNS verwenden, um mehrere Kriterien in einer einzigen Formel zu kombinieren. Achte darauf, dass die Bereiche übereinstimmen.

2. Funktioniert das auch in älteren Excel-Versionen?
Die hier beschriebenen Funktionen sind in Excel 2010 und späteren Versionen verfügbar. Stelle sicher, dass du die richtige Version verwendest, um diese Funktionen nutzen zu können.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige