【发布时间】:2016-09-14 12:15:35
【问题描述】:
我一直在寻找它,但直到现在我才不允许为此创建 vba 函数,最好不要使用“如果”,因为公式已经变得越来越复杂比我想用于这个项目。
我有一个单元格,它是“IF”链太大的结果(为了简化示例,下面进行了极其简化):
=IF(
Aux_2!B2=1;
IF(
E43=0;
MIN(PG_Inicial!E49;PG_Inicial!E51);
MIN(PG_Inicial!E43;PG_Inicial!E49;PG_Inicial!E51));
IF(
E43=0;
MIN(PG_Inicial!E49;PG_Inicial!E51;PG_Inicial!E53);
MIN(PG_Inicial!E43;PG_Inicial!E49;PG_Inicial!E51;PG_Inicial!E53)))
但是现在它应该给出的任何回报都必须大于或等于 E40。
在 excel-2007 中有内置函数吗?或者唯一的方法是使用另一个“IF”?
编辑: 正如 Gary 所建议的,您不需要有“底部”限制,您可以使用“MAX”功能。
看起来像:
=MAX(E40; TheBigFormula)
谢谢!
【问题讨论】:
标签: excel excel-formula excel-2007