網友根據下圖的 Excel 工作表,想要依據起迄日期區間,計算每一天的人數小計,該如何處理呢?下圖中有入院日期和出院日期的日期區間,要小計每一天有多少病人數。
【設計公式】
儲存格G2:=SUMPRODUCT(($B$2:$B$18<=F2)*($C$2:$C$18>=F2))
公式相當於:
儲存格G2:=SUMPRODUCT((入院日期陣列<=F2)*(出院日期陣列>=F2))
上式可以傳回入院日期的陣列中比儲存格F2日期大於或等於的 TRUE/FALSE 陣列。
上式可以傳回出院日期的陣列中比儲存格F2日期小於或等於的 TRUE/FALSE 陣列。
公式中的「*」,相當於執行邏輯 AND 運算,即可以傳回入院日期 ≦ 儲存格G2 ≦ 出院日期的陣列,運算過程會將 TRUE/FALSE 陣列轉換為 1/0 陣列。
複製儲存格G2,往下各列貼上。
文章標籤
全站熱搜

非常感謝您的解答 ^_^
感謝Vincent的幫忙, 透過你這網站,我已經是公司裡面Excel的頂尖使用者了!
您好,很高興能幫上你的忙。謝謝你光臨我的網站。
如果是需要年和月份的計算人數該如何設定?
請問如要計算時間區間內的人次,應該如何設定? 例如在2020/01/01 08:00:00-15:59:59之間的住院人次, 謝謝~
請參考:https://isvincent.pixnet.net/blog/post/49364895
謝謝您,有點難,還好有您幫忙,感謝
謝謝你光臨我的教學部落格。