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

Forumthread: Als Ausgabe immer #WERT! wenn Zelle leer steht

Als Ausgabe immer #WERT! wenn Zelle leer steht
Andre
Hallo liebe Leut,
kleine Frage an Euch Profis (wär auch gern einer...)
Meine Formel lautet so:
=SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032)
Funktioniert auch einwandfrei, solange alle Zellen mit mindestens einer 0 oder sonstiges befüllt sind. Manchmal klappt es auch ohne etwas einzutragen, aber zu 90% muss da etwas drin stehen, um die Kette evtl nicht zu unterbrechen!?
Die Formel berechnet ja jeden 2. Wert einer Spalte ab Zelle E9. Aber trage ich nun nichts in E9 ein, komm #Wert!, schreibe ich nun etwas in E9 oder E10, dann rechnet die Formel vorbildlich super die Werte von E9,E11,E13 etc... So solls auch sein...
Wie kommt sowas zustande?
Alle Zellen ab E9 sind in Währung formatiert sowie die Berechnende Zelle.
Helft mir, ich will nicht immer eine 0 eintragen müssen, die Zellen sollen leer bleiben, bis ich etwas zum eintragen habe..
Greetz euer André
Anzeige
AW: Als Ausgabe immer #WERT! wenn Zelle leer steht
21.07.2009 10:53:20
serge
Hallo André
versuch es mit: =wenn(istfehler(SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032));"";SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032))
Serge
AW: Als Ausgabe immer #WERT! wenn Zelle leer steht
21.07.2009 10:58:24
David
Hallo Serge,
damit bekommt Andre aber GAR KEINEN Wert. Wenn ich das richtig verstanden habe, haben die anderen Zellen aber auch Werte, die dann angezeigt werden sollen.
Gruß
David
Anzeige
AW: Als Ausgabe immer #WERT! wenn Zelle leer steht
21.07.2009 10:55:14
David
Hallo Andre,
ändere die Formel wie folgt:
=SUMMENPRODUKT(--(REST(ZEILE(E9:E1032);2)=1);--(F9:F1032="");E9:E1032)
dann sollte der Fehler verschwinden.
Das Problem sind Wahrheitswerte, die erst in numerische Zahlen umgewandelt werden müssen, bevor sie mit deinen Werten multipliziert und summiert werden können.
Gruß
David
Anzeige
AW: Als Ausgabe immer #WERT! wenn Zelle leer steht
21.07.2009 10:59:20
David
sollte die Formel nicht passen, ladt mal eine Beispieltabelle hoch, dann hast du Informationen nicht mitgeteilt, die ggf. noch wichtig sind.
Gruß
David
AW: Als Ausgabe immer #WERT! wenn Zelle leer steht
21.07.2009 11:19:38
Andre
SUUUPER.
Wisst Ihr wie ich mich tot gesucht habe? Das hier funktioniert 1A.
was bedeuten diese -- in der Programmierung genau?
gruss André
Anzeige
-- bedeutet *1 oder auch N() _oT
21.07.2009 11:23:21
NoNet
_oT = "ohne Text"
AW: Als Ausgabe immer #WERT! wenn Zelle leer steht
21.07.2009 11:27:05
David
Hallo Andre,
zur Verdeutlichung:
Tabelle1
 CDEF
1WAHR111
2FALSCHWAHRWAHRWAHR

verwendete Formeln
Zelle Formel
C1 =WAHR
D1 =--C1
E1 =C1+0
F1 =C1*1
C2 =ISTZAHL(C1)
D2 =ISTZAHL(D1)
E2 =ISTZAHL(E1)
F2 =ISTZAHL(F1)

Tabellendarstellung in Foren Version 4.3


Die -- wandeln den Wahrheitswert in eine Zahl (WAHR = 1, FALSCH = 0) um, der kann anschließend zum Rechnung oder Zählen verwendet werden.
Gruß
David
PS: Ich hatte mal eine Internetseite, wo das Thema "Summenprodukt" ausführlich und gut erklärte wurde, einschließlich der "---Problematik", leider habe ich den Link nicht mehr. Vielleicht hat jemand anders was in petto, oder vielleicht findet man hier im Archiv denselben.
Anzeige
AW: danke
21.07.2009 12:29:51
Andre
danke für euere Erklärung, wusste echt nicht das Excel so komplex ist, hehe.
werde es mir merken
greetz
*N(E9:E1032)
21.07.2009 10:59:56
NoNet
Hallo André,
wurden die Werte in Spalte E durch eine Formel/Funktion/Bezug berechnet ?
Dann könnte in den Zellen evtl. Text ("") stehen - das führt zum Fehler #WERT!
Das könnte man so beheben :
=SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*N(E9:E1032))
Gruß, NoNet
Anzeige
;

Forumthreads zu verwandten Themen

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

WERT! Fehler in Excel vermeiden: So geht's


Schritt-für-Schritt-Anleitung

Um den Fehler #WERT! in Excel zu vermeiden, insbesondere wenn Zellen leer sind, kannst Du folgende Methode anwenden:

  1. Öffne Deine Excel-Datei und gehe zu der Zelle, in der Du die Berechnung durchführen möchtest.
  2. Verwende die folgende Formel:
    =WENN(ISTFEHLER(SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032));"";SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032))

    Diese Formel sorgt dafür, dass Du #WERT! als leer anzeigen kannst, wenn die Zelle leer ist.

  3. Bestätige die Eingabe mit der Eingabetaste.

Wenn Du diese Schritte befolgst, wird Excel bei leeren Zellen "" (nichts) ausgeben, anstatt #WERT!.


Häufige Fehler und Lösungen

Hier sind einige häufige Fehler und deren Lösungen:

  • Problem: Die Formel gibt #WERT! aus, wenn Zellen leer sind.

    • Lösung: Verwende die Formel:
      =WENN(E9="";"";SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032))
  • Problem: Die Berechnung funktioniert nicht, wenn in einer Zelle kein Wert eingetragen ist.

    • Lösung: Stelle sicher, dass Du N() verwendest, um sicherzustellen, dass Excel leere Zellen korrekt behandelt:
      =SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*N(E9:E1032))

Alternative Methoden

Es gibt verschiedene Ansätze, um #WERT! Fehler zu vermeiden:

  • Verwendung von WENNFEHLER():

    =WENNFEHLER(SUMMENPRODUKT((REST(ZEILE(E9:E1032);2)=1)*(F9:F1032="")*E9:E1032); "")

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

  • Einfache WENN()-Abfrage:

    =WENN(E9="";"";E9)

    Dies ist eine sehr einfache Methode, um sicherzustellen, dass leere Zellen auch leer bleiben.


Praktische Beispiele

Hier sind einige praktische Beispiele, die Du verwenden kannst:

  1. Beispiel für leere Zellen in einer Berechnung: Wenn Du eine Liste von Beträgen hast und nur die Beträge summieren möchtest, wenn die Zellen nicht leer sind, kannst Du folgende Formel verwenden:

    =SUMME(WENN(E9:E1032<>"";E9:E1032;0))
  2. Beispiel für die Anzeige von "" statt 0: Wenn Du verhindern möchtest, dass 0 angezeigt wird, wenn keine Werte vorhanden sind:

    =WENN(SUMME(E9:E1032)=0; ""; SUMME(E9:E1032))

Tipps für Profis

  • Nutze die N()-Funktion: Wenn Du sicherstellen möchtest, dass Excel leere Zellen als 0 behandelt, kannst Du N() verwenden:

    =SUMMENPRODUKT(N(E9:E1032))
  • Vermeide Verweise auf leere Zellen: Wenn Du in einer Formel auf leere Zellen verweist, nutze WENN()-Abfragen, um sicherzustellen, dass die Ausgabe korrekt ist.

  • Benutze WENN()-Bedingungen: Mit WENN() kannst Du spezifische Bedingungen setzen, beispielsweise:

    =WENN(ISTLEER(E9); ""; E9)

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Berechnung keine Fehler ausgibt, wenn Zellen leer sind? Verwende die WENN()- oder WENNFEHLER()-Funktionen in Deinen Formeln, um leere Zellen zu behandeln.

2. Was bedeutet die -- in der Formel? Die -- wandeln Wahrheitswerte (WAHR/FALSCH) in numerische Werte um (1/0), sodass sie in Berechnungen genutzt werden können.

3. Wie kann ich leere Zellen in einer Berechnung ignorieren? Nutze die SUMMENPRODUKT()-Funktion zusammen mit N() oder WENN(), um sicherzustellen, dass leere Zellen nicht in die Berechnung einfließen.

4. Was kann ich tun, wenn ich #WERT! als Leer anzeigen möchte? Setze die WENN()-Bedingung so, dass sie bei leeren Zellen "" zurückgibt.

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