SUMIF,SUMIFS还是?

时间:2018-08-26 09:48:25

标签: excel excel-formula

我在条件和上有点头疼。环顾四周,但似乎不太正确。

这是我的逻辑:

  • 如果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)

1 个答案:

答案 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)公式做什么