close

2045

EXCEL依尺寸、重量如何找出最接近值?

實用性

●○○

難易度

●●○○

範本檔

2045.XLSX

請問D2這欄的公式怎麼寫?

輸入門板高度、材質後,判斷重量,找出符合範圍的值抓到安裝五金的代碼。

點取D2儲存格輸入公式「=CHAR(65+INT(MATCH(OFFSET(A5,MATCH(C2,A6:A7,0),3), OFFSET(A10,MATCH(B2,A11:A15,0),1,1,8))/2))」後,按Enter鍵完成輸入。

【公式說明】

1 MATCH(C2,A6:A7,0) 傳回C2儲存格內容位於A6:A7的那一列。

2 OFFSET(A5,MATCH(C2,A6:A7,0),3) 傳回從A5儲存格移動1計算的列及3欄位置。

3 MATCH(B2,A11:A15,0) 傳回B2儲存格內容位於A11:A15的那一列。。

4 OFFSET(A10,MATCH(B2,A11:A15,0),1,1,8) 傳回從A10儲存格移動3計算的列及1欄位置並選該位置開始的8欄資料。

5 MATCH(OFFSET(A5,MATCH(C2,A6:A7,0),3),OFFSET(A10,MATCH(B2,A11:A15,0),1,1,8))/ 2 傳回2計算結果在4計算結果儲存格範圍的第幾欄。

6. INT(MATCH(OFFSET(A5,MATCH(C2,A6:A7,0),3),OFFSET(A10,MATCH(B2,A11:A15,0),1, 1,8))/2 5的結果除以2取整數。

7 CHAR(65+INT(MATCH(OFFSET(A5,MATCH(C2,A6:A7,0),3),OFFSET(A10,MATCH(B2, A11:A15,0),1,1,8))/2)) 根據6結果+65的值根據內碼表傳回代表的英文字母。

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()