今天的案例需求虽然很简单,但是我要给大家分享三种方法,特别是第三种,思路绝绝子,一定要看完。
案例:
根据下图 1 中的净增客户数计算奖金,规则是每净增一个 1500 元,若为负数则不需要倒扣工资。什么神仙单位啊?
效果如下图 2 所示。
解决方案:
今天教 3 个公式。
1. 在 E2 单元格中输入以下公式 --> 下拉复制公式:
=IF(D2<0,0,D2*1500)
公式释义:
如果 D2 单元格的值 <0,则显示 0;
否则结果为 D2*1500
2. 也可以使用下面这个公式:
=MAX(D2*1500,0)
公式释义:
在 D2*1500 和 0 之间取较大的值;
当奖金为负数时,相比而言 0 更大,于是显示 0
3. 这是第三种公式:
=TEXT(D2*1500,"0;!0")
公式释义:
text 函数的作用是通过格式代码向数字应用格式,进而更改数字的显示方式;
语法为 TEXT(要转换的值,想要的格式)
"0;!0":
单元格格式可以用“;;;”三个分号产生四个特定的区间,分别控制这几种类型的格式:正数;负数;零;文本:
第一个区域中为 0;0 在自定义格式中相当于通配符,表示显示数值本身,即若为正数则显示其本身;
第二个区域设置为 !0;在 0 前面加上了 !,就将通配符 0 变成了数值 0;也就是说,如果为负数,则显示 0