標題:

EXCEL IF (七層限制問題)

發問:

A B C1 517.4619228 182 1014.63969084 123 2011.9358887 144 3011.04757305 .5 4010.52812457 .6 509.837248466 .7 609.141410451 .8 708.520351616 .9 807.979435712 .10 907.143445064 ... 顯示更多 A B C 1 517.4619228 18 2 1014.63969084 12 3 2011.9358887 14 4 3011.04757305 . 5 4010.52812457 . 6 509.837248466 . 7 609.141410451 . 8 708.520351616 . 9 807.979435712 . 10 907.143445064 . 11 956.325867808 . 想問各位大大一下.. 想要依B的界限把C畫分成A的等級... 如:18大於17.4619228..所以應為5..... 由於用IF太多層了......想知道有何其他方法可用

 

此文章來自奇摩知識+如有不便請留言告知

最佳解答:

將界限表B欄調整排序為遞增如下圖: 圖片參考:http://tco.cseintltd.com.tw/applerot/pic/lookup.JPG D1=LOOKUP(C1,$B$1:$B$11,$A$1:$A$11) LOOKUP (lookup_value,lookup_vector,result_vector) 向量型式的 LOOKUP 函數會在向量中找尋指定的搜尋值,然後移到另一個向量中的同一個位置上,並傳回該儲存格的內容。 重要 在 lookup_vector 中的數值必須以遞增次序排列:...,-2,-1,0,1,2,...,A-Z,FALSE,TRUE;否則,LOOKUP 不會傳回正確的值。字母的大小寫被視為是相同的。

其他解答:

分儲存格即可 例如 : H1 : IF(AND(A1 > B1 , C1>D1),TRUE,FALSE) I1 : IF(AND(H1,E1>F1),TRUE,FALSE) : : 即可6524A8F25B63629D
arrow
arrow

    fksnlix 發表在 痞客邦 留言(0) 人氣()