close

3452

Excel如何設定巢狀函數值

Wendy:程錦老師您好,我是之前ISPAWendy,可以請教Excel函數問題嗎?想要判別B2可是只有第一個(10x12)出的來,後面的全都有問題,函數問題可幫我看看哪錯了 謝謝!!

B2儲存格條件如下:

含有10X12字串則傳回80

含有8X12則傳回70

含有8X10則傳回55

含有5X7則傳回35

其他傳回0

image

錦子老師:這個問題,我的做法如下:

Œ 點取C2儲存格輸入公式:「=IF(IFERROR(SEARCH("10x12",D2)>=1,0),80,IF(IFERROR (SEARCH("8x12",D2)>=1,0),70,IF(IFERROR(SEARCH("8x10",D2)>=1,0),55,IF(IFERROR(SEARCH("5x7",D2)>=1,0),35,0))))」,按ENTER鍵完成輸入。

 再將公式向下複製C3:C5儲存格。

image

SEARCH("10x12",D2)>=1 如果在木D2儲存格找尋到10X12字串,SEARCH函數會傳回其位址,故值會大於或等於1

IFERROR(SEARCH("10x12",D2)>=1,0) 如果SEARCH函數在D2儲存格找不到關鍵字(10X12)會出現#VALUE錯誤訊息,造成IF函數無法判斷,故透過IFERROR函數將找不到的狀況變成傳回0(FALSE)

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

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