电子表格 当计算结果大于某一数值时显示为“A”,当计算结果小于某一数值时显示为“B”,其他显示原结果?

A B C D
2 2 4 5
1 3 3 5
2 3 6 6
2 6 12 10
2 4 8 8
2 7 14 10
C1=A1*B1 D是结果(当c大于10时,结果=10;当c小于5时,结果=5;当c小于10大于5时,结果=c

有两个函数可以达到你要求的效果,他们分别为IF函数和CHOOSE函数。
先假定色、香、味的评分分别A、B、C三列,数据在A1、B1、C1单元格,那么可以在结果D1单元格输入以下公式:
1)IF函数
=IF(C1<5,5,IF(C1<10,C1,10))
2)CHOOSE函数
=CHOOSE(IF(C1<5,3,IF(C1<10,2,1)),10,C1,5)
其它的往下拉就可以。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-19
=IF(C1<5,5,IF(C1<10,C1,10))
第2个回答  2010-05-25
当c大于10时,结果=10;当c小于5时,结果=5;当c小于10大于5时,结果=c
第一行2乘2=4, 结果是5; (c小于5)
第二行1乘3=3, 结果是5; (c小于5)
第三行2乘3=6, 结果是6; (c小于10大于5)
第四行2乘6=12,结果是10;(c大于10)
第五行2乘4=8, 结果是8; (c小于10大于5)
第六行2乘7=14,结果是10 (c大于10)
相似回答