Excel 公式中的多个 IF OR 条件
Multiple IF OR conditions in Excel formula
在 Excel 中,如果多个条件为真,我根据 MAX 条件创建了一个公式。到目前为止,公式看起来是:
=MAX(IF(A:A="Nissan";IF(B:B="Green";C:C)))
现在,我想要一个基于多种颜色的配方,例如绿色和蓝色 Nissans。我不知道我必须在哪里放置蓝色。
我使用 Excel 2007 并且知道在这个公式中使用 CTRL+SHFT+ENTER。
这有效 - 仍然需要使用 ctrl+shift+enter:
=MAX(IF(A:A="Nissan";IF(OR(B:B="Green";B:B="Blue");C:C)))
经测试有效,我必须注意“;”和“,”...
从下面的 JvdV 借用 {},这有效:
=MAX(IF(A:A="Nissan";IF((B:B={"Green";"Blue"});C:C)))
如果您有 Excel 2016,您可以使用 MAXIFS()
并为公式提供一个值列表。如果您对 A 列或 B 列或两者都有两个以上的条件,则特别方便。
=MAXIFS(C3:C10,A3:A10,"Nissan",B3:B10,{"Blue","Green"})
在 Excel 中,如果多个条件为真,我根据 MAX 条件创建了一个公式。到目前为止,公式看起来是:
=MAX(IF(A:A="Nissan";IF(B:B="Green";C:C)))
现在,我想要一个基于多种颜色的配方,例如绿色和蓝色 Nissans。我不知道我必须在哪里放置蓝色。
我使用 Excel 2007 并且知道在这个公式中使用 CTRL+SHFT+ENTER。
这有效 - 仍然需要使用 ctrl+shift+enter:
=MAX(IF(A:A="Nissan";IF(OR(B:B="Green";B:B="Blue");C:C)))
经测试有效,我必须注意“;”和“,”...
从下面的 JvdV 借用 {},这有效:
=MAX(IF(A:A="Nissan";IF((B:B={"Green";"Blue"});C:C)))
如果您有 Excel 2016,您可以使用 MAXIFS()
并为公式提供一个值列表。如果您对 A 列或 B 列或两者都有两个以上的条件,则特别方便。
=MAXIFS(C3:C10,A3:A10,"Nissan",B3:B10,{"Blue","Green"})