Excel IF功能帮助想要

时间:2017-01-19 02:07:59

标签: excel

我无法上传图片但没有足够的分数,但这是链接Pic

我用过这个公式     = IF(E43> 12, “1”, “0.5”)

问题是我正在尝试使这个IF函数工作...... 我希望这样做 如果在E43中说0.1-11.59写入F43 0.5, 如果在E43说12-23.59写入F43 1, 如果在E43说24-47.59写F43 2 ......等 在E43是几个小时我得到了其他一切,但这是一个问题......

2 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。如果F43中的值均匀地基于E43,则可以使用类似

的公式
=CEILING(E43/23.999,0.5)

但如果F43中的值不均匀(如24-47.59 = 2的例子)那么你可以:

1)

写一个带有多个AND()函数的长嵌套if语句(即AND(E43> = 24,E43< = 47.59)或

2)

写一个vlookup值表,即

0 | 0.5

12 | 1

24 | 2

和公式

=VLOOKUP(C7,$C$12:$D$14,2,TRUE)

答案 1 :(得分:0)

这可能是最直接的答案,但输入可能会很乏味。不要忘记将其设置为大于或等于或小于或等于或者您的语句将在低和高范围内失败。设定F43等于...... = IF(AND(11.59> = E43,E43> = 0.1),0.5,IF(AND(23.59> = E43,E43> = 12),1,IF(AND(47.59) > = E43,E43> = L24),2,"大于47")))