[算表] 請問如何從指定範圍中自動帶入數值呢?

看板Office作者 (shung)時間5年前 (2018/07/20 21:17), 5年前編輯推噓1(1029)
留言30則, 3人參與, 5年前最新討論串1/1
軟體:excel 版本:2007 現在有幾個範圍,例如1~10代表的是5%, 11~20代表的是10%,21~30代表的是15%, 我希望可以在A1欄位輸入3的時候,B1欄位就會出現5%..類似這樣, 目前有找到好像是用巢狀涵數嗎? 例如=if(and ..... 這樣之類的..但試了好幾次..都一直說涵數錯誤, 希望有高手可以教學一下,感謝!! 補充:我目前一直在試的公式大概類似這樣, =if(AND(A1>550000, A1<850000, "7.5%", if(AND(A1>850000, A1<1100000, "8%", if(AND(A1>1100000, A1<1300000, "8.5%", if(AND(A1>1300000, A1<1550000, "9%", if(AND(A1>1550000, A1<2100000, "10%", if(AND(A1>2100000, A1<3100000, "12%", if(AND(A1>3100000, A1<4200000, "13.5%", if(AND(A1>4200000, "15%", "")))))))))))))))) 但改了很多次還是不知道怎麼改.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.137.252 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1532092635.A.2DE.html ※ 編輯: hsbshung (42.75.137.252), 07/20/2018 21:23:16

07/20 21:28, 5年前 , 1F
先建好對照表用VLOOKUP
07/20 21:28, 1F

07/20 21:30, 5年前 , 2F
再不然就算出數值計算式搭配ROUNDUP或ROUNDDOWN
07/20 21:30, 2F

07/20 21:32, 5年前 , 3F
不好意思..也有找過用vlookup的方法,但一直失敗..
07/20 21:32, 3F

07/20 21:33, 5年前 , 4F
因為我對excel是完全門外漢..都是邊估狗邊去打出公式..
07/20 21:33, 4F

07/20 21:33, 5年前 , 5F
出現錯誤的時候也不知道為什麼錯..不過我剛剛有試一個
07/20 21:33, 5F

07/20 21:34, 5年前 , 6F
公式,如果我輸入=IF(A1>=1000000, "5%"),那就能用,但
07/20 21:34, 6F

07/20 21:34, 5年前 , 7F
因為我需要一個範圍,我如果後面加上A1<=2000000,就又
07/20 21:34, 7F

07/20 21:34, 5年前 , 8F
不行了..
07/20 21:34, 8F

07/20 21:46, 5年前 , 9F
以函數vlookup的話,類似這樣
07/20 21:46, 9F

07/20 21:46, 5年前 , 10F

07/20 21:49, 5年前 , 11F
如以原文的判斷的話,and(條件1,條件2)←需加上括號
07/20 21:49, 11F

07/20 21:49, 5年前 , 12F

07/20 21:57, 5年前 , 13F
請問S大,那如果我只要設定兩個範圍,為什麼這樣就不行
07/20 21:57, 13F

07/20 21:57, 5年前 , 14F
了呢?
07/20 21:57, 14F

07/20 21:58, 5年前 , 15F
=IF(AND(A1>55,A1<85),7.5%),IF(AND(A1>86,A1<100),8%,)
07/20 21:58, 15F

07/20 21:58, 5年前 , 16F
都會出現value..
07/20 21:58, 16F

07/20 22:00, 5年前 , 17F
需將7.5%)←取消,改至最後8%,))
07/20 22:00, 17F

07/20 22:00, 5年前 , 18F

07/20 22:05, 5年前 , 19F
我終於懂了,謝謝S大,自己試著再打一次就成功了
07/20 22:05, 19F

07/20 22:05, 5年前 , 20F
太感謝了
07/20 22:05, 20F

07/20 22:09, 5年前 , 21F
用if判斷,以原文舉例的公式條件的話,應也可改為
07/20 22:09, 21F

07/20 22:09, 5年前 , 22F

07/20 22:15, 5年前 , 23F
S大,請問公式的最後加上兩個""號是什麼意思呢?
07/20 22:15, 23F

07/20 22:18, 5年前 , 24F
為空字串的意思
07/20 22:18, 24F

07/20 22:25, 5年前 , 25F
S大,再請問一下我這公式哪裡有錯誤呢?只會出現7.5%耶
07/20 22:25, 25F

07/20 22:26, 5年前 , 26F

07/20 22:30, 5年前 , 27F
因為a1大於550000時就會回傳7.5%,這樣寫法則無區間的邏輯
07/20 22:30, 27F

07/20 22:37, 5年前 , 28F
如要以回文的判斷邏輯,則要改為小於,或小於等於
07/20 22:37, 28F

07/20 22:37, 5年前 , 29F

07/20 23:26, 5年前 , 30F
了解,感謝
07/20 23:26, 30F
文章代碼(AID): #1RKU3RBU (Office)