我的公式沒有輸出正確的結果。
列 I 上介于 5 和 8 之間的權重應該在列 J 上輸出為 10。但是,如果您查看 7.30 權重,則會輸出為 15。6.68 顯示為 15。6.88 顯示為 15 等等。其中一些是正確的,但是另一半是錯的。

公式有問題嗎?
=INDEX({7,10,15,30,55,70,80,100,110},MATCH(1*I1,{0,4,8,15,25,35,45,55,65,70}))
uj5u.com熱心網友回復:
清除 I2:I 并在 I2 中嘗試此操作:
=ArrayFormula(IF(I2:I="",,VLOOKUP(1*I2:I,{{0;4;8;15;25;35;45;55;65},{7;10;15;30;55;70;80;100;110}},2,TRUE)))
在您的原始公式中,對于初學者來說,一個陣列中有 9 個元素,另一個陣列中有 10 個元素。
但是,我發現VLOOKUP更容易管理。
uj5u.com熱心網友回復:
在 J2 中嘗試:
=INDEX(IFNA(VLOOKUP(I2:I,
{{0; 4; 8; 15; 25; 35; 45; 55; 65},
{7; 10; 15; 30; 55; 70; 80; 100; 110}}, 2, 1)))
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/355708.html
