Supportnet Computer
Planet of Tech

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

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

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


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


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

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

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

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

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

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


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

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