所有分类
  • 所有分类
  • 软件工具
  • 各类源码
  • 知识课程

相信每个地方都会进行登记,因为人员较多,登记的工作量也不少。为减少工作量,我们今天一起来做一个防疫登记表,利用公式实现一些项目的自动化。

具体有哪些功能呢?

1、自动生成返乡时间

2、自动生成年龄、性别

3、自动计算停留天数

4、自动计算是否需要隔离

5、自动计算是否隔离完毕

我们一起来做一下吧

一、自动生成返乡时间

如何生成返乡时间呢?我们知道有一个函数NOW(),就是现在的意思,我们可以利用这个函数来生成下拉菜单,让时间自动显示出来。

首先,在任何一个单元格输入公式=NOW(),那么时间就显示出来了,我们再在数据里面选择数据验证,选择序列,来源就选择我们刚才输入公式的单元格,那么这个自动生成登记时间的功能就实现了。我们登记的时候,只需要点一下下拉菜单,时间就自动出来了,不用我们手写。

二、自动生成年龄、性别

我们知道,身份证号码的第7到14位是我们的出生日期,因此我们首先要用MID函数把这8个数字提取出来,我们再用TEXT函数把这8个数变为日期格式,再用TODAY获取今天的日期,再用DATEDIF函数来计算差值即可。

=DATEDIF(TEXT(MID(E3,7,8),”0000-00-00″),TODAY(),”Y”)

这个里面公式比较多,可能有的朋友一时难以理解,这也不要紧,把这个公式记下来,可以直接套用,只需要把你的身份证号码的那个单元格与公式中的单元格对齐就行了。如你的身份证号码在D3,那就只需要把公式中的E3改为D3就行了,其它的都不变。

自动生成性别那就比较简单了。我们知道,身份证的倒数第二位是区分性别的,单数为男,双数为女,我们只需要用MID函数据那个数字提取出来,再用MOD函来判断它的奇偶性就可以了。

公式:=IF(MOD(MID(E3,17,1),2),”男”,”女”)

三、自动计算停留天数

这个比较简单,因为我这张表是今天登记的,所以没有一天,显示的是一个小数。

如果为了好看,可以在公式前面再加一个INT公式,没有一天的就显示0了。

四、自动计算是否需要隔离

是否需要隔离,取决于两个条件。一是是否有核酸证明,二是是否来自低风险地区。如果这两个条件同时成立,就是否,不然就是需要隔离

公式:=IF(OR(H4=”否”,I4=”否”),”是”,”否”)

五、计算是否隔离完毕

是否隔离完毕,我们首先判断是否需要隔离,如果不需要隔离,就返回空值,如果需要隔离,那隔离的时间,我们就以停留天数减去21天来计算,公式如下:

=IF(L3=”是”,IF(K3>=20,”是”,”否”),””)

这样一来,我们就设置了可以说是一张半自动化的返乡防疫登记表了,是不是方便了很多。

原文链接:https://isaurora.com/6365.html,转载请注明出处。
1、本站名称:极光资源
2、本站永久网址:https://isaurora.com,Ctrl+D即可收藏本站,期待再次光临。
3、本站部分文章内容可能来源于网络,仅供学习与参考,如有侵权请留言反馈,本站将进行删除处理。
4、本站所有资源不代表本站立场,不代表本站赞同其观点,不对其真实性负责。
5、本站禁止以任何方式发布或转载任何违法信息,如发现请留言举报。
6、本站资源大多存储在云盘,如发现链接失效请留言反馈,本站将第一时间更新。
0

评论0

显示验证码
没有账号?注册  忘记密码?