这是更新:
我有正式的下面我要更改范围D4:D8到D4:D中的第一个空单元格基本上我需要使我的范围动态而不限于D8
=IF(
COUNTIF(D4:D8;"Completion delayed")>0;"Completion delayed";IF(
COUNTIF(D4:D8;"Start delayed")>0;"Start delayed";IF(
COUNTIF(D4:D8;"In progress")>0;"In progress";IF(
AND(COUNTIF(D4:D8;"Not started")>0;COUNTIF(D4:D8;"Done")>0);"In progress";IF(
COUNTIF(D4:D8;"Not started")>0;"Not started";IF(
COUNTIF(D4:D8;"Done")>0;"Done";"N/A"
))))))
任何人都可以帮我吗?
答案 0 :(得分:1)
=IF(
COUNTIF(INDIRECT("D4:D" & A1);"Completion delayed")>0;"Completion delayed";IF(
COUNTIF(INDIRECT("D4:D" & A1);"Start delayed")>0;"Start delayed";IF(
COUNTIF(INDIRECT("D4:D" & A1);"In progress")>0;"In progress";IF(
AND(COUNTIF(INDIRECT("D4:D" & A1);"Not started")>0;COUNTIF(INDIRECT("D4:D" & A1);"Done")>0);"In progress";IF(
COUNTIF(INDIRECT("D4:D" & A1);"Not started")>0;"Not started";IF(
COUNTIF(INDIRECT("D4:D" & A1);"Done")>0;"Done";"N/A"
))))))
答案 1 :(得分:0)
获取第一个空行的数量
=MATCH(TRUE;D4:D1048576="";0)+3
作为ArrayFormula(Ctrl + Shift + Enter)在其他单元格中(例如A1)并使用它来获得INDIRECT的正确引用
(...) COUNTIF(INDIRECT("D4:D" & A1);"Completion delayed")>0 (...)