excel判断一个数大于20用大显示小于21用小显示

如题所述

一、问题存在错误,不符合逻辑。正确应该为大于20用“大”显示,小于20用“小”显示。

二、提供两种方法:

1、在原单元格显示:选中要设置的单元格区域,右击,选择【设置单元格格式】,选择【数字】标签下的【自定义】,自定义代码输入:“[>20]"大";[<20] "小";0;@”(不包括引号),单击【确定】,如下图所示。

2、使用函数公式:假如需要判断的数据在A2:A99单元格区域,可以在A2输入公式:=IF(A2>20,"大",IF(A2<20,"小",A2))然后下拉复制到A99单元格区域,如下图所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-27
很明显,你这个条件很矛盾
大于20和小于21返回的结果只能是一个
比如20.5,大于20同时也小于21,所以,你的问题本来就是一个问题
如果你问的是小于20,大于21
可以用
=if(A1<20,"小",if(A1>20,"大","中"))
第2个回答  2015-10-27
=if(a1="","",if(a1>20,"大",if(a1<20,"小","平")))
第3个回答  2012-05-27
=IF(a1>20,"大",IF(A1<21,"小",""))本回答被提问者采纳
第4个回答  2012-05-27
用条件格式判断作单元格字体大小处理。
相似回答