Lassen Sie eine Zelle in Excel leer, bis die Daten eingegeben wurden

2

Ich brauche Hilfe bei einer Excel-Formel. Ich versuche, einen MPG-Tracker für meine Firmenfahrzeuge zu erstellen, und ich möchte, dass die Ergebnisse einer Formel leer bleiben, bis alle relevanten Daten eingegeben wurden. Ich habe meine Startmeilen in Zelle B9, meine Endmeilen in Zelle C9 und meine Gesamtmeilen in Zelle D9. Ich möchte, dass das Feld "Gesamtmeilen" (D9) leer bleibt, bis ich am Ende des Tages meinen Endkilometerstand eingegeben habe. Die aktuelle Formel, die ich in Zelle D9 eingegeben habe, lautet jetzt: =C9-B9. Siehe den folgenden Screenshot.

enter image description here

MississippiNative
quelle

Antworten:

4

Sie können versuchen, mit IF, OR und ISBLANK so was:

=IF(OR(ISBLANK(B9),ISBLANK(C9)), "", C9-B9)
Jerry
quelle
Bingo!! Das hat den Trick gemacht. Ich muss wirklich eine fortgeschrittene Excel-Klasse belegen, um besser zu verstehen, was alle Funktionen tatsächlich bedeuten. Danke noch einmal.
MississippiNative
@ user302068 ISBLANK() Gibt true oder false zurück, wenn die Zelle leer ist. OR Gibt entweder true oder false zurück: Wenn alle Klammern false sind, wird false zurückgegeben. Wenn nur einer true zurückgibt, wird true zurückgegeben. Ich hoffe das macht die Sache etwas klarer :) IF sollte leicht zu verstehen sein IF(expr, res1, res2) : wenn der Ausdruck expr ist wahr, dann berechne res1, sonst kalkulieren res2.
Jerry
Ok, ich habe es herausgefunden, ich musste den "DAY" löschen und einfach den Wert eingeben, also = IF (OR (ISBLANK (E2)), "", E2 + 6) Jetzt addieren nachfolgende Zeilen nur noch + 6 aus Spalte E.
rnmonica5
2

Sie können eine bedingte Formel mit der IF Funktion. Microsoft hat eine ganze Artikel darüber, wie sie arbeiten. Ihre Lösung würde so aussehen:

=IF((C9-B9)<=0, "", C9-B9)
emma
quelle
@CanadianLuke Ich habe dieses Stück korrigiert <= statt nur <. So wie es jetzt ist, ist es schneller und einfacher als die andere Antwort.
Engineer Toast
@ Ingenieur Toast danke, viel besser
Canadian Luke