如何在EXCEL中设置,要求此单元格中得出的值小于0时显示的值为0,当得出的值大于或等于0时显示为原数

如题所述

提问不够明确,有几种情况:


    这个单元格中的数据是公式计算得出,因此只需在原来的公式上嵌套一个公式即可:=MAX(0, 原计算公式)

    这个单元格中的数据是手工输入的,这样就无法预先设置公式来处理,但可以用一个变通的办法,定义这个单元格的数字显示格式:0; "0"; 0(注意!这只是变通的做法,负数会显示为0,但单元格的数据还是负数,如果用这个单元格进行计算,还是会用负数数据的)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-10
加入A列数据是你现在的数据
要在B列显示A列小于0时显示的值为0,当得出的值大于或等于0时显示为原数
=if(A1<0,0,A1)即可
好简单。
第2个回答  2013-12-10
设置单元格格式,数字-自定义,格式为:
G/通用格式;\0;0;@
第3个回答  2013-12-10

假设数据在A列,那么在B1输入

=IF(A1<0,"0",A1)

填充柄下拉。


详情已随附件。

第4个回答  2013-12-10
单元格中的值 是通过公式得到的?
=MAX(公式,0)
就是 让你的公式 与 0 比较 取最大值……