IF声明,这是不正确的可能需要一个SUMIF或其他types的公式来工作

我有第一列的日子列表。

基于第一列的日子,我想给每一个行的状态,即如果单元格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")))) 

 =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语句,如果它不less于10天,则检查是否less于20天,然后是30天等等。在那里你不需要10-20的范围 – 你已经处理了所有的第一个IF食宿的<10值。 同样,20-30之间的值由相应的IF语句的<30部分处理。