Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Summenprodukt, Teilergebnis, ""-leere Zellen

Summenprodukt, Teilergebnis, ""-leere Zellen
18.06.2008 21:41:22
Matthias
Hallo Forum,
Aktuell stricke ich eine Tabelle mit vielen "zählenwenn"-Anweisungen so um, dass die Formeln den selektierten Autofilter verwenden. Wie das geht habe ich hier im Forum nachgelesen - herzlichen Dank dafür - ich ersetze alle zählenwenn-Formeln durch folgendes Konstrukt:
=SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("G"&ZEILE($20:$25)))*(G$20:G$25<10))
(Damit zählt er alle Zellen kleiner 10 zusammen zwischen G20:G25)
Klappt prima soweit.
Aber: Wenn die Bedingung nicht "kleiner xy", sondern "größer xy" ist, funktioniert die Formel nicht mehr. Das liegt vermutlich daran, dass der Bereich, auf den sich das bezieht, Zellen mit Formeln enthält wie z.B.:
=WENN(F14="";"";F14-E14)
Mit dieser Art leeren Zellen, also erzeugt durch ="", kommt die zählenwenn-Funktion prima klar, die Summenproduktformel bei "kleiner xy" auch, aber bei "größer xy" ist sie offensichtlich der Meinung, dass diese leeren Zellen generell z.B. größer 10 sind . Die Option, statt einer leeren Zelle ein 0 einzusetzen besteht nicht, da ich an anderer Stelle zwischen 0 und leerer Zelle unterscheiden muss.
Ist das ein Bug (Excel2003)? Gibts nen workaround?
Herzlichen Dank schonmal,
Matthias

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenprodukt, Teilergebnis, ""-leere Zellen
18.06.2008 22:25:00
Beate
Hallo Matthias,
ich wundere mich auch. Hier ein Workarround:
=SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("G"&ZEILE($20:$25)))*(F$20:F$25<>"")*(G$20:G$25>10))
Gruß,
Beate

Spitzen-Workaround! Danke, Beate
18.06.2008 22:34:56
Matthias
funktioniert perfekt, danke für die schnelle Hilfe + schönen Feierabend,
Matthias

Anzeige
AW: Spitzen-Workaround! Danke, Beate
18.06.2008 23:16:40
Beate
Hallo Matthias,
ich fand das jetzt auch richtig verwunderlich. Deshalb habe ich hier eine Diskussion eröffnet, wenn es dich interessiert:
http://www.online-excel.de/fom/fo_read.php?f=1&bzh=0&h=28814&ao=1#a123x
Mal schauen, ob es irgendwelche Erhellungen gibt, die dir vielleicht auch nützlich sein könnten.
Gruß,
Beate
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Summenprodukt und Teilergebnis: Umgang mit leeren Zellen in Excel


Schritt-für-Schritt-Anleitung

Um die Funktion SUMMENPRODUKT in Verbindung mit TEILERGEBNIS und leeren Zellen zu verwenden, folge diesen Schritten:

  1. Selektiere den Datenbereich: Stelle sicher, dass du einen Bereich hast, der gefiltert werden kann.

  2. Formel eingeben: Verwende die folgende Formel, um die Zellen zu zählen, die kleiner als 10 sind:

    =SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("G"&ZEILE($20:$25)))*(G$20:G$25<10))
  3. Anpassung der Bedingung: Wenn du die Bedingung auf "größer als 10" ändern möchtest, kannst du die Formel anpassen:

    =SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("G"&ZEILE($20:$25)))*(F$20:F$25<>"")*(G$20:G$25>10))
  4. Überprüfen der Ergebnisse: Stelle sicher, dass die Formeln korrekt funktionieren, insbesondere wenn leere Zellen vorhanden sind.


Häufige Fehler und Lösungen

  • Problem: Die Formel zählt leere Zellen als größer oder kleiner als einen bestimmten Wert.

    • Lösung: Stelle sicher, dass du die Bedingung (F$20:F$25<>"") in die Formel einfügst, um leere Zellen zu ignorieren.
  • Problem: Die SUMMENPRODUKT-Funktion liefert unerwartete Ergebnisse.

    • Lösung: Überprüfe, ob die verwendeten Zellbereiche und Bedingungen korrekt sind und ob sie die richtigen Daten filtern.

Alternative Methoden

Falls die oben genannten Formeln nicht die gewünschten Ergebnisse liefern, kannst du folgende Alternativen ausprobieren:

  • Verwendung von ZÄHLENWENN: Wenn du leere Zellen zählen möchtest, kannst du auch die ZÄHLENWENN-Funktion verwenden:

    =ZÄHLENWENN(G20:G25; "<>")  // Zählt nicht-leere Zellen
  • Excel PRODUKTWENN: Eine andere Möglichkeit ist die Verwendung von PRODUKTWENN, um gezielt Bedingungen zu setzen.


Praktische Beispiele

Hier sind einige praktische Beispiele, die dir helfen, die SUMMENPRODUKT-Funktion in Verbindung mit leeren Zellen zu nutzen:

  1. Zählen von Zellen mit Bedingungen:

    =SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("G"&ZEILE($20:$25)))*(G$20:G$25<10))

    Diese Formel zählt alle Zellen in G20:G25, die kleiner als 10 sind und ignoriert leere Zellen.

  2. Zählen von nicht-leeren Zellen:

    =SUMMENPRODUKT((F$20:F$25<>"")*(G$20:G$25>10))

    Hier werden alle nicht-leeren Zellen in F20:F25 berücksichtigt, die gleichzeitig größer als 10 sind.


Tipps für Profis

  • Verwende die TEILERGEBNIS-Funktion: Diese Funktion ist besonders nützlich, da sie bei gefilterten Daten nur die sichtbaren Werte berücksichtigt.
  • Kombiniere mehrere Bedingungen: Du kannst die Bedingungen in SUMMENPRODUKT kombinieren, um komplexere Berechnungen durchzuführen.
  • Nutze Excel-Tabellen: Wenn du Daten in Excel-Tabellen formatierst, wird die Handhabung von Formeln einfacher und dynamischer.

FAQ: Häufige Fragen

1. Wie kann ich leere Zellen in meiner Berechnung ignorieren?
Du kannst leere Zellen ignorieren, indem du Bedingungen wie F$20:F$25<>"" in deine Formeln einfügst.

2. Was ist der Unterschied zwischen SUMMENPRODUKT und ZÄHLENWENN?
SUMMENPRODUKT kann mehrere Bedingungen gleichzeitig verarbeiten, während ZÄHLENWENN auf eine einzelne Bedingung beschränkt ist.

3. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Funktionen sind ab Excel 2003 verfügbar, jedoch wird empfohlen, eine neuere Version zu verwenden, um die besten Ergebnisse zu erzielen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige