作业帮 > 综合 > 作业

这个EXCEL函数哪里不对?=IF(B2-A2>0,round("提高"&(B2-A2)/A2,2),"下降"&roun

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 09:39:55
这个EXCEL函数哪里不对?=IF(B2-A2>0,round("提高"&(B2-A2)/A2,2),"下降"&round(ABS(B2-A2)/B2),2)
后面的括号用错地方了,另,你把提高也用到保留小数位中了,修改如下
=IF(B2-A2>0,"提高"&ROUND((B2-A2)/A2,2),"下降"&ROUND(ABS(B2-A2)/B2,2))
即可
也可以改为
=IF(B2-A2>0,"提高","下降")&ROUND(ABS(B2-A2)/MIN(A2:B2),2)
你等于时,显示什么结果呢?你这样等于0时显示为下降
公式可以这样改
=IF(B2-A2>0,"提高",IF(B2-A2=0,"保持","下降"))&ROUND(ABS(B2-A2)/MIN(A2:B2),2)
再问: ROUND(ABS(B2-A2)/B2,2)) 请问ABS((B2-A2)/B2)是不是该这样才对?不然我觉得少了个左括号。
再答: 不用呀,你只是取B2-A2的绝对值