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

#WERT bei SUMMENPRODUKT vermeiden

Forumthread: #WERT bei SUMMENPRODUKT vermeiden

#WERT bei SUMMENPRODUKT vermeiden
23.03.2005 15:30:10
Micha.hal
Hallo Excelperten,
ich habe mit´s Forums Hilfe (nochmal Danke Ingo) eine Formel (SUMMENPRODUKT)erstellen lassen, die mir die letzten 3 Werte einer Zeile addiert.
https://www.herber.de/bbs/user/20088.xls
Nun tritt aber das #WERT Problem auf. Wenn ich mir die Werte über eine WENN-Formel aus einer anderen Tabelle =wenn(zelle="";"";zelle) hole. Sobald eine Quellzelle leer ist und dadurch die Zielzelle, die ich mit meiner SUMMENPRODUKT-Formel abfrage, ebenfalls "leer", erhalte ich den #WERT-Fehler.
Ich könnte das Problem umgehen, indem ich die WENN-Formel so ändere: =wenn(zelle="";0;zelle). Dann ändert sich aber das Ergebnis der SUMMENPRODUKT-Formel.
Wie kann ich das umgehen?
Danke.
Micha
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: #WERT bei SUMMENPRODUKT vermeiden
23.03.2005 15:32:02
c0bRa
hallo...
=wenn(istfehler(deineformel);"";deineformel)
haut dir alle fehler raus...

Rückmeldung nicht vergessen...
c0bRa
AW: #WERT bei SUMMENPRODUKT vermeiden
24.03.2005 08:34:06
Micha.hal
Leider nicht. Denn wenn die "Leerzellen" nicht wären, würde ja ein Ergebnis ausgegeben werden (siehe dazu die Tabelle https://www.herber.de/bbs/user/20088.xls )
Ich kann also nicht die ganze Formel (SUMMENPRODUKT) mit ISTFEHLER abfangen.
Anzeige
AW: #WERT bei SUMMENPRODUKT vermeiden
24.03.2005 08:54:49
c0bRa
nach anfangsschwierigkeiten hab ich deine formel angepasst ;)
{=SUMMENPRODUKT(WENN($B8:$K8="";0;$B8:$K8)*(SPALTE($B8:$K8)>=KGRÖSSTE(SPALTE($B8:$K8)*($B8:$K8<>"");3)))}
siehe auch: https://www.herber.de/bbs/user/20111.xls
Achtung Matrixformel!!! Umrandende {} nicht mit eingeben, sondern mit Strg+Shift+Enter abschliessen!

Rückmeldung nicht vergessen...
c0bRa
Anzeige
AW: #WERT bei SUMMENPRODUKT vermeiden
24.03.2005 15:28:42
Micha.hal
Genial. Jetzt ist es perfekt.
Danke und ein schönes Osterfest wünsche ich.
Micha
;
Anzeige

Infobox / Tutorial

WERT-Fehler bei SUMMENPRODUKT in Excel vermeiden


Schritt-für-Schritt-Anleitung

  1. Formel anpassen: Wenn du die SUMMENPRODUKT-Formel verwendest, um Werte zu addieren, kannst du leere Zellen abfangen, indem du die WENN-Funktion verwendest. Die angepasste Formel könnte wie folgt aussehen:

    =SUMMENPRODUKT(WENN($B8:$K8="";0;$B8:$K8)*(SPALTE($B8:$K8)>=KGRÖSSTE(SPALTE($B8:$K8)*($B8:$K8<>"");3)))

    Achte darauf, diese Formel als Matrixformel einzugeben, indem du Strg+Shift+Enter drückst.

  2. Werte prüfen: Überprüfe die Zellen im Bereich $B8:$K8, um sicherzustellen, dass sie die erwarteten Werte enthalten und keine unerwünschten Leerzellen vorhanden sind.

  3. Fehlerbehandlung: Um den #WERT-Fehler zu vermeiden, kannst du auch die ISTFEHLER-Funktion verwenden:

    =WENN(ISTFEHLER(SUMMENPRODUKT(...));"";SUMMENPRODUKT(...))

    Dies gibt einen leeren Wert zurück, wenn ein Fehler auftritt.


Häufige Fehler und Lösungen

  • #WERT-Fehler durch leere Zellen: Wenn du leere Zellen in deiner Formel hast, kann dies zu einem #WERT-Fehler führen. Verwende die WENN-Funktion, um leere Zellen durch 0 zu ersetzen.

  • Matrixformeln nicht korrekt eingegeben: Achte darauf, dass du deine Matrixformeln mit Strg+Shift+Enter eingibst, sonst funktioniert die Formel nicht wie gewünscht.


Alternative Methoden

  • Nutzung der AGGREGAT-Funktion: Eine weitere Möglichkeit, um den #WERT-Fehler abzufangen, ist die Verwendung der AGGREGAT-Funktion. Diese Funktion ermöglicht es dir, Fehler zu ignorieren und nur die gewünschten Werte zu summieren.

    =AGGREGAT(9;6;$B8:$K8)

    Hierbei steht die 9 für die SUMME und die 6 für die Fehlerignorierung.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast die Werte 5, 10, und leer in den Zellen B8 bis K8. Mit der angepassten SUMMENPRODUKT-Formel erhältst du 15, da die leere Zelle als 0 behandelt wird.

  • Beispiel 2: Wenn du die Formel ohne Anpassung verwendest, erhältst du den #WERT-Fehler, wenn eine der Zellen leer ist.


Tipps für Profis

  • Verwende Named Ranges: Statt auf feste Zellbezüge zu verweisen, kannst du benannte Bereiche verwenden, um deine Formeln übersichtlicher zu gestalten.

  • Datenvalidierung: Implementiere Datenvalidierung, um sicherzustellen, dass nur gültige Werte in die Zellen eingegeben werden. Dies kann helfen, Fehler zu vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich den #WERT-Fehler in Excel abfangen? Du kannst den #WERT-Fehler abfangen, indem du die WENN- und ISTFEHLER-Funktionen kombinierst oder die WENN-Funktion in deiner SUMMENPRODUKT-Formel anwendest.

2. Was ist eine Matrixformel in Excel? Eine Matrixformel ist eine Formel, die auf mehrere Zellen gleichzeitig angewendet wird. Du gibst sie ein, indem du sie mit Strg+Shift+Enter abschließt, wodurch Excel die Formel als Matrix erkennt.

3. Wie kann ich die Leistung meiner Excel-Formeln verbessern? Vermeide unnötige Berechnungen und nutze Funktionen wie AGGREGAT, um Fehler zu ignorieren und die Berechnungszeit zu verkürzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige