excel如何表达,如果A1-A2小于0则数值为0,如果A1-A2大于0小于10则值为A1-A2,如果A1-A2大于10则值为10

如题所述

=if(A1-A2<0,0,if(A1-A2<10,A1-A2,10))
注:你未说明两者差为0、两者差为10的情况

看你要达到的目的,似乎要计算A1-A2的差,并把结果限制在0~10这个范围。
所以,以可以用下列公式做
=MIN(MAX(0,A1-A2),10)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-23
这个应该是最简单的吧: =median(0,A1-A2,10)
取中间值,若A1-A2小于0,则0为中值,若A1-A2大于10,则10为中值,若A1-A2在0与10之间,A1-A2为中值。
第2个回答  2017-10-13
你的第二个条件应该是“A1-A2大于或等于0“吧? 公式是:
=IF(A1-A2<0,"0",IF(AND(A1-A2>=0,A1-A2<10),A1-A2,IF(A1-A2>10,"10","")))本回答被网友采纳
第3个回答  2017-10-13
输入
=MAX(0,MIN(10,A1-A2))
或者
=IF(A1-A2<0,0,IF(A1-A2<10,A1-A2,10))
相似回答