excel实现周总结签到积分制

我在自己一个学习群里设定了一个周总结制度,这篇博客记录一下如何使用 excel 函数来实现计算打卡相册的积分。这里其实我用的是 wps 表格,但是函数一样,所以我就分类在 excel 里面。

简介

每周日,每个人在群聊天发一个周总结,内容是自己这周学习了什么,没有限制,只是给大家一个自我反省的机会。

如果没有可以写的东西,那么也在群里面报备,方式为在群聊天中说:“本周无总结”或者别的能表明这一事实的话。别有压力,只是回复一句话的功夫。

如果没有报备也没有在截止之前发周总结,将会被艾特提醒。可以在下一周总结之前补。

为了方便描述,下文把发送周总结称为“签到”

积分规则

  • 如果本周签到了,积分=原本积分+正调整参数
  • 如果未签到,积分=原本积分+负调整参数
  • 如果补签到,积分=原本积分

签到登记表样例

成员 ID 昵称 正常签到次数 周总结积分 week1 week2 week3 week4 week5 week6
1 憧憬少 1 1 1
2 听星缘 1 1 1
3 简白 1 1 1
4 HUST 1 1 1
5 咸鱼米 1 1 1

1 表示已签到,-1 表示未签到,补签改为 0

编写公式

正常签到次数

即计算 1 出现的次数(补签不算),如果用之前的SUMIF函数就是:

1
=SUMIF(对应成员的签到区域,1)

但是我又查到一个更适合的函数:COUNTIF

参数和SUMIF差不多含义,写成公式也是一样

1
=COUNTIF(对应成员的签到区域,1)

但是前者只能计算 1 出现的次数,如果计算-1 出现的次数就不行了。

周总结积分

比较简单,不赘述了。

1
=COUNTIF(E2:ZZ2,1)*积分规则!$C$3+COUNTIF(E2:ZZ2,-1)*积分规则!$D$3*(-1)

excel实现周总结签到积分制

https://yxchangingself.xyz/posts/excel_weekly_sign/

作者

憧憬少

发布于

2019-07-01

更新于

2019-07-01

许可协议