当前位置: 首页 > news >正文

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)

相关文章:

  • Linux:基础IO(二.缓冲区、模拟一下缓冲区、详细讲解文件系统)
  • Ubuntu安装部署
  • [渗透测试学习] Runner-HackTheBox
  • 【Netty】ByteBuffer原理与使用
  • Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
  • C/C++ Adaline自适应线性神经网络算法详解及源码
  • 自学前端第一天
  • Android14音频进阶之CarAudioManager::getOutputDeviceForUsage流程分析(七十七)
  • Mybatis做批量操作
  • ffmpeg解封装rtsp并录制视频-(1)解封装rtsp断网或摄像机重启后自动重连处理
  • ---异常---
  • 秋招突击——第五弹——Java的SSN框架快速入门——SpringBoot的使用
  • 导出 Whisper 模型到 ONNX
  • 什么是git?
  • 弗洛伊德算法——C语言
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Angular2开发踩坑系列-生产环境编译
  • Brief introduction of how to 'Call, Apply and Bind'
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Lsb图片隐写
  • nodejs:开发并发布一个nodejs包
  • React中的“虫洞”——Context
  • Spark RDD学习: aggregate函数
  • WePY 在小程序性能调优上做出的探究
  • 程序员该如何有效的找工作?
  • 记一次用 NodeJs 实现模拟登录的思路
  • 前端设计模式
  • 驱动程序原理
  • 详解移动APP与web APP的区别
  • 小程序开发之路(一)
  • 7行Python代码的人脸识别
  • # 飞书APP集成平台-数字化落地
  • #QT(一种朴素的计算器实现方法)
  • (1)STL算法之遍历容器
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (70min)字节暑假实习二面(已挂)
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)uboot源码分析
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (一一四)第九章编程练习
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • ../depcomp: line 571: exec: g++: not found
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .bat批处理(一):@echo off
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查