EXCEL中设定计算数据的最大值:

E4:可修改的单元格
F4:=(E4-100)
G4:=F4*1
如果F4与G4的计算结果范围最大只能是20,负数无限制。那我应该怎样用函数计算?
F4与G4只要一项能够设定最大值就OK了

  EXCEL设定计算结果范围的方法:

    根据要求,首先想到的是IF条件公式:=IF(E4-100>20,20,E4-100);

    也可以用最小值函数MIN来限定范围,即当计算结果小于限定值时,最小值会取计算结果,而当计算结果大于限定值,会取限定值:=MIN(20,E4-100);

    同样的,如果要限定最小不低于多少,可以用最大值函数MAX,比如最小不低于0,用:=MAX(0,E4-100)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-18
F4<=20,即E4-100<=20,E4<=120。选中E4 数据 有效性 设置 允许 小数 小于或等于 最大值 输入120 输入“出错信息”和“出错警告”内的内容。
第2个回答  2013-02-18
选择E4单元格,点“数据有效性”,在“允许”一栏选择“自定义”,在“公式”一栏输入“=IF(AND(G4<=20,F4<=20),G4,FALSE) ”,则,E4所输入数据必使F4及G4限定在20以内,否则E4不能输入。
第3个回答  2013-02-18
你现在是要求E4,还是设置F4的公式?
如果说E4可以输入任何数,F4的结果如果大于或等于20都显示20,如果小于20就显示实际计算结果,就在F4里输入:=IF(E4-100>20,20,E4-100)
等等。。。

如果说F4的计算公式=(E4-100)不能变,则在在E4格设置一个限制,。
第4个回答  2013-02-18
F4:=IF(E4-100>20,20,E4-100)
G4:=IF(F4*1>20,20,F1*1)
不过G4与F4结果应该是一样,G4的计算似乎什么什么意义。本回答被提问者采纳
相似回答