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)

相关推荐
简鹿办公12 分钟前
Excel 表格内批量添加前缀与后缀的实用方法
excel·excel单元格统一加后缀文字
炸毛的飞鼠19 分钟前
智警杯备赛--excel模块
excel
呆萌的代Ma3 小时前
Cursor实现用excel数据填充word模版的方法
word·excel
yanweijie03177 小时前
Excel-vlookup -多条件匹配,返回指定列处的值
excel
Channing Lewis8 小时前
sql server如何创建表导入excel的数据
数据库·oracle·excel
沉到海底去吧Go1 天前
【工具教程】PDF电子发票提取明细导出Excel表格,OFD电子发票行程单提取保存表格,具体操作流程
pdf·excel
开开心心就好1 天前
高效Excel合并拆分软件
开发语言·javascript·c#·ocr·排序算法·excel·最小二乘法
沉到海底去吧Go2 天前
【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
自动化·ocr·excel·行驶证识别·行驶证识别表格·批量行驶证读取表格
Abigail_chow3 天前
EXCEL如何快速批量给两字姓名中间加空格
windows·microsoft·excel·学习方法·政务
xiaohezi3 天前
Rag chunk 之:Excel 文档解析
excel