Excel中多条件判断公式怎么写?

在Excel里,这种情况下的公式怎么写呢?

本题有两个判断条件,按照题设,用IF函数就可以了,这样查看公式时逻辑比较直观:

=IF(A2>=80%, 4, IF(A2>=30%, 8*(A2-30%),0))

用IF函数写公式,特别是当条件比较多需要嵌套时,要注意按照条件的顺序写公式,这样条理比较清晰,写起来也容易。否则逻辑混乱结果也会乱,甚至写公式写到后面都不知道怎么写了。

从上图结果可以看到,B4单元格的结果不是0,是一个非常小的值,这个值是浮点计算误差,在excel 中无法完全避免。如果它只是一次输出的计算结果,不会对后续计算几乎没有什么影响,或者你并不介意这个微小的影响,可以设置单元格自定义格式 0.00, 它就不显示了,

浮点计算误差无法完全避免,只能通过套用函数等将它屏蔽掉。如果数据后续还会有多次运算,这个误差有可能被放大到不可忽略的程度,又或者只是不愿意看到这个不为0的数,就可以套用ROUND函数屏蔽它,ROUND函数的第二参数是返回数值的小数位数,通常取比需要数值多1-2位即可,如本例中可用4位:

=ROUND( IF(A2>=80%, 4, IF(A2>=30%, 8*(A2-30%),0)), 4)

相关推荐
开开心心_Every10 小时前
发票批量打印工具支持双面预览页面方向设置
游戏·微信·pdf·华为云·excel·语音识别·googlecloud
xinlianluohan11 小时前
excel筛选背景颜色的值&拼接单元格&判断单元格是否含有中文
excel
骆驼爱记录15 小时前
Word通配符技巧:高效文档处理指南
开发语言·c#·自动化·word·excel·wps·新人首发
AI刀刀16 小时前
豆包怎么生成excel
ai·excel·豆包·deepseek·ds随心转
骆驼爱记录16 小时前
Word表格题注自动设置全攻略
开发语言·c#·自动化·word·excel·wps·新人首发
天荒地老笑话么17 小时前
Vim核心快捷键与运维实战指南
运维·vim·excel
开开心心就好1 天前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
fqbqrr2 天前
2601Mfc,自动化excel
自动化·excel·mfc
tlwlmy2 天前
python excel图片批量导出
开发语言·python·excel
TracyDemo2 天前
excel 透视图怎么进行删除透视图
excel