iT邦幫忙

0

excel函數回傳儲存格文字

  • 分享至 

  • xImage

請問高手如何將D2儲存格答案回傳為"申報"=MIN(IF(ISNA(VLOOKUP(B2,A7:C25,2,)),"10000",VLOOKUP(B2,A7:C25,2,)),IF(ISNA(VLOOKUP(C2,A7:C25,2,)),"10000",VLOOKUP(C2,A7:C25,2,)))
https://ithelp.ithome.com.tw/upload/images/20220426/20136704WQXCxfgV4K.jpg

peterzxcv iT邦新手 5 級 ‧ 2022-04-27 00:59:16 檢舉
MIN引數為錯誤值或無法轉換成數字的文字,則會產生錯誤,這計算感覺沒意義,應該是可以用=IFERROR(MIN(OOXX),"申報")
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-04-27 10:25:31

想不到什麼好辦法
只好先判斷「申報」
若不是申報,就走原來的公式

=IF(OR(
    ISTEXT(VLOOKUP(B2,A7:C25,2,FALSE)="申報")
    ,ISTEXT(VLOOKUP(C2,A7:C25,2,FALSE)="申報")),
"申報",
MIN(
IF(ISNA(VLOOKUP(B2,A7:C25,2,)),"10000",VLOOKUP(B2,A7:C25,2,)),
IF(ISNA(VLOOKUP(C2,A7:C25,2,)),"10000",VLOOKUP(C2,A7:C25,2,)))
)

有個缺點
如果 B2,C2 都找不到對應值的話
臨界值會是 10,000

我要發表回答

立即登入回答