我想請問一下
假如我要設定函數
A3輸入1000以上數字 B3會跳出30
輸入500-999 跳出40
輸入100-499 跳出45
輸入30-99 跳出50
輸入30以下 跳出55
=IF(A3>=1000,30,IF(500<=A3,40,IF(100<=A3,45,IF(30<=A3,50,IF(A3<30,55,0)))))
如果我用圖下的下拉選單
有無EXCEL高手

我選1=IF(A3>=1000,30,IF(500<=A3,40,IF(100<=A3,45,IF(30<=A3,50,IF(A3<30,55,0)))))
選2=IF(A3>=1000,50,IF(500<=A3,60,IF(100<=A3,65,IF(30<=A3,70,IF(A3<30,75,0)))))
以此列推~
可以這樣設定嗎???
文章關鍵字
bndancai wrote:
我想請問一下假如我...(恕刪)


IF 裡包 IF 包個幾圈就可以了.
真好的題目
拿來當徵人筆試的題目
就知道自己有幾兩重了
免得一堆人自以為懷才不遇還嫌22k太少..........哈哈哈
假設在E1~F5欄位輸入如下
E F
1 0 55
2 30 50
3 100 45
4 500 40
5 1000 30

然後在B1的公式下
=VLOOKUP(A1,$E$1:$F$5,2,1)

bndancai wrote:
我想請問一下假如我...(恕刪)


=IF(A1>=1000,30,IF(500<=A1,40,IF(100<=A1,45,IF(30<=A1,50,IF(A1<30,55,0)))))
別人笑我忒瘋癲,我笑他人看不穿;不見五陵豪傑墓,無花無酒鋤作田。

Coriolanus wrote:
=IF(A1>=1000...(恕刪)

感謝~~~~~
原來我括號括錯
那如果我設定成下拉式選單

輸入1時=IF(A1>=1000,30,IF(500<=A1,40,IF(100<=A1,45,IF(30<=A1,50,IF(A1<30,55,0)))))
輸入2時=IF(A1>=1000,50,IF(500<=A1,55,IF(100<=A1,60,IF(30<=A1,65,IF(A1<30,70,0)))))
以此列推,可以做到這樣嗎???
可以修改 B3 公式, 增加 A1 的各狀況判斷
A3 大於等於 1000 時,
A1 選擇 1 時, 顯示 30
A1 選擇 2 時, 顯示 50
以下類推
A3 500~999 時
A1 選擇 1 時, 顯示 ??
A1 選擇 2 時, 顯示 ??
以下類推


也可以先用公式把值預算計算出來
E1 公式: A1 選擇 1 時, A3 各狀況要顯示的值
E2 公式: A1 選擇 2 時, A3 各狀況要顯示的值
以下類推

B3 公式: A1 選擇 1 時, 等於 E1, A1 選擇 2 時, 等於 E2, ...

bndancai wrote:
那如果我設定成下拉...(恕刪)


什麼亂七八糟的呀?怎麼 A3 右變 A1!

不是就....

A1 放個選單

A3 輸入值

B3 =if(A1=1, IF(A3>=1000,30,IF(500<=A3,40,IF(100<=A3,45,IF(30<=A3,50,IF(A3<30,55,0))))), if(A1=2, IF(A3>=1000,50,IF(500<=A3,60,IF(100<=A3,65,IF(30<=A3,70,IF(A3<30,75,0))))), #A1非1非2的結果#))


另外,要確認你的 Excel 是哪個版本的!有些版本,A1改了選項以後,B3可能不一定會自動計算哦!
我習慣只用一個大於或小於符號
一來可以少打幾個字
二來比較容易抓錯

改寫成這樣 參考一下
=IF(A1<30,55,IF(A1<100,50,IF(A1<500,45,IF(A1<1000,40,30))))
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!