Status Bericht wenn dann?
Hallo, ich möchte gerne eine Statusauswertung machen:
Wenn keine Zelle im Bereich ausgefüllt ist = offen (0)
Wenn eine oder mehrere ausgefüllt sind = bearbeitung (1-10)
Wenn alle ausgefüllt sind = beendet (11 Zellen)
Bekomme das nicht hin... Kann jemand helfen?
=WENN(UND(ANZAHL2(N5:X5)>0);(ANZAHL2(N5:X5)<=10));"gestartet";WENN(ANZAHL2(N5:X5)=11;"beendet";"offen"))
2 Antworten
![](https://images.gutefrage.net/media/user/Suboptimierer/1443606504450_nmmslarge__0_0_160_160_7f828fad18ee7edb96b8daceedaeeadb.png?v=1443606506000)
Fast richtig.
Du hast nur ein paar Klammern zu viel. Ich markiere sie dir fett:
=WENN(UND(ANZAHL2(N5:X5)>0);(ANZAHL2(N5:X5)<=10));"gestartet";WENN(ANZAHL2(N5:X5)=11;"beendet";"offen"))
Man kann das noch optimieren, indem man die Reihenfolge verändert oder die Ergebnismenge auf eine einfache Aufzählung projiziert.
=WENN(ANZAHL2(N5:X5)=11;"beendet";WENN(ANZAHL2(N5:X5)>0;"gestartet";"offen"))
![](https://images.gutefrage.net/media/user/Suboptimierer/1443606504450_nmmslarge__0_0_160_160_7f828fad18ee7edb96b8daceedaeeadb.png?v=1443606506000)
Lösung mit Projektion:
=WAHL(GANZZAHL((ANZAHL2(N5:X5)-1)/10)+2;"offen";"gestartet";"beendet")
Okey, zugegebenermaßen nicht viel kürzer.
![](https://images.gutefrage.net/media/user/Suboptimierer/1443606504450_nmmslarge__0_0_160_160_7f828fad18ee7edb96b8daceedaeeadb.png?v=1443606506000)
Noch ein bisschen kürzer:
=SVERWEIS(ANZAHL2(N5:X5);{0."offen";1."gestartet";11."beendet"};2)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Du warst definitiv schon auf dem richtigen weg, aber du hast dich wohl in bisschen mit deinen Klammern "verheddert".
Hier wäre deine Formel mit der richtigen Syntax:
=WENN(UND(ANZAHL2(N5:X5)>0;ANZAHL2(N5:X5)<=10);"gestartet";WENN(ANZAHL2(N5:X5)=11;"beendet";"offen"))