发布网友 发布时间:2022-04-21 23:23
共1个回答
热心网友 时间:2022-05-13 03:23
EXCEL的函数嵌套公式如同人穿衣服,你给它一层一层从外往里面脱就成了。
IF(ROUND(),条件真时,条件假时)
第一层:IF函数
如果ROUND(((CEILING(B5,10)-(B5))/2*1000)-(B16/4),0)<0,则输出ROUND((((CEILING(B5,10)-(B5)))/2*1000)-(B16/4),0)+5000的结果;如果ROUND(((CEILING(B5,10)-(B5))/2*1000)-(B16/4),0)>0,则输出ROUND(((CEILING(B5,10)-(B5))/2*1000)-(B16/4),0)的结果。
第二层:ROUND函数
ROUND(((CEILING(B5,10)-(B5))/2*1000)-(B16/4),0)
对((CEILING(B5,10)-(B5))/2*1000)-(B16/4)的计算结果四舍五入取整。
第三层:CEILING函数
CEILING(B5,10)
对B5的值生成10的整倍数(比如B5是3则输出10,B5是11则输出20)
看,都是很简单的函数组成的而已。明白了基础函数,这个公式的意思就不难。
其实是多此一举,直接简化成:
=IF(ROUND(((CEILING(B5,10)-(B5))/2*1000)-(B16/4),0)<0,ROUND((((CEILING(B5,10)-(B5)))/2*1000)-(B16/4),0)+5000,ROUND(((CEILING(B5,10)-(B5))/2*1000)-(B16/4),0))追问那请问这个数学表达式是什么呢?
追答你的追问让我奔溃吐血中……