【问题标题】:How to use OR statement on multiple columns in Excel?如何在 Excel 中的多个列上使用 OR 语句?
【发布时间】:2020-07-22 10:30:25
【问题描述】:

我的 Excel 表格中有 四个 变量:

  1. 间歇泉
  2. 加热器
  3. Ac
  4. 空气冷却器

我正在 Excel 表 geyser/heater/ac/aircooler 中创建一个新变量,它是所有这四个变量的组合。如果上述任何一列中有“是”,那么新创建的变量也应该有“Yes”,否则应该为空白。

我知道如何对 两个 列使用 IFOR 语句,但我不知道如何将其用于四列列。

【问题讨论】:

  • 使用COUNTIF.. 例如:=IF(COUNTIF(A3:D3,"Yes"),"Yes","No")
  • 酷!如果列不相邻怎么办?我们只能在countif中选择范围
  • 然后使用=IF(OR(A3="Yes",B3="Yes",C3="Yes",D3="Yes"),"Yes","No") 构造。显然是不相邻的单元格。

标签: excel if-statement excel-formula excel-2010 excel-2007


【解决方案1】:

如果你有最新版本的 Excel,你可以使用这个:

=IF(OR(A1:D1="Yes"),"Yes","No")

每个连续范围包含一个 OR 参数。如果不包括 C 列:

=IF(OR(A1:B1="Yes",D1:E1="Yes"),"Yes","No")

对于旧版本,

=IF(COUNTIF(A1:D1,"Yes")>0,"Yes","No")

【讨论】:

  • 行不相邻怎么办?
  • 每行一个公式。大概你的意思是如果列不相邻。在这种情况下,请参阅我的答案的编辑。
【解决方案2】:

如果数据在不相邻的单元格中,您可以使用OR,如下所示

=IF(OR(A2="Yes",C2="Yes",E2="Yes",H2="Yes"),"Yes","No")

【讨论】:

    猜你喜欢
    • 2021-03-28
    • 2019-10-12
    • 2020-07-23
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 1970-01-01
    相关资源
    最近更新 更多