2016-09-14 51 views
-1

我一直在尋找它很長一段時間,但只有現在我不允許爲此創建一個vba函數,最好不要使用「If」,因爲該公式已經變得更復雜了我想用這個項目。如何在基於另一個單元格值的單元格中爲公式的返回值定義底部值?

我有一個單元是一種方式的「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」?

編輯: 正如Gary建議的,您不需要有「底部」限制,您可以使用「MAX」功能。

它看起來像:

=MAX(E40; TheBigFormula) 

謝謝!

回答

0

也許:

= MIN(E40,YourBigFormula

+0

如果bigformula小於E40您的建議將導致bigformula價值,它應該是相反的,但您的建議使我覺得MAX應該工作......謝謝 – Vereiski

相關問題