有人可以帮我想出以下条件的公式吗?
如果 cole 上的任何值大于 0 ,则应返回文本1 >
如果 col e 为 0 ,并且 0 > col c 和/或 col d ,它应该返回 text 2
如果 col e , col c 和 col d 为 0 ,它应返回 text 3
我尝试修改其他帖子中的其他一些建议,但我不知道如何使它起作用
预先感谢
答案 0 :(得分:2)
我将向您提供此文件,并将其放在F1中(假设第一行是第1行):
=IF(E1>0,"text 1",IF(OR(C1>0,D1>0),"text 2","text 3"))
警告:如果E1不大于零,它也不会为负或空白(与C1和D1类似)。如果这些也是应该处理的条件,则需要进行一些调整。
答案 1 :(得分:2)
这是根据您的要求
= IF(E1> 0,“文本1”,IF(AND(E1 = 0,OR(C1> 0,D1> 0))),“文本2”,if(AND(C1 = 0,D1 = 0,E1 = 0),“文本3”,“其他文本”))
答案 2 :(得分:1)
我认为应该这样做:=IF(E1>0,"text1",IF(AND(E1=0,OR(C1>0,D1>0)),"text2",IF(AND(E1=0,C1=0,D1=0),"text3","")))
答案 3 :(得分:1)
如果您的Excel版本支持public static <T> T requireNonNull(T obj, Supplier<String> messageSupplier)
功能:
IFS()
此功能可将英语几乎直接翻译成公式。
答案 4 :(得分:1)
替代解决方案:
=IF(E2>0,"text 1",IF(SUM(C2:D2)>0,"text 2","text 3"))