2984 |
Excel如何統計每日注射人數 |
趙少康:「錦子老師您好,請問注射藥物一天大概有多少人?麻煩解惑 ~ 感恩,謝謝!」
錦子老師:「這個題目不難,但作法較麻煩,我以70筆資料為例,步驟如下:」
步驟1:點取G2~BP2儲存格輸入「2020/7/31~2020/9/30」各個日期。
步驟2:點取G3儲存格輸入公式:
=IFERROR(IF(AND(DATE(LEFT($A3,3)+1911,MID($A3,4,2),RIGHT($A3,2))<=G$2,IF($D3="未出",TODAY(),DATE(LEFT($A3,3)+1911,MID($A3,4,2),RIGHT($A3,2)))+$D3>=G$2,$C3="注射"),1,0),0)
再將公式複製到G3:G71儲存格,再將G2:G71儲存格公式,複製到H2:BP71儲存格,算出每一個人在7/31~9/30中各個日期是否要注射,若要填入1,不要填入0。
【公式說明】
=IFERROR(IF(AND(DATE(LEFT($A3,3)+1911,MID($A3,4,2),RIGHT($A3,2))<=G$2,IF($D3="未出",TODAY(),DATE(LEFT($A3,3)+1911,MID($A3,4,2),RIGHT($A3,2)))+$D3>=G$2,$C3="注射"),1,0),0)
公式1:DATE(LEFT($A3,3)+1911,MID($A3,4,2),RIGHT($A3,2))
將A3儲存格左邊3個字元加1911轉換成西元年份,從A3儲存格第4個字元開始抓取2個字元轉成月份,從A3儲存格右邊掀個字元轉成日數。
公式2:IF($D3="未出",TODAY(),公式1)
如果D3儲存格內容為未出,則傳回系統日期,否則傳回公式1的結果
公式3:IF(AND(公式1<=G$2, 公式2+$D3>=G$2,$C3="注射"),1,0)
如果公式1傳回結果小於G2儲存格數值且公式2加D3儲存格數值大於G2儲存格數值且C3儲存格內容為注射,則填入1,否則填入0。
公式4:IFERROR(公式3,0)
如果公式3錯誤,填入0,否則填入公式3結果。
步驟3:點取G1儲存格輸入公式:
=SUM(G3:G72)
再將公式複製到H1:BP1儲存格,算出每個日期的注射人數。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表