nykek5i 发表于 2024-10-1 18:10:16

用Excel函数制作动态考勤表


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">用Excel函数制作自动统计考勤表</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">1、</span>考勤表框架设计</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">怎么样</span>用Excel函数及嵌套函数设计一个自动统计的考勤表,制作成一个方便<span style="color: black;">运用</span>通用模板,达到一劳永逸效果,是<span style="color: black;">咱们</span>需要思考和<span style="color: black;">处理</span>的问题。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">1、在首行写好标题“考勤表”,在第二行填写“年、月”类目,用数据有效性制作下拉菜单,方便自由<span style="color: black;">选取</span>年、月。如图:</span></p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-axegupay5k/de495c708e7c4e7fae1a1d6f80fa9a6c~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1727979945&amp;x-signature=6KW8nfD6xduXBj0cVuhlHmqBFTA%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、实现每月天数自动<span style="color: black;">表示</span>。每月天数<span style="color: black;">一般</span>大月31天,小月30天;<span style="color: black;">另一</span>2月份平年28天,闰年29天。故日期1-28日<span style="color: black;">每一个</span>月都要用到,直接输入;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">单元格“31”日,大月<span style="color: black;">显现</span>,小月<span style="color: black;">无</span>,公式为:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">=IF(OR(C2=1,C2=3,C2=5,C2=7,C2=8,C2=10,C2=12),31,"")</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">单元格“30”日,除2月份其他月份<span style="color: black;">表示</span>,公式为:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">=IF(OR(C2&lt;&gt;2),30,"")</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">单元格“29”日,闰年(能被4整除而<span style="color: black;">不可</span>被100整除或能被400整除)<span style="color: black;">表示</span>,公式为:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">=IF(OR(AND(MOD(B2,4)=0,MOD(B2,100)&lt;&gt;0),MOD(B2,400)=0,C2&lt;&gt;2),29,"")</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">星期判断公式:=TEXT($B$2&amp;-$C$2&amp;-Q$5,"aaa"),即用TEXT公式<span style="color: black;">按照</span>日期判断星期。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">2、</span><span style="color: black;">按照</span>考勤标识符号统计各类出勤</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、定义考勤标识符号。如记录符号:探亲年休假~年、病假~病、产假~产、婚假~婚、丧假~丧、事假~事、护理假~护、出差~差、工伤~伤、旷工~0、补休~补、迟到~迟、早退~退、脱岗~脱、早班~早、中班~中、晚班~晚,通、白班~/、工休~Δ等。<span style="color: black;">亦</span><span style="color: black;">能够</span>用特殊符号标识,结合<span style="color: black;">实质</span><span style="color: black;">状况</span>而定。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、单项考勤标识符用COUNTIF统计,如:=COUNTIF($Q6:$AU6,"/"),$Q6:$AU6为1-31日统计区域,“/”为白班标识。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3、多个考勤标识符用SUM嵌套COUNTIF实现统计,如:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">=SUM(COUNTIF($Q6:$AU6,{"迟","退","脱"})),即把迟到、早退、脱岗按一类统计合计。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">3、</span>完整考勤表如下:</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/e728deabf639410b8f71216ed4a2a2f8~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1727979945&amp;x-signature=tXlJMfPzm%2BNih1W96L4xx9F7fZQ%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">4、</span>最后,设置“<span style="color: black;">表示</span>”、“<span style="color: black;">隐匿</span>”29、30、31日期对应行。如对“31”单元格填充为白色,因31字颜色为白色,即<span style="color: black;">达到</span>到<span style="color: black;">隐匿</span>目的。设置:AU5-<span style="color: black;">要求</span>格式-新建格式规则-<span style="color: black;">运用</span>公式确定要设置的单元格-在<span style="color: black;">要求</span>设置写入公式“=AU5="",填充为白色。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">至此考勤表设计完成,<span style="color: black;">能够</span>实现用Excel函数自动统计指定年月考勤。</p>




nykek5i 发表于 2024-10-8 06:41:27

你的见解真是独到,让我受益匪浅。

b1gc8v 发表于 2024-10-12 20:31:27

系统提示我验证码错误1500次 \~゛,

4zhvml8 发表于 2024-10-14 04:40:23

你的见解真是独到,让我受益匪浅。

7wu1wm0 发表于 2024-10-17 03:14:21

你的见解真是独到,让我受益匪浅。
页: [1]
查看完整版本: 用Excel函数制作动态考勤表