Hier ist eine Datei: https://www.herber.de/bbs/user/71936.xlsx
Warum funktioniert das nicht mit dem SUMMENPRODUKT? Liegt das an den leeren Zellen?
P
| A | B | C | D | E | F | |
| 3 | 7 | |||||
| 4 | ||||||
| 5 | a | 12 | 84 | a | 322 | |
| 6 | a | b | 770 | |||
| 7 | a | 34 | 238 | c | 161 | |
| 8 | b | 56 | 392 | d | 119 | |
| 9 | b | 54 | 378 | |||
| 10 | c | |||||
| 11 | c | 23 | 161 | |||
| 12 | d | 17 | 119 |
| Formeln der Tabelle | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! | ||||||||||||||||||||||||||
| Matrix verstehen |
Um das Problem mit dem SUMMENPRODUKT in Excel zu lösen, wenn leere Zellen in den Berechnungen enthalten sind, kannst du die folgende Formel verwenden:
=SUMMENPRODUKT(($A$5:$A$12=E5)*($C$5:$C$12<>"")*($C$5:$C$12))Diese Formel multipliziert nur die Zellen in Spalte C, die nicht leer sind, und berücksichtigt die Bedingungen für die entsprechenden Zellen in Spalte A.
#WERT! Fehler: Dieser Fehler tritt auf, wenn du leere Zellen oder Leerstrings in der Berechnung hast. Um dies zu umgehen, stelle sicher, dass du nur nicht leere Zellen in deiner SUMMENPRODUKT-Formel verwendest.
Formel funktioniert nicht: Überprüfe, ob du die Zellen korrekt referenziert hast und dass es keine Leerzeichen oder unsichtbaren Zeichen in den Zellen gibt.
Wenn du mit leeren Zellen in Excel arbeiten musst, gibt es alternative Methoden:
SUMMEWENN: Du kannst SUMMEWENN verwenden, um nur nicht leere Zellen zu summieren. Beispiel:
=SUMMEWENN($C$5:$C$12; "<>")
Matrixformeln: Eine andere Möglichkeit besteht darin, eine Matrixformel zu nutzen, um Berechnungen durchzuführen, die leere Zellen ignorieren. Denke daran, die Formel mit STRG + SHIFT + ENTER abzuschließen.
Angenommen, du hast folgende Daten:
| A | B | C |
|---|---|---|
| a | 7 | |
| b | 12 | |
| c | ||
| d | 34 |
Wenn du die Summe der Werte in Spalte C berechnen möchtest, die Spalte A gleich 'b' sind, und leere Zellen ignorieren möchtest, kannst du diese Formel verwenden:
=SUMMENPRODUKT(($A$1:$A$4="b")*($C$1:$C$4<>"")*($C$1:$C$4))
Verwende die Funktion WENN: Um sicherzustellen, dass leere Zellen nicht in die Berechnung eingehen, kannst du sie direkt in deiner Formel ausschließen:
=WENN($C$5<>"";SUMMENPRODUKT(...);0)
Zählen mit ZÄHLENWENN: Wenn du nur die Anzahl der nicht leeren Zellen zählen möchtest, verwende:
=ZÄHLENWENN($C$5:$C$12; "<>")
1. Wie kann ich das SUMMENPRODUKT so anpassen, dass es leere Zellen ignoriert?
Verwende =SUMMENPRODUKT(($A$5:$A$12=E5)*($C$5:$C$12<>"")*($C$5:$C$12)), um nur die nicht leeren Zellen zu berücksichtigen.
2. Was ist der Unterschied zwischen SUMMENPRODUKT und SUMMEWENN?
SUMMENPRODUKT multipliziert und summiert Werte basierend auf Bedingungen, während SUMMEWENN nur summiert, wenn eine bestimmte Bedingung erfüllt ist.