Supportnet / Forum / Tabellenkalkulation
Zurückgegebenen Wert ausblenden?
Frage
Tach @all,
brauche mal Hilfe bei Excel. Und zwar errechne ich in einer Zelle automatisch eine Summe. Die Formel hierfür lautet =SUMME(C4*D4/10000*I4*E4). Wobei die Zelle I4 eine weitere Formel, in Form einer WENN- Abfrage, enthält. In den anderen Zellen trage ich per Hand Zahlen ein. Nun möchte ich, das in dieser Zelle der Wert, der zurückgegeben wird, wenn in keiner der Zellen die in der Formel enthalten sind ein Eintrag erfolgt ist, ausgeblendet wird. Im Moment wird, wenn alle Zellen leer sind, #Wert! zurückgegeben. Was fehlt in der Formel noch, damit #WERT! nicht erscheint.
Danke Euch schon mal,
coros
Antwort 1 von _gau_
Zuerst mal: Wozu die Summenfunktion??? Du errechnest hier doch keine Summe! Es würde reichen
=C4*D4/10000*I4*E4
Zu deiner Frage: Wenn in keiner Zelle was steht, müßte "0" rauskommen. Wahrscheinlich ist in deiner Formel für I4 irgendwas faul... Was ist denn das für eine WENN-Abfrage?
Steffen
=C4*D4/10000*I4*E4
Zu deiner Frage: Wenn in keiner Zelle was steht, müßte "0" rauskommen. Wahrscheinlich ist in deiner Formel für I4 irgendwas faul... Was ist denn das für eine WENN-Abfrage?
Steffen
Antwort 2 von coros
@gau,
danke erst mal für den Tip. Ich glaube aber nicht, das in der Wenn- Abfrage etwas faul ist, denn wenn in der Zelle I4 etwas eingetragen wird, was der Abfrage entspricht, wird die Formel richtig abgearbeitet. Aber trotzdem hier mal die Wenn- Abfrage: =WENN(B4=16;"27,00 DM";WENN(B4=19;"28,00 DM";WENN(B4=3,2;"5,50 DM";"")))
Vielleicht ist mir ja doch irgendwo ein Fehler untergekommen,
coros
danke erst mal für den Tip. Ich glaube aber nicht, das in der Wenn- Abfrage etwas faul ist, denn wenn in der Zelle I4 etwas eingetragen wird, was der Abfrage entspricht, wird die Formel richtig abgearbeitet. Aber trotzdem hier mal die Wenn- Abfrage: =WENN(B4=16;"27,00 DM";WENN(B4=19;"28,00 DM";WENN(B4=3,2;"5,50 DM";"")))
Vielleicht ist mir ja doch irgendwo ein Fehler untergekommen,
coros
Antwort 3 von coros
Hi,
ich nochmal. Hab mal selbst noch ein bisschen meinen Grips angestrengt und für mich eine zufriedenstellende Lösung gefunden. Falls es irgend jemanden interessiert, hier die Formel: =WENN(H4>0;SUMME(C4*D4/10000*I4*E4);"").
So, in meinen Augen ist dieses Posting abgearbeitet,
coros
ich nochmal. Hab mal selbst noch ein bisschen meinen Grips angestrengt und für mich eine zufriedenstellende Lösung gefunden. Falls es irgend jemanden interessiert, hier die Formel: =WENN(H4>0;SUMME(C4*D4/10000*I4*E4);"").
So, in meinen Augen ist dieses Posting abgearbeitet,
coros
Antwort 4 von pelle
@coros
wenn Du auch der Meinung bist, dass Dein Posting abgearbeitet ist,
möchte ich doch noch einen Hinweis zu Deiner Wenn Formel machen,
die Du @gau mitgeteilt hast.
>>=WENN(B4=16;"27,00 DM";WENN(B4=19;"28,00 DM";WENN(B4=3,2;"5,50 DM";""))) <<
ändere "28,00 DM" in 28 ohne "" und ohne DM !
Durch diese Angaben wird der Eintrag von Excel als Text erkannt und folglich kann damit nicht gerechnet werden!
Dies hat nicht damit zu tun, wie Deine Zelle mit der Wenn-Formel formatiert ist!
mfg
pelle
wenn Du auch der Meinung bist, dass Dein Posting abgearbeitet ist,
möchte ich doch noch einen Hinweis zu Deiner Wenn Formel machen,
die Du @gau mitgeteilt hast.
>>=WENN(B4=16;"27,00 DM";WENN(B4=19;"28,00 DM";WENN(B4=3,2;"5,50 DM";""))) <<
ändere "28,00 DM" in 28 ohne "" und ohne DM !
Durch diese Angaben wird der Eintrag von Excel als Text erkannt und folglich kann damit nicht gerechnet werden!
Dies hat nicht damit zu tun, wie Deine Zelle mit der Wenn-Formel formatiert ist!
mfg
pelle
Antwort 5 von pelle
@coros
sorry, muss mich berichtigen!
Habe es gerade nochmal ausprobiert!
"28,00 DM" wird von Excel richtig interpretiert!
Der Fehler #Wert entsteht durch Deine
Sonst-Bedingung "" am Ende der Formel!
Ersätze "" durch 0 !
mfg
pelle
sorry, muss mich berichtigen!
Habe es gerade nochmal ausprobiert!
"28,00 DM" wird von Excel richtig interpretiert!
Der Fehler #Wert entsteht durch Deine
Sonst-Bedingung "" am Ende der Formel!
Ersätze "" durch 0 !
mfg
pelle
Antwort 6 von _gau_
@pelle
Danke, daß du mich nicht dumm sterben läßt :-)
Ich kannte ja das Drumherum mit der WENN-Funktion in H4 usw. gar nicht. War ja aus der ursprünglichen Frage nicht richtig herauszulesen.
Also wieder mal eine unglückliche Mischung von Zahlen und Text...
@coros
Um nochmal auf meine erste Bemerkung zurückzukommen: Wieso nimmst du so eine (Entschuldigung!) blöde Formel:
SUMME(C4*D4/10000*I4*E4)
Das ist doch eine stinknormale Multiplikation/Division!
Also einfach nur C4*D4/10000*I4*E4 OHNE Summe. Warum wird dafür die SUMME-Funktion "mißbraucht"?
;-)
Steffen
Danke, daß du mich nicht dumm sterben läßt :-)
Ich kannte ja das Drumherum mit der WENN-Funktion in H4 usw. gar nicht. War ja aus der ursprünglichen Frage nicht richtig herauszulesen.
Also wieder mal eine unglückliche Mischung von Zahlen und Text...
@coros
Um nochmal auf meine erste Bemerkung zurückzukommen: Wieso nimmst du so eine (Entschuldigung!) blöde Formel:
SUMME(C4*D4/10000*I4*E4)
Das ist doch eine stinknormale Multiplikation/Division!
Also einfach nur C4*D4/10000*I4*E4 OHNE Summe. Warum wird dafür die SUMME-Funktion "mißbraucht"?
;-)
Steffen
Antwort 7 von pelle
@gau
ich hoffe Du lebst noch sehr lange!
Ich war im ersten Schritt auch der Überzeugung, dass der Eintrag "28,00 DM"
zu dem Fehler führte.
Excel interpretiert es zwar richtig, in der Darstellung sieht es auch wie ein Textzelle (linksbündig aus)!
Ich würde in der Formel trotzdem lieber mit 28 arbeiten!
Ist teilweise geschmackssache!
Der Weg von Coros ist einer von den Wegen, die nach Rom führen!
Warum also nicht?
Alternativen kann man ja aufzeichnen.
mfg
pelle
ich hoffe Du lebst noch sehr lange!
Ich war im ersten Schritt auch der Überzeugung, dass der Eintrag "28,00 DM"
zu dem Fehler führte.
Excel interpretiert es zwar richtig, in der Darstellung sieht es auch wie ein Textzelle (linksbündig aus)!
Ich würde in der Formel trotzdem lieber mit 28 arbeiten!
Ist teilweise geschmackssache!
Der Weg von Coros ist einer von den Wegen, die nach Rom führen!
Warum also nicht?
Alternativen kann man ja aufzeichnen.
mfg
pelle
Antwort 8 von coros
Moin @gau, @pelle,
danke nochmal, dass Ihr Euch noch weitere Gedanken gemacht habt. Der Vorschlag aus 28,00 DM nur 28 zu machen hatte ich schon vorher mal herausgefunden. Nachteil an der ganzen Sache ist, dass in der Zelle dann nicht die Währungseinheit mit angezeigt wird, auch nicht obwohl die Zelle so formatiert wurde. Da ich aber die 28 mit Währungseinheit angezeigt bekommen will, bleibt nur der Schritt es in die Formel mit einzuarbeiten. Auch die 0 in die Sonstbedingung einzuarbeiten gefiel mir nicht (die Idee hatte ich vorher auch schon und hatte sie auch ausprobiert), da wenn keine Bedingung erfüllt ist in der Zelle dann eine 0 steht. Trotz Ausblenden der Nullwerte stand die 0 weiterhin da und das wollte ich nicht.
Was ich nicht so ganz verstehe ist das von @gau, dass ich die Funktion =SUMME mißbrauche? Das ich die Funktion nicht brauche um einfache Berechnungen durchzuführen, weiß ich. Aber wofür nimmt man dann die Funktion =SUMME? Einige Beispiele für den Zweck dieser Funktion wären, um es zu verstehen, sehr hilfreich. Vielleicht kann mir ja jemand diese Frage hier noch beantworten.
Aber trotzdem finde ich es gut, dass sich die Leute hier noch weiterhin Gedanken machen, obwohl ich das Problem für beendet hielt, andere Lösungswege zu finden.
Danke,
coros
danke nochmal, dass Ihr Euch noch weitere Gedanken gemacht habt. Der Vorschlag aus 28,00 DM nur 28 zu machen hatte ich schon vorher mal herausgefunden. Nachteil an der ganzen Sache ist, dass in der Zelle dann nicht die Währungseinheit mit angezeigt wird, auch nicht obwohl die Zelle so formatiert wurde. Da ich aber die 28 mit Währungseinheit angezeigt bekommen will, bleibt nur der Schritt es in die Formel mit einzuarbeiten. Auch die 0 in die Sonstbedingung einzuarbeiten gefiel mir nicht (die Idee hatte ich vorher auch schon und hatte sie auch ausprobiert), da wenn keine Bedingung erfüllt ist in der Zelle dann eine 0 steht. Trotz Ausblenden der Nullwerte stand die 0 weiterhin da und das wollte ich nicht.
Was ich nicht so ganz verstehe ist das von @gau, dass ich die Funktion =SUMME mißbrauche? Das ich die Funktion nicht brauche um einfache Berechnungen durchzuführen, weiß ich. Aber wofür nimmt man dann die Funktion =SUMME? Einige Beispiele für den Zweck dieser Funktion wären, um es zu verstehen, sehr hilfreich. Vielleicht kann mir ja jemand diese Frage hier noch beantworten.
Aber trotzdem finde ich es gut, dass sich die Leute hier noch weiterhin Gedanken machen, obwohl ich das Problem für beendet hielt, andere Lösungswege zu finden.
Danke,
coros
Antwort 9 von Aliba
Hi Coros,
die Funktion SUMME verwendet man , wenn man etwas addieren, also zusammenzählen will. Beispiel , du willst die Zellen A1 bis A40 addieren, dann mußt du hier nicht eingeben A1+A2+A3 ....+A40, sondern =SUMME(A1:A40).
Zu deiner eigentlichen Frage. Warum das mit 28 und 0 nicht funktioniert, kann eigentlich nur daran liegen, daß du in deiner Formel wahrscheinlich "28" und "0" schreibst. Wenn du die "" wegläßt müsste das Excel eigentlich als Wert erkennen und somit dein Währungssymbol, sowie die 0-Wert-Ausblendung funktioneren.
CU ALiba
die Funktion SUMME verwendet man , wenn man etwas addieren, also zusammenzählen will. Beispiel , du willst die Zellen A1 bis A40 addieren, dann mußt du hier nicht eingeben A1+A2+A3 ....+A40, sondern =SUMME(A1:A40).
Zu deiner eigentlichen Frage. Warum das mit 28 und 0 nicht funktioniert, kann eigentlich nur daran liegen, daß du in deiner Formel wahrscheinlich "28" und "0" schreibst. Wenn du die "" wegläßt müsste das Excel eigentlich als Wert erkennen und somit dein Währungssymbol, sowie die 0-Wert-Ausblendung funktioneren.
CU ALiba
Antwort 10 von Teddy7
Hi coros !
Jetzt muß ich auch noch ein bischen Senf dazugeben.
Also - das mit der 0 statt "" ist richtig (sonst klappt die nächste Formel nicht).
Wenn Du die 0 nicht sehen willst, dann formatiere das Feld doch so, daß die 0 in weißer Schrift (auf weißem Grund) angezeigt wird. Als benutzerdefiniertes Format z.B.
#.##0 _D_M;[Rot]-#.##0 _D_M;[Weiß]#.##0
Gruß
Teddy
Jetzt muß ich auch noch ein bischen Senf dazugeben.
Also - das mit der 0 statt "" ist richtig (sonst klappt die nächste Formel nicht).
Wenn Du die 0 nicht sehen willst, dann formatiere das Feld doch so, daß die 0 in weißer Schrift (auf weißem Grund) angezeigt wird. Als benutzerdefiniertes Format z.B.
#.##0 _D_M;[Rot]-#.##0 _D_M;[Weiß]#.##0
Gruß
Teddy
Antwort 11 von coros
Nabend @all!
@aliba: Es ist genau wie Du es beschrieben hast. Die Anführungsstriche weggelassen und es funktioniert.
@Teddy: Das mit der Formatierung, so wie Du es beschrieben hast, funktioniert leider nur wenn die Zahl 0 manuell in die Zelle eingetragen wird, aber nicht wenn das die Anweisung bei Erfüllung der Bedinngung einträgt.
Trotzdem schönen Dank, dass Du Dir für mich den Kopf zerbrochen hast.
Dank auch an Aliba für die Antwort.
Bin wieder um einiges schlauer geworden, ich weiß garnicht wo das noch hinführen soll ☺,
coros
@aliba: Es ist genau wie Du es beschrieben hast. Die Anführungsstriche weggelassen und es funktioniert.
@Teddy: Das mit der Formatierung, so wie Du es beschrieben hast, funktioniert leider nur wenn die Zahl 0 manuell in die Zelle eingetragen wird, aber nicht wenn das die Anweisung bei Erfüllung der Bedinngung einträgt.
Trotzdem schönen Dank, dass Du Dir für mich den Kopf zerbrochen hast.
Dank auch an Aliba für die Antwort.
Bin wieder um einiges schlauer geworden, ich weiß garnicht wo das noch hinführen soll ☺,
coros
Antwort 12 von _gau_
Ich kann dir sagen, wohin das führt:
Du wirst zum Excel-Experten und beantwortest irgendwann alle Fragen in der Excel-Diskussionsgruppe ☺
Gruß, Steffen
Du wirst zum Excel-Experten und beantwortest irgendwann alle Fragen in der Excel-Diskussionsgruppe ☺
Gruß, Steffen
Ich möchte kostenlos eine Frage an die Mitglieder stellen:
Ähnliche Themen:
- Excel - Zellen ausblenden, wenn der Wert der Zelle außerhalb des Bereichs liegt
- Wert wird nicht berechtnet .... #WERT!
- Über VBA Zeile ausblenden sobald ein bestimmter Wert in der Zelle steht
- Excel: einen Wert entsprechend eines Suchkriteriums suchen und einen in der jeweiligen Spalte darunter liegen Wert darstellen

