iT邦幫忙

0

EXCEL雙重條件查詢(含日期)

  • 分享至 

  • xImage

請問我想藉由病歷號與日期區間找尋數據
要如何使用函數?

如圖片所示
想藉由葉大雄病歷號與日期區間找尋報告
用過vlookup, index/match不知道能否解決?

https://ithelp.ithome.com.tw/upload/images/20230710/20161318dNWM09I2Hx.png

============================
感謝兩位協助
後來以xlookup解決問題,因為在時間區間內,如果有多筆報告,只要符合條件,SUMPRODUCT會把數據加總,所以最後以xlookup幫我傳一筆就好了。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
ccenjor
iT邦高手 1 級 ‧ 2023-07-10 19:39:17

方法1:SUMIFS函數(2019以後版本、365版本)
J3:
=SUMIFS(D3:D9,A3:A9,G3,C3:C9,">="&VALUE(LEFT(I3,10)),C3:C9,"<="&VALUE(RIGHT(I3,10)))
https://ithelp.ithome.com.tw/upload/images/20230710/20109881FvpezAAyDS.jpg
方法2:SUMPRODUCT函數
J3:
=SUMPRODUCT(($A$3:$A$9=G3)($C$3:$C$9>=VALUE(LEFT(I3,10)))($C$3:$C$9<=VALUE(RIGHT(I3,10)))($D$3:$D$9))
https://ithelp.ithome.com.tw/upload/images/20230710/201098814eF6LuCnmE.jpg
方法3:XLOOKUP函數(2019後版本、365版本)
J3:
=XLOOKUP(1,(A3:A9=G3)
(C3:C9>=VALUE(LEFT(I3,10)))*(C3:C9<=VALUE(RIGHT(I3,10))),D3:D9)
https://ithelp.ithome.com.tw/upload/images/20230710/20109881guF53hdBjk.jpg

我要發表回答

立即登入回答