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

Forumthread: Summewenn + Autofilter

Summewenn + Autofilter
04.06.2009 12:07:37
Ryu
Hallo,
ich bin gerade am Verzweifeln… Ich habe eine Summewenn Formel und möchte dass diese mit Autofilter kombinieren. D.h. diese soll nur die Werte addieren die ich per Autofilter anzeigen lasse (in Abhängigkeit eines weiteren Kriteriums). Also z.B. ich filtere alle Daten nach dem letzten Monat und daraus soll er mir die Anzahl der Produkte summieren mit Produkteigenschaft X. Wie kann ich Autofilter und summewenn verbinden? Wer hat da Rat?
Gruss+Danke
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summewenn + Autofilter
04.06.2009 12:14:53
Falk
Hallo Ryu,
warum benutzt Du denn nicht eine SummenProdukt-Formel!? Diese kann Summen über mehrere Produkte erstellen, sodaß Du keine Filter brauchst.
=Summenprodukt((A1:A100=Kriterium1)*(B1:B100=Kriterium2)*...*(D1:D100))
(D1:D100) stellt dann den Bereich dar, in dem die zu summierende Werte stehen ...
Mit der Summewenn-Matrix-Formel erzielt man den selben Effekt, aber ich bin kein Freund von Matrix Formel ...
Grüße
Falk
Anzeige
AW: Summewenn + Autofilter
04.06.2009 12:23:17
Ryu
Hallo Falk,
habe die unten stehende Fomel (hier 1 Kriterium) probiert aber bekomme #WERT
=SUMMENPRODUKT((C7:C203=C207)*(F7:F203))
Eine Idee warum?
AW: Summewenn + Autofilter
04.06.2009 12:33:45
Ryu
P.S. bin auch für sonstige Lösungen (insbesondere inkl. Autofilter) sehr dankbar
SUMMENPRODUKT() mit Autofilter
04.06.2009 13:12:22
NoNet
Hallo Ryu,
das funktioniert folgendermassen :
=SUMMENPRODUKT((C7:C203=C207)*(F7:F203)*(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN(C$7:F$7;ZEILE(7:203) -Zeile(C$206);0))>0))
Gruß, NoNet
Anzeige
AW: SUMMENPRODUKT() mit Autofilter
04.06.2009 13:24:18
Ryu
Hallo NoNet,
als Ergebnis bekomme ich #BEZUG....
=SUMMENPRODUKT((C7:C203=C207)*(F7:F203)*(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN(C$7:F$7;ZEILE(7:203) -ZEILE(C$207);0))>0))
Sorry : - Zeile(C$6)
04.06.2009 13:58:11
NoNet
Hallo Ryu,
habe meine Lösung nicht getestet, daher habe ich auch den Fehler nicht bemerkt :
Es sollte so lauten :
=SUMMENPRODUKT((C7:C203=C207)*(F7:F203)*(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN(C$7:F$7;ZEILE(7:203) -Zeile(C$6);0))>0))
Hoffe es funktioniert nun, Gruß, NoNet
Anzeige
Habe ein Besipiel hochgeladen
04.06.2009 14:14:12
Ryu
Hallo an alle,
ich habe nun ein kleineres Beispiel vorbereitet, ich denke dies wird die Sache vereinfachen. Ich möchte die Anzahl summieren nach den einzelnen Indizes in einem Zeitraum den ich per Autofilter festlege.
https://www.herber.de/bbs/user/62217.xls
@NoNet ich habe deine Formel hier reingemacht. Es kommt etwas raus aber ich kann nicht interpretieren was das soll. Ist es das was ich wollte?
Anzeige
AW: Habe ein Besipiel hochgeladen
04.06.2009 14:33:15
Ryu
P.S.
Die Zeilen im Original haben auch Zeilen ohne Datum (d.h. diese müssen per Autofilter ausgeblendet werden)
@NoNet Ich sehe dass "83" die in meinem Beispiel als Ergenis deiner Formel rauskommen, der Wert der Zeile F15 ist
Noch eine kleine Korrektur :
04.06.2009 14:43:48
NoNet
Hallo Ryu,
So funktioniert es mit Deinem Beispiel :
=SUMMENPRODUKT((C7:C20=C20)*(F7:F20)*(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN(C$6:F$6;ZEILE(7:20)-ZEILE(C$6);0))>0))
Gruß, NoNet
Anzeige
OT:"Quick {Boris}" war mal wieder schneller ;-)_oT
04.06.2009 13:13:39
NoNet
_oT = "ohneText"
AW: SUMMEWENN in gefilterter Liste
04.06.2009 13:22:52
Ryu
Hallo Boris,
das Ergebnis ist leider 0... :(
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("F"&ZEILE(7:203)))*(C7:C203=$C$207))
Siehst du einen Fehler?
Anzeige
AW: SUMMEWENN in gefilterter Liste
04.06.2009 14:29:48
Luschi
Hallo Ryu,
die Formel stimmt, aber die Zelle, in die Formel steht, darf nicht in einer Spalte sein, die im Autofilter enthalten ist.
Gruß von Luschi
aus klein-Paris
DANKE!
04.06.2009 14:38:47
Ryu
Genau daran lag es (und einer Zahl die als Text formatiert war).... Danke an alle für die viele Mühe, Problem gelöst!
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Summewenn und Autofilter kombinieren


Schritt-für-Schritt-Anleitung

Um die SUMMEWENN-Funktion mit dem Autofilter zu kombinieren, kannst Du die folgenden Schritte ausführen:

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Tabelle organisiert sind und Du die Autofilter-Funktion aktiviert hast.

  2. Filter anwenden: Wende den Autofilter an, um die gewünschten Daten anzuzeigen. Zum Beispiel kannst Du alle Daten nach einem bestimmten Monat filtern.

  3. Formel eingeben: Verwende die folgende Formel, um die Summe basierend auf dem gefilterten Ergebnis zu berechnen:

    =SUMMENPRODUKT((B2:B100="Kriterium")*(C2:C100)*(TEILERGEBNIS(3;BEREICH.VERSCHIEBEN(A$2:A$2;ZEILE(A2:A100)-ZEILE(A$2);0))>0))

    Hierbei steht B2:B100 für die Kriterien-Spalte und C2:C100 für die Spalte, deren Werte Du summieren möchtest.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Dieser Fehler tritt häufig auf, wenn die Bereiche in der Formel nicht übereinstimmen. Stelle sicher, dass die Bereiche in der SUMMENPRODUKT-Funktion die gleiche Anzahl an Zeilen haben.

  • Fehler: #BEZUG!
    Dies passiert oft, wenn in der Formel auf eine Zelle verwiesen wird, die nicht existiert. Überprüfe die Zellreferenzen und ersetze sie gegebenenfalls.

  • Lösung für leere Zeilen:
    Wenn Du leere Zeilen in Deiner Datenquelle hast, solltest Du sicherstellen, dass der Autofilter die Zeilen korrekt ausblendet. Andernfalls wird die Summe möglicherweise nicht korrekt berechnet.


Alternative Methoden

Falls Du eine andere Methode zur Berechnung der Summe in gefilterten Daten ausprobieren möchtest, kannst Du die SUMMEWENN-Funktion in Kombination mit TEILERGEBNIS verwenden:

=SUMMEWENN(A2:A100; "Kriterium"; B2:B100)

Diese Methode ist einfacher, berücksichtigt jedoch nur die sichtbaren Zellen, wenn Du in Excel 2010 oder neuer bist. Andernfalls solltest Du SUMMENPRODUKT verwenden.


Praktische Beispiele

  • Beispiel 1: Du hast eine Liste von Verkäufen und möchtest die Gesamtsumme der Verkäufe für einen bestimmten Monat berechnen. Filtern die Daten nach diesem Monat und verwende die oben genannte SUMMENPRODUKT-Formel.

  • Beispiel 2: Wenn Du die Summe einer bestimmten Produktkategorie berechnen möchtest, kannst Du den Autofilter auf die Kategorie anwenden und dann die SUMMEWENN-Formel verwenden.


Tipps für Profis

  • Dynamische Bereiche: Verwende dynamische Bereiche oder Tabellen, um Deine Formeln flexibler zu gestalten. Dadurch wird die SUMME automatisch aktualisiert, wenn neue Daten hinzugefügt werden.

  • Zahlenformate überprüfen: Stelle sicher, dass alle Zahlen als Zahlen formatiert sind und nicht als Text, um Fehler in den Berechnungen zu vermeiden.

  • Verwendung von TEILERGEBNIS: Nutze TEILERGEBNIS für die Berechnung, um sicherzustellen, dass nur die sichtbaren Daten berücksichtigt werden. Es gibt verschiedene Funktionen (z. B. 9 für die Summe), die Du nutzen kannst.


FAQ: Häufige Fragen

1. Wie kann ich die Summe einer Spalte mit Filter berechnen?
Verwende die SUMME- oder SUMMENPRODUKT-Funktion in Kombination mit TEILERGEBNIS, um die Summe ausschließlich der gefilterten Daten zu berechnen.

2. Funktioniert die SUMMEWENN-Formel auch mit mehreren Kriterien?
Ja, für mehrere Kriterien kannst Du die SUMMENPRODUKT-Funktion verwenden, um komplexe Berechnungen durchzuführen.

3. Gibt es eine Möglichkeit, die Summe abhängig von mehreren Filtern zu berechnen?
Ja, indem Du die SUMMENPRODUKT-Formel mit mehreren Bedingungen kombinierst, kannst Du die Summe der Daten basierend auf verschiedenen Filtern berechnen.

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