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
部分处理。