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

2021-06-26 18:10:37 字數 682 閱讀 7362

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天(最大)統計總計請假天數,最大連續天數。在天數少的月份,你可以自己刪掉最後多出的行。

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

Excel中如何統計專案的數量,Excel中如何統計乙個專案的數量?

1 首先,我抄們開啟excel軟體,輸入 襲一些資料供以後使用。2 接下來,我們在單元格中輸入countif函式,設定資料區域,並選擇要計數的內容項。3 輸入公式後,按enter鍵獲取統計資料。4 如果我們想計算多個內容項的數量,我們需要將它們放在大括號中。5 寫完公式並進入汽車後,我們可以計算統計...

ecel中如何統計和排序,Excel中如何統計和排序

1 在復g2單元格輸入 sum e e 得到e列的總和制。2 方法一bai 選擇e列,在 資料 du選項下zhi的 降序 排序中,擴充套件dao選定區域 排序 即可。方法二 選擇a f列,在 資料 選項下的 排序 中,以e列為主要關鍵字,降序排序,確定,即可。在g2中輸入 sum e e 至於排序,...

在Excel中,如何在指定條件的行統計某字元個數?

excel中的計算包含某字串個數函式具體該如何使用呢?對於新手來說還是有一定難度,怎麼辦?下面是學習啦帶來的關於excel統計包含某字串個數函式用法,歡迎大家來到學習啦學習。excel統計包含某字串個數函式使用方法。1 我們要計算的是包含電信的個數,用的函式是countif條件,意思是包含什麼的個數...