假设我有以下状态:
0-Not started
1-In progress
2-With issue
3-Completed
4-N/A
我有以下数据:
Status A Status B Status C Overall Status
----------- ----------- ----------- --------------
Not started Not started In progress In progress
Completed Completed Completed Completed
In progress Completed Completed In progress
Completed N/A Completed Completed
我想在“总体状态”栏中显示以下条件:
- 如果 A、B、C 中任何一个状态为“进行中”,则显示“进行中”
- 如果 A、B、C 中的所有状态都相同,则显示 A 中的任何状态
- 忽略任何状态 = “N/A”
如何在 Excel 中编写 IF 语句?
答案1
我不确定你的目的是什么,因为正如@pat2015 和@Máté Juhász 在评论中指出的那样,它有点不清楚
但在我看来,以下公式可以涵盖您想要实现的目标:
=IF(OR(A2="In progress",B2="In Progress",C2="In Progress"),"In Progress",IF(AND(OR(A2="Completed",A2="N/A"),OR(B2="Completed",B2="N/A"),OR(C2="Completed",C2="N/A")),A2,""))
如果发现进行中在三栏中它会说进行中。否则,它将查看所有细胞是否完全的或者不适用它将返回 A 列的值。(我猜是完全的。