在Excel中如何統計連續缺勤或請假次數 望高手給個函式

2021-06-26 18:10:38 字數 682 閱讀 3838

1樓:匿名使用者

b15=if(b2="正常班",b2,if(a15=1,1,if(b14="正常班",1,b14+1)))

2樓:晉訪

sub 考勤()

for i = 2 to 31 '假設有30位員工m = 1

for x = 2 to 32 '每月31天if cells(x, i) <> "正常班" thencells(x, i) = m: m = m + 1else: m = 1

end if

next

next

for i = 2 to 31

cells(x, i).formular1c1 = "=max(r[-31]c:r[-1]c)"

cells(x + 1, i).formular1c1 = _"=counta(r[-32]c:r[-2]c)-countif(r[-32]c:r[-2]c,""正常班"")"

next

end sub

給你編了個小巨集,能解決問題。時間不早了,自己先看看怎麼用。不懂再問補充:用巨集,可以有針對性的解決問題。這段巨集再加上個快捷鍵,一鍵完畢。

最後兩行是加了兩個公式,按每月31天(最大)統計總計請假天數,最大連續天數。在天數少的月份,你可以自己刪掉最後多出的行。

用公式太麻煩了,每個格都要有公式,一旦弄錯,也不好改

問題1 在excel中如何統計出班每個班前40名的各科平均分

問題1,是40人的各科平均分,還是每個人的各科平均分?問題2,先增加一列 排名,使用rank 函式得出名次。然後統計 我可以幫你,不過說起來很麻煩。可以發郵箱嗎?xifeng2525 126.com 問題2 假設bai有1500行,從第二行du開始是學生成績,zhib列是dao 班級,h列是年級排名...

excel中怎麼自動統計個數,Excel中如何統計一個專案的數量?

可以通過countif函式來自動統計個數,操作步驟如下 工具 2010版excel 1 先開啟excel,以下圖為例,需要統計a列中數字 5 出現的次數,結果在c3單元格顯示 2 選中c3單元格並輸入公式 countif a a,5 3 按下回車鍵後就可以得出自動計算後的結果了。這個題目用sumpr...

excel中如何統計一列中不同資料的個數

用sumproduct函式吧 假設第一行為標題,資料在b2至c10000的區域內統計文盲的女生人數 sumproduct b 2 b 10000 文盲 c 2 c 10000 女 統計文盲 半文盲的女生人數 sumproduct isnumber find 文盲 b 2 b 10000 c 2 c ...