close

7536

Excel 如何計算早晚班各有幾人

辛老七:錦子老師您好,我是在望天下海景社區的總幹事,我想請教我要如何可以統計每天上早晚班的人數,如下圖,不知該如何寫公式?感謝解答。

image

錦子老師:這個問題,作法如下。

步驟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儲存格。

image

【公式說明】

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

公式1MOD(ROW($5:$16),2)

傳回5:16列號除以2的餘數。

image

公式2SUM((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運算結果的加總。

image

公式3(ROW(B1)=2)*SUM(公式1*(C$5:C$16<>""))

B1儲存格的列號除以2的餘數,乘以(公式1運算結果乘上C5:C16儲存格是否為空格,若是為TRUE(1),否則為FASLE(0)的加總)

公式4ABS(公式2-公式3)

公式2運算結果減掉公式3運算結果的絕對值(無負數)

image

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

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

更多相關文章:請點我


arrow
arrow
    文章標籤
    ABS SUM TIME MOD ROW
    全站熱搜

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