【问题标题】:IF Statement, that is incorrect Probably need a SUMIF or other type of formula to workIF 语句,不正确 可能需要 SUMIF 或其他类型的公式才能工作
【发布时间】:2012-10-03 13:32:52
【问题描述】:

我在第一列中有一个日期列表。

根据第一列中的天数,我想给每一行一个状态,即如果单元格 A2 的值为 5 天,在 B2 中,我希望状态为“少于 10 天”。

  • 如果 A1 的值为 15,则 A2 将更新为“10-20 天”的值。
  • 如果 A1 的值为 35,则 A2 将更新为“30-60 天”的值,依此类推。

我需要 5 个分组,即“少于 10 天”、“10-20”、“20-30”、“30-60”和“大于 60 天”

我可以在第一列的电子表格中有许多值,因此需要使用一些公式将它们放入分组桶中。目前我正在使用下面的,但似乎没有工作。

我下面的公式仅部分有效,即获取第一个两个条件,但无法计算第三个或第四个或第五个条件。

有什么想法吗?

我目前使用的公式是:

=IF(A19<10,"Less Than 10 days",IF(10<A19>20,"10-20 Days", IF(20<A19>30,"20-30 Days",IF(A19>30,"Greater Than 30 Days","Greater than 60 Days"))))

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:
    =IF(A19<10,"Less Than 10 days",IF(A19<20,"10-20 Days", IF(A19<30,"20-30 Days",IF(A19<60,"Greater Than 30 Days","Greater than 60 Days"))))
    

    我变了:

    • 使所有逻辑运算符更加清晰
    • 在最后一个语句中将“30”更改为“60”(以匹配您的文本实际内容)

    通过语句遵循逻辑 - 对于第一个 if 语句,如果不小于 10 天,它会检查是否小于 20 天,然后是 30 天,等等。您不需要 10 - 20 范围那里-您已经在第一个IF sattement 处理所有&lt;10 值。同样,介于 20-30 之间的值由相应的 IF 语句的 &lt;30 部分处理。

    【讨论】:

      猜你喜欢
      • 2011-03-14
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      相关资源
      最近更新 更多