首页 > 自考资讯 > 培训提升

Excel 中的负数都显示 0,若不看到最后,怎知这个函数还能这么用

2026 05 10 11:07:27

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

今天的案例需求虽然很简单,但是我要给大家分享三种方法,特别是第三种,思路绝绝子,一定要看完。


案例:


根据下图 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

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

猜你喜欢