-
表格中如果填写5,则判定5为29,后面表格计算时则用29去减;如果填4,则判定4为28,后面表格计算时则用28去减,以此类推。需要用到什么函数公式计算?
-----------------------------------
这是你之前的提问,29,28作为被减数使用,本提问中则成了减数了。看来你描述问题的水平有待提高啊。本问题中就存在遗漏的条件和描述不清楚的情形:
(1)当O5单元格内是5,4,3,2,1,0时,结果分别为29,28,27,26,25,24。否则,结果是什么?比如,O5单元格内是6,A,2.5,-5,空白,等等(不是0到5的自然数)时,结果分别是什么或者怎么处理?(看你的公式中结果是0,但你没有用文字描述)
(2)O7单元格“不输入时”,意思就是单元格内无任何内容,通常描述为:O7单元格是空白时。
(3)IF函数嵌套中,前面都是判断O5单元格的值,最后一个怎么变成了O7单元格了呢?
-----------------------------------
就公式改公式,得到你要的“不输入时得零就不计算”的要求并不难,问题是改完之后,会出现新的问题,你就会怀疑改的不对。
所以说,你要先把上面几个问题说清楚后,再来改公式效果会更好。
-----------------------------------
我给你改过来,你试一试看看是不是有问题。
=IF(O7="","",
(P5-N5)/60-M5+
IF(O5=5,29,IF(O5=4,28,IF(O5=3,27,IF(O5=2,26,IF(O5=1,25,IF(O5=0,24,)))))))
-
类似对照表性的判断为啥不用LOOKUP()
第一个参数是要判断值,第二个是条件值数组,第三个对应引用值组
例
=LOOKUP(A1,{0,1,2,3,4,5},{24,25,26,27,28,29})
判断值由小到大顺序
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!
打赏