有網友想要在 Excel 中,判斷一個數字是位那個數字區間,例如在下圖中,0.32 是位於31%~40%這個級別中,所以使用了以下的公式:(假設資料位於儲存格A2)

=IF(A2<=10%,"10%以下",IF(AND(A2>=11%,A2<=20%),"11%~20%",
IF(AND(A2>=21%,A2<=30%),"21%~30%",IF(AND(A2>=31%,A2<=40%),
"31%~40%",IF(AND(A2>=41%,A2<=50%),"41%~50%",IF(AND(A2>=51%,
A2<=60%),"51%~60%",IF(AND(A2>=61%,A2<=70%),"61%~70%")))))))

以上的公式受限於 IF 函數的七層限制,所以只能判斷至 61%~70%。而且如果公式的級別要再擴充,則更是不可能。

改良的方法,建議使用 VLOOKUP 函數。參考下圖,要根據A欄的數值判定其級別。對照表位於D欄和E欄。

儲存格B2:=VLOOKUP(A2,$D$2:$E$11,2,TRUE)

複製儲存格B2,往下各列貼上。

如果日後要擴充更多的級別,公式也是通用的。

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(6) 人氣()