
Ich bin neu in der Verwendung von Excel (verwende 2016) und versuche, diese Formel zum Laufen zu bringen, aber sie funktioniert nicht. Die Formel lautet if(c10>0,e9-c10,0,if(d10>0,e9+d10,0))
. Wenn ich versuche, diese Formel zu verwenden, wird „zu viele Argumente“ angezeigt. Die Formel funktioniert, wenn ich den Wert entferne, wenn er falsch ist, d. h. Nullen, aber wenn ich sie hinzufüge, funktioniert sie nicht.
Antwort1
Die IF
Funktion akzeptiert drei Argumente:
- Logik Test
- Wert, wenn logischer Test wahr ist
- Wert, wenn logischer Test falsch ist
Es kann nur mit zwei Argumenten verwendet werden. Sie rufen es mit vier auf.
Sie sagen, es funktioniert, wenn Sie den Wert „false“ herausnehmen, also 0. Welchen Wert soll die Formel haben, wenn „ c10>0
false“ ist?
- wenn du es willst
0
, warum sagst du dasif(d10>0,e9+d10,0)
? - wenn du das willst
if(d10>0,e9+d10,0)
, gib nicht das Extra dazu0
.
Antwort2
Hallo. Versuchen Sie bitte Folgendes, vielleicht hilft es Ihnen:
=WENN(E12>=4;"Ausgezeichnet";WENN(E12>=3;"Gut";WENN(E12>=2;"Durchschnittlich";WENN(E12>1;"Ausreichend";WENN(E12>=0;"Unzureichend / Nicht bestanden")))))
Antwort3
Zunächst möchte ich mich bei allen bedanken, die mir geholfen haben. Dies ist eine großartige Community und ich beabsichtige, ein beitragendes Mitglied zu werden. Jemand schlug vor, die Formel auszuwerten, und als ich das Auswertungstool für „=IF(C11>0, E10-C11,IF(C11=0,0,IF(D11>0,E10+D11,IF(D11=0,0))))“ ausführte, blieb es beim Teil c11-0,0 stehen, bei dem c11 0 wäre, und führte den Rest der Formel nicht aus. Aus diesem Grund wurde der Additionsteil nicht ausgeführt. Als ich diesen Teil entfernte, funktionierte es perfekt. Die Formel lautete letztendlich „=IF(C11>0, E10-C11,IF(D11>0,E10+D11,IF(D11=0,0))))“. Aus irgendeinem Grund spielte „d11=0,0“ keine Rolle. Nochmals vielen Dank für all eure Hilfe, Leute.