7536 |
Excel 如何計算早晚班各有幾人 |
辛老七:錦子老師您好,我是在望天下海景社區的總幹事,我想請教我要如何可以統計每天上早晚班的人數,如下圖,不知該如何寫公式?感謝解答。
錦子老師:這個問題,作法如下。
步驟1:點取C1儲存格輸入公式:
=ABS(SUM((C$5:C$16<TIME(8,0,0))*(C$5:C$16<>"")*MOD(ROW($5:$16),2))-(ROW(B1)=2)*SUM(MOD(ROW($5:$16),2)*(C$5:C$16<>"")))
按CTRL+SHIFT+ENTER鍵完成陣列公式輸入,再將公式複製到C1:G2儲存格。
【公式說明】
=ABS(SUM((C$5:C$16<TIME(8,0,0))*(C$5:C$16<>"")*MOD(ROW($5:$16),2))-(ROW(B1)=2)*SUM(MOD(ROW($5:$16),2)*(C$5:C$16<>"")))
公式1:MOD(ROW($5:$16),2)
傳回5:16列號除以2的餘數。
公式2:SUM((C$5:C$16<TIME(8,0,0))*(C$5:C$16<>"")*公式1)
將C5:C16儲存格中時間是否小於8點,若是為TRUE(1),否則為FASLE(0)乘上C5:C16儲存格是否為空格,若是為TRUE(1),否則為FASLE(0)再乘以公式1運算結果的加總。
公式3:(ROW(B1)=2)*SUM(公式1*(C$5:C$16<>""))
將B1儲存格的列號除以2的餘數,乘以(公式1運算結果乘上C5:C16儲存格是否為空格,若是為TRUE(1),否則為FASLE(0)的加總)。
公式4:ABS(公式2-公式3)
將公式2運算結果減掉公式3運算結果的絕對值(無負數)。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表