「最近剛?cè)肼毴肆徫唬瑓s被一個(gè)小小的考勤表難住了。公司每月的考勤表會(huì)記錄所有員工上下班是否打卡。領(lǐng)導(dǎo)要求我統(tǒng)計(jì)每個(gè)員工當(dāng)月上班卡和下班卡各自打卡次數(shù)?!?br>
一、案例
如下圖所示,A1:G9為員工上下班打卡情況,標(biāo)記“√”表示打卡,未標(biāo)記“√”表示未打卡。
現(xiàn)在要求分別在H列和I列統(tǒng)計(jì)每個(gè)員工上下班打卡次數(shù)。
二、計(jì)算步驟
以計(jì)算員工“皮卡球”上班卡打卡次數(shù)為例
1、計(jì)算皮卡球是否打卡,不考慮是上班卡還是下班卡。
在B11單元格輸入公式 =--(B3<>""),拖動(dòng)填充柄向右復(fù)制公式。
當(dāng)公式返回值“1”時(shí),說明打卡了;當(dāng)公式返回值“0”時(shí),說明未打卡。
2、考勤表記錄的是不是打上班卡情況,不考慮是否打卡。
在B12單元格輸入公式 =--(B2="上班")
當(dāng)公式返回值“1”時(shí),說明記錄的是上班卡打卡情況;當(dāng)公式返回值是“0”時(shí),說明記錄的是下班卡打卡情況。
3、統(tǒng)計(jì)上班打卡次數(shù)
在B13單元格輸入公式 =B11*B12,拖動(dòng)填充柄向右復(fù)制公式。
公式返回“1”,說明打了上班卡;公式返回“0”,說明沒有打上班卡。
在單元格B14輸入公式 =SUM(B13:G13),返回的值就是10月1日-10月3日上班卡打卡總次數(shù)。
該步驟先用兩行數(shù)據(jù)相乘,再用SUM函數(shù)對(duì)乘積結(jié)果求和,求和結(jié)果就是1-3日打卡次數(shù)??梢杂肧UMPRODUCT函數(shù)一次性計(jì)算出來。
在B13單元格輸入公式 =SUMPRODUCT(B11:G11,B12:G12)
4、將步驟1-3公式匯總。
在H3單元格輸入公式
=SUMPRODUCT(--($B3:$G3<>""),--($B$2:$G$2="上班")),
拖動(dòng)填充柄向下復(fù)制公式。
復(fù)制H3公式到I3,并將公式中的“上班”修改為“下班”,I3單元格公式為
=SUMPRODUCT(--($B3:$G3<>""),--($B$2:$G$2="下班"))
END
聯(lián)系客服