[软件] 表格公式问题

[复制链接]
查看58 | 回复0 | 2022-1-22 07:48 | 显示全部楼层 |阅读模式
问题:
表格公式问题

您帮我解决的答案中,=IF(A2=5,29,IF(A2=4,28,)) - H2。如果A2输入5时,按29计算。这个公式是对的,输入4时,按28计算。麻烦帮我继续添加上,输入3按27,输入2按26,输入1按25,输入0按24,这几个怎么添加进入?
我做的是=(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,IF(O7="","",)))))))这样的,不输入时得零就不计算。我需要怎么改?


推荐答案:
类似对照表性的判断为啥不用LOOKUP()
第一个参数是要判断值,第二个是条件值数组,第三个对应引用值组

=LOOKUP(A1,{0,1,2,3,4,5},{24,25,26,27,28,29})
判断值由小到大顺序


其他答案:
表格中如果填写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,)))))))
【玉璞集 YUPUG.COM】