[算表] Excel類別區間回傳值問題

看板Office作者 (我愛晶兒)時間1年前 (2022/04/21 10:17), 編輯推噓1(105)
留言6則, 2人參與, 1年前最新討論串1/1
軟體:office Excel 版本:2013 大家好,最近有個設定很困擾,已經想了2周都還沒有有效的計算方式 只好將問題PO上來請各位指導,問題如下表: A B C D 1 cate. zone1 zone2 result 2 RED 10000 300 3 RED 7000 9999 290 4 RED 3000 6999 280 5 RED 500 2999 270 6 BLUE 5000 260 7 BLUE 4000 4999 250 8 BLUE 2000 3999 240 9 BLUE 300 1999 230 10 GREEN 15000 220 11 GREEN 11000 14999 210 12 GREEN 6000 10999 200 13 GREEN 3000 5999 190 14 YELLOW 8000 180 15 YELLOW 5000 7999 170 16 YELLOW 3000 4999 160 17 YELLOW 1000 2999 150 上方的表格是類別/區間及傳回值 下方的表格是希望能產出結果 No. cate. value result 1 BLUE 4200 2 RED 2200 3 YELLOW 10000 4 RED 5000 5 GREEN 7000 6 GREEN 900 另,若超出該類型上限值時,傳回該類別最高值;若低於下限值時,傳回0 例如: 1.類別是BLUE,值是4200時,能產出250的結果 2.類別是RED,值是2200時,能產出0的結果 3.類別是YELLOW,值是10000時,能產出170的結果 再麻煩各位前輩解惑~感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.190.193 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1650507441.A.F85.html

04/21 20:49, 1年前 , 1F
按照類別整理成下限值遞增的表格
04/21 20:49, 1F

04/21 20:50, 1年前 , 2F
再用vlookup模糊查找cate.相對應的區域
04/21 20:50, 2F

04/21 20:53, 1年前 , 3F

04/21 20:55, 1年前 , 4F
H3.I3為陣列公式 請將ArrayFormula改以Ctrl+Shift+Enter
04/21 20:55, 4F

04/21 20:55, 1年前 , 5F
輸入
04/21 20:55, 5F

04/22 09:12, 1年前 , 6F
您真是太厲害了!
04/22 09:12, 6F
文章代碼(AID): #1YOBwn-5 (Office)
文章代碼(AID): #1YOBwn-5 (Office)