求助EXCEL

小弟我請問一個運算式

假設 我的儲存格是G32

我要的方程式如下

假設一: G32 * 1.1 * 1.1 * 0.12 <= 400 , 它就回傳 400

假設二: G32 * 1.1 * 1.1 * 0.12 > 400 ,它就回傳 G32 * 1.1 * 1.1 * 0.12

所運算的值回來

方程式

=IF(G32*1.1*1.1*0.12>400,"",IF(G32*1.1*1.1*0.12<=400,"400",""))

是不是還漏掉什麼, 因為我使用IF 好像只能回傳文字,無法回傳運算式的值~

請教高手如何克服這個問題~

還是我用錯了函錯 .@@ 感恩

3 個解答

評分
  • son
    Lv 6
    1 0 年前
    最佳解答

    =IF(G32*0.1452>400,G32*0.1452,400)

    1.1*1.1*0.12 = 0.1452 帶入公式 可簡化公式

    2010-10-17 19:36:04 補充:

    =IF(G32*0.1452>400,G32*0.1452,400)

    1.1*1.1*0.12 = 0.1452 帶入公式 可簡化公式

    =MAX(G32*0.1452,400)

  • 1 0 年前

    可再簡化公式

    =MAX(G32*0.1452,400)

  • 1 0 年前

    應該改成

    =IF(G32*1.1*1.1*0.12>400,G32*1.1*1.1*0.12,IF(G32*1.1*1.1*0.12<=400,"400",""))

還有問題?馬上發問,尋求解答。