我在条件和上有点头疼。环顾四周,但似乎不太正确。
A2
包含字母P以外的任何内容,我想返回=B2-C2
中的D2
。 A2
包含字母P,我想在=B2-(C2/2)
中返回D2
真正的应用是,如果A
中的一个单元格引用一个组或PGTA编号,则只需要将模块中一半的学生安置在房间里。
我已经到了这个阶段,但是显然误解了一些东西。
=SUM(IF(A2="<>~P",B2-C2),IF(A2="~P",B2-C2/2))
也许我需要某种OR使用。
A B C D
Group Room Size Mod Size Difference
34 28 6
PGTA3 15 23 0 (should be 4)
, 45 32 0 (should be 13)
GRP1 30 28 0 (should be 16)
答案 0 :(得分:2)
这将起作用
=IF(OR(NOT(ISBLANK($A$2)), ISERROR(SEARCH("P", $A$2))), B2-(C2/2), B2-C2)
SEARCH
函数返回文本(引用单元格A2的文本)中子字符串的索引。
如果找不到,则会返回#VALUE!
错误。
牢记这一点,我们只是告诉我们要使用简单的IF(Condition, True, False)
公式做什么