Ich möchte, dass die Zelle leer angezeigt wird, wenn die folgenden Bedingungen nicht erfüllt sind, Excel jedoch einen Wert zurückgibt #N/A
.
=IF(ISBLANK(O14),"",(IF(AND(C14<>"OFF",$B$2="Week 1"),VLOOKUP(B14,Rotation!$D$64:$E$70,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 2"),VLOOKUP(B14,Rotation!$D$73:$E$79,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 3"),VLOOKUP(B14,Rotation!$D$82:$E$88,2,FALSE),"")))))
Antwort1
Excel würde mit dieser Formel #N/A zurückgeben, wenn Sie beispielsweise Woche 2 in $B$2 festlegen, der in B14 angegebene Wert jedoch nicht im Bereich liegt Rotation!$D$73:$E$79
.
Sie können einen Wrapper hinzufügen, IFERROR
um zu prüfen, ob der Wert überhaupt nicht gefunden wird:
=IFERROR(IF(ISBLANK(O14),"",(IF(AND(C14<>"OFF",$B$2="Week 1"),VLOOKUP(B14,Rotation!$D$64:$E$70,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 2"),VLOOKUP(B14,Rotation!$D$73:$E$79,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 3"),VLOOKUP(B14,Rotation!$D$82:$E$88,2,FALSE),""))))),"")