这个公式有什么问题?
最佳答案
-
基督教伯爵 ✭✭✭✭
=IF([%完成]@row = 1, "完成",IF([%完成]@row = 0, "未开始",IF(AND([%完成]@row < 1,[完成日期]@row < TODAY()), "延迟",IF(AND([%完成]@row < 0.5,[完成日期]@row <= TODAY(5)), "有风险",IF(AND([%完成]@row < 1,[完成日期]@row > TODAY(7)), "正在进行",IF(AND([%完成]@row > 0.5,[完成日期]@row < TODAY(7)), "正在进行",""))))))
结尾引号太多了。
0
答案
=IF([%完成]@row = 1, "完成",IF([%完成]@row = 0, "未开始",IF(AND([%完成]@row < 1,[完成日期]@row < TODAY()), "延迟",IF(AND([%完成]@row < 0.5,[完成日期]@row <= TODAY(5)), "有风险",IF(AND([%完成]@row < 1,[完成日期]@row > TODAY(7)), "正在进行",IF(AND([%完成]@row > 0.5,[完成日期]@row < TODAY(7)), "正在进行",""))))))
结尾引号太多了。
非常感谢!我还有一个……我怎么加上"延迟"当有一个延迟的孩子。我目前使用下面的公式,当我尝试添加延迟,我得到无法解析。我通常很难尝试添加到任何公式中……谢谢! !
=IF(COUNTIF(CHILDREN(), "Not Started") = COUNT(CHILDREN()), "Not Started", IF(COUNTIF(CHILDREN(), "In Progress") = COUNT(CHILDREN()), "In Progress", IF(COUNTIF(CHILDREN(), "Complete") = COUNT(CHILDREN()), "Complete", IF(COUNTIF(CHILDREN(), "At Risk") > 0, "At Risk", "——"))))