excel 數值介於範圍內乘於數值

a數值

介於 0.04~0.1之間 b乘於0.02

介於 0.1~0.1.5之間 b乘於0.04

介於 0.15~0.2之間 b乘於 0.1

ex:a為0.05

我要如何設一個函數~來讓b 真接乘於0.02

各位高手們這樣看的懂嗎!!!

已更新項目:

謝謝各位給見解~

但能否順道 解釋一下啊!

我不是只想要答案 我也想懂為什麼

麻煩各位高手了!

4 個解答

評分
  • lmf
    Lv 5
    9 年前
    最佳解答

     AB10.00 x20.04 0.02 30.10 0.04 40.15 0.10 50.20 x670.050 0.001用=VLOOKUP()解先將資料整理如表B7公式=VLOOKUP(A7,A1:B5,2)*A7輸入A7值即可得解※因為找不到相同值會找接近小值故公式不可如下=VLOOKUP(A7,A1:B5,2,0)*A7

  • Daniel
    Lv 7
    9 年前

    =IF((A1<0.04)+(A1>0.2),"",LOOKUP(A1,{4,10,15}%,{2,4,10}%))

  • 老夥
    Lv 7
    9 年前

    =IF(OR(A1<0.04,A1>0.2),"未定義",IF(AND(A1>=0.04,A1<=0.1),A1*0.02,IF(A1<=0.15,A1*0.04,IF(A1<=0.2,A1*0.1,""))))

    以上0.1&0.15歸前面。

    2012-02-20 22:39:37 補充:

    =IF(OR(A1<0.04,A1>0.2),"未定義",LOOKUP(A1,{0.04,0.11,0.16,0.21},{0.02,0.04,0.1})*A1)

  • 鬍鬚
    Lv 7
    9 年前

    a<0.04或a>0.25要如何?

    a=0.1要乘0.02或0.04,a=0.15要乘0.04或0.1

    2012-02-20 18:03:30 補充:

    更正:

    a<0.04或a>0.2要如何?

    2012-02-20 18:53:49 補充:

    =IF(A1="","",IF(OR(A1<0.04,A1>0.2),"未定義",IF(A1<=0.1,A1*0.02,IF(A1<=0.15,A1*0.04,A1*0.1))))

    2012-02-21 07:31:14 補充:

    =IF(A1="","",IF(OR(A1<0.04,A1>0.2),"未定義",A1*IF(A1<=0.1,0.02,IF(A1<=0.15,0.04,0.1))))

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