Ich habe derzeit zwei Zellen in einem Excel-Blatt:
- Eine Methode, die mithilfe der folgenden Formel zählt, wie viele Tage ein Problem offen ist:
=IF(ISBLANK(B2),"", DAYS360(B2,$AY$1))
- und eine weitere Zelle, die mithilfe der folgenden Formel zählt, wie lange es gedauert hat, bis das Problem behoben wurde:
=IF(AU:AU="","",DAYS360(B2,AU2))
Das funktioniert großartig, aber ich habe bemerkt, dass beim Aktualisieren meiner Daten immer noch die Tage gezählt werden, seit denen das Problem offen ist. Ich muss dafür sorgen, dass die erste Formel nicht mehr funktioniert, sobald das Problem geschlossen wurde.
Bitte sehen Sie sich den Screenshot unten an. Wie kann ich das Problem beheben?
Antwort1
Wenn ich es richtig verstanden habe, zeigt Zelle AY1 das aktuelle Datum an =TODAY()
, und wenn ein Problem geschlossen wird, entspricht die Angabe „wie lange es offen war“ der Angabe „wie lange es gedauert hat, es zu schließen“.
Wenn Sie diese Formel für die Zelle AV2 verwenden, wird die Zählung beendet, sobald Sie das „Stoppdatum“ für AU2 eingeben.
=IF(AW2="",IF(ISBLANK(B2),"",DAYS360(B2,$AY$1)),"")
Antwort2
ISBLANK
gibt FALSE zurück, wenn der Inhalt der Zelle ""
(eine leere Zeichenfolge) ist. Sie können dies testen, indem Sie den Inhalt einer Zelle auf setzen =""
und es ISBLANK
von einer anderen Zelle aus versuchen. Versuchen Sie IF(B2="", ...)
stattdessen die Verwendung von .