我一直在寻找它很长一段时间,但是现在我不允许为此创建一个vba函数,最好不要使用" If&#34 ;因为公式已经变得比我想用于这个项目更复杂。
我有一个单元格是一个过于庞大的链条的结果" IF" s(为了样本的简短,下面非常简化):
=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"?
编辑: 正如加里建议的那样,你不需要有一个"底部"限制,您可以使用" MAX"功能
看起来像是:
=MAX(E40; TheBigFormula)
谢谢!
答案 0 :(得分:0)
也许:
= MIN(E40, YourBigFormula )