如何根据另一个单元格值为单元格中的公式返回定义底值?

时间:2016-09-14 12:15:35

标签: excel excel-formula excel-2007

我一直在寻找它很长一段时间,但是现在我不允许为此创建一个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)

谢谢!

1 个答案:

答案 0 :(得分:0)

也许:

= MIN(E40, YourBigFormula