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

時間 2021-06-26 18:10:11

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函式問題 如何統計連續的幾個單元格內某值出現的頻次

夜空裡的守望者 你好!樓主的問題,應該是涉及一個隨機數,其大致的處理方法如下 每雙擊鍵入一次單元格,其統計的次數可能會改變 取決於隨機數和查詢範圍裡面的值 在d2單元格里面輸入公式 int rand 12 2 在c2單元格里面輸入公式 7,d2 5,d2 5 b2 函式公式釋義 第一個函式公式是生成...

excel統計出現次數,excel表中如何統計同一字出現的次數

countif a1 t1,1 不能用這個,那麼就這樣吧 sumproduct mod column a1 t1 2 a1 t1 1 如果以上公式中 a1 t1 還不符合要求就用下面的,實際上mod column a1 t1 2 已經指定了單數列來計算了。還不行?那隻好用下面笨方法了。product...

ecel中如何統計字數,excel中如何統計字數?

要完成此任務,請在陣列公式中使用 sumif len trim 和 substitute 函式。示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。複製示例的方法 建立空白工作簿或工作表。在 幫助 主題中,選擇示例。註釋 不要選擇行或列標題。按 ctrl c。在工作表中,選擇單元格 a1,然...