Hello,大家好,今天跟大家分享下我们如何在excel中批量生成指定时间的打卡记录,这好像是一个HR小姐姐问到的问题,当时试了很多方法,终于想到一个十分简单的方法,让我们来看下它是如何操作的吧
一、RANDBETWEEN
RANDBETWEEN:返回指定数字之间的随机数
第一参数:bottom区间的最小值
第二参数:top区间的最大值
如果我们将函数设置为RANDBETWEEN(3,10),那么函数将返回一个3到10之间的随机整数
二、批量生成打卡时间
我们先来先来批量生成上班的打卡时间
公式为=RANDBETWEEN("7:00:00"*60,"8:00:00"*60)/60
跟大家讲解下公式的原理
公式:RANDBETWEEN("7:00:00"*60,"8:00:00"*60)/60
第一参数区间最小值:"7:00:00"*60
第二参数区间最大值:"8:00:00"*60
时间本质上也是数值,只不过他们的值都是不大于1的。所以我们将这个7点这个时间乘以60将他扩大60倍,作为函数的最小值。同样的将8点扩大60倍,将它作为函数的最大值,最后只需将函数的结果再除以60就能都得到我们想要的打卡区间了
生成下班时间我们只需要在函数中直接更改7点和8点的时间即可,如果制作完成后显示的是小数,我们只需将格式设置为时间格式即可
怎么样?是不是非常简单呢?
我是excel从零到一,关注我持续分享更多Excel技巧