IF函数公式优化使用范例
时间:2023-11-12 10:50:09
IF函数是工作中最常用的函数之一,但很多同学会把IF函数公式写的老长老长,今天本文用5个示例教大家优化成简短的公式。
1、把负数转换为0
优化前:
=IF(A1<0,0,A1)
优化后:
=Max(A1,0)
点评:该公式巧妙的利用Max函数求最大值的原理,对比两个数,如果小于0,就取最大值0.
2、累计数公式
优化前:
=IF(isnumber(D1),C2+D1,C2)
优化后:
=N(D1)+C2
点评:N函数可以把文本转换成0值,所以也不用再判断是不是数字。直接+即可。
3、如果A1大于等于100取前两位,小于100取前一位
优化前:
=IF(A1>=100,LEFT(A1,2),LEFT(A1,1))
优化后:
=LEFT(A1,(A1>=100)+1)
点评:(A1>=100)结果是TRUE或FALSE,在计算时相当于1或0,所以这里就不用再加判断了。
4、如果有任一个为空,公式返回不可比,否则显示"示可比"。
优化前:
=IF(C11="","不可比",IF(D11="","不可比",IF(E11="","不可比",IF(F11="","不可比",IF(G11="","不可比",IF(H11="","不可比",IF(I11="","不可比",IF(J11="","不可比",IF(K11="","不可比",IF(L11="","不可比",IF(M11="","不可比",IF(N11="","不可比","可比"))))))))))))
优化后:
=IF(COUNT(C10:N10)<12,"不可比","可比")
点评:一个一个的判断,不如用COUNt函数统计非空值个数。
5、区间判断
优化前:
=IF(AND(C6>0,C6
优化后:
=LOOKUP(C6-1%%,{0;2;8;19;29;80;100;150;200},{3;1.5;0.7;1;1.6;1.7;2.4;3.2;4})
点评:这是一个典型的区间判断。LOOKUP函数可以返回 比查找的值小且和它最接近的值或对应第3个参数的值。因区间是>和<=形式,所以这里必须把值减去一个小数(C6-1%%)。如果不减,当C6=2时,返回的不是3,而是1.5。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
有货APP如何取消订单 有货APP将订单取消的方法
![](https://img.aspxhome.com/file/2023/8/a335344_0s.png)
Win10更新失败错误代码0x80242016怎么办?(已解决)
![](https://img.aspxhome.com/file/2023/25/a218936_0s.jpg)
win8.1 无法安装 net framework3.5 问题的解决方法
![](https://img.aspxhome.com/file/2023/29/a253929_0s.jpg)
win7如何进入安全模式_win7电脑进入安全模式的图文详细教程
![](https://img.aspxhome.com/file/2023/2/a284755_0s.jpg)
如何给excel图表坐标轴添加单位
![](https://img.aspxhome.com/file/2023/2/a154322_0s.png)
WPS文字怎么用表格数据计算图文教程
Win7系统Print Spooler服务无法启动怎么办
![](https://img.aspxhome.com/file/2023/1/a279311_0s.jpg)
excel怎么在散点图上加一条水平线
![](https://img.aspxhome.com/file/2023/1/a140521_0s.png)
苹果再送福利,免费领取 4 个月 Apple Music 会员
![](https://img.aspxhome.com/file/2023/9/a195299_0s.jpg)
Win10系统磁盘占用率过高怎么办 硬盘占用百分百的解决方法
win8如何打开安装ISO文件 利用虚拟光驱安装ISO文件图文教程
![](https://img.aspxhome.com/file/2023/29/a256289_0s.jpg)
win10版本1903系统蓝牙LE通用属性 服务丢失
![](https://img.aspxhome.com/file/2023/1/48581_0s.jpg)
到乐用车如何注册?到乐用车注册方法
![](https://img.aspxhome.com/file/2023/8/a336303_0s.jpg)
PPT发布时提示找不到发布命令怎么办?
![](https://img.aspxhome.com/file/2023/10/a350581_0s.jpg)
鱼乐贝贝app如何使用?鱼乐贝贝app的使用方法
![](https://img.aspxhome.com/file/2023/8/a335027_0s.jpg)
excel单元格中如何添加和删除批注
使用公式审核功能迅速找出Excel公式错误的方法
WPS小技巧—未保存的文档怎么恢复
xp系统详解u盘格式对文件拷贝数量的影响问题
![](https://img.aspxhome.com/file/2023/4/a308060_0s.jpg)
excel2003课程表怎么制作? excel2003制作课程表的教程
![](https://img.aspxhome.com/file/2023/6/40836_0s.jpg)