Excel持续数据统计有高着儿
在日常工做中,我们经常需要对一些持续呈现的数据停止统计。如统计考勤表中持续迟到三次的员工;关于持续签到次数大于指定命目标会员,发放优惠;统计某球队持续成功的场次等。关于那些持续数据的统计,借助Excel 2019内置的函数即可快速完成。
文|俞木发
○ 一、统计持续迟到次数
合适:单连续续前提的统计
公司比来整顿员工考勤规律,关于持续迟到三次员工要扣100元。翻开员工考勤表文件,定位到C2单位格并输进公式“=ISERR(FIND("×××",PHONETIC(D2:AG2)))”,然后下拉填充(图1)。
(图1)
公式阐明:
先利用PHONETIC函数将考勤表的1号~31号数据毗连起来,然后利用FIND函数在此中查找“×××”(×表达迟到,三个×表达持续三天都迟到),最初在外层利用ISERR函数对数据停止揣度,假设没有持续迟到三次就展现为TRUE,不然展现为FALSE。
再定位到B2单位格并输进公式“=IF(C2=TRUE,"",-100)”,利用IF函数对C列实假停止揣度,假设为TRUE展现为空,不然展现“-100”(表达扣款100元,能够在后续工资单中间接引用),公式下拉即可完成标识表记标帜(图2)。
(图2)
○二、统计持续签到更大次数
合适:多前提的持续数据统计
为了鼓舞用户利用公司的APP,关于在1个月内持续签到大于等于28天的用户奖励30元,15~27天奖励15元,其他用户则展现更大持续签到天数。下表是用户签到笔录,如今需要对契合要求的用户添加奖励金额。
展开全文
1. 添加辅助数据
定位到C3单位格并输进公式“=IF(B3=B4,"",ROW-2)”,然后下拉填充,并将公式依次复造到G列、K列(图3)。
(图3)
公式阐明:
利用IF函数对B3和B4单位格停止揣度,假设相等则展现为空,不然展现为“当前行号值-2”,如许在C列会展现出当前应签到的次数。
2. 统计现实持续签到值
(图4)
公式阐明:
3. 统计奖励金额
定位到C1单位格并输进公式“=IFS(MAX(D3:D32)=28,30,MAX(D3:D32)=15,15,MAX(D3:D32)15,"持续签到更大天数是:"MAX(D3:D32))”,然后将公式复造到G1、K1单位格,完成奖励数据的展现(图5)。
(图5)
公式阐明:那里利用IFS函数根据奖励前提展现奖励金额,假设大于等于28次,那么展现30,假设在15~27之间展现15,不然展现“持续签到更大天数:”和“D3:D32”之间更大值的毗连。
将上述文件保留为模板,以后只要在B、F、J、N……列中输进用户的签到数据,就能够在第一行主动展现用户奖励数据,假设没有奖励则会展现更大持续签到的天数,便利给用户自查(图6)。
(图6)
○三、计算最多的持续成功场次
合适:多工做表更大持续数据统计
为了对球队的汗青功绩停止统计,每个球队造造一张工做表,如今需要统计每个球队最多的持续成功场次。因为需要在多个工做表停止统计,能够借助VBA实现批量操做。
到)。
(图7)
代码阐明:
先利用For Each语句对工做表停止遍历,然后利用IF函数对A2单位格起头展现的字符停止揣度,假设展现为“负”或“平”就标识表记标帜为“0”,不然对持续标识表记标帜为“胜”的单位格停止统计。
返回Excel窗口,在D1单位格中输进公式“=MAX(B2:B100)”,点击“开发东西→宏→连胜场次”,点击“施行”,如许所有工做表球队的更大连胜场次就主动完成统计了(图8)。 CF
(图8)
原文登载于2022 年 12月 27 日出书《电脑喜好者》第 22 期
END
更多超卓,敬请等待……