close

2984

Excel如何統計每日注射人數

趙少康:「錦子老師您好,請問注射藥物一天大概有多少人?麻煩解惑 ~ 感恩,謝謝!」

image

錦子老師:「這個題目不難,但作法較麻煩,我以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

image

【公式說明】

=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)

公式1DATE(LEFT($A3,3)+1911,MID($A3,4,2),RIGHT($A3,2))

A3儲存格左邊3個字元加1911轉換成西元年份,從A3儲存格第4個字元開始抓取2個字元轉成月份,從A3儲存格右邊掀個字元轉成日數。

公式2IF($D3="未出",TODAY(),公式1)

如果D3儲存格內容為未出,則傳回系統日期,否則傳回公式1的結果

公式3IF(AND(公式1<=G$2, 公式2+$D3>=G$2,$C3="注射"),1,0)

如果公式1傳回結果小於G2儲存格數值且公式2D3儲存格數值大於G2儲存格數值且C3儲存格內容為注射,則填入1,否則填入0

公式4IFERROR(公式3,0)

如果公式3錯誤,填入0,否則填入公式3結果。

步驟3:點取G1儲存格輸入公式:

=SUM(G3:G72)

再將公式複製到H1:BP1儲存格,算出每個日期的注射人數。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

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

更多相關文章:請點我


arrow
arrow
    創作者介紹

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