Excel制作考勤表时怎样自动录入时间
大家也许知道在Excel中用“Ctrl+Shift+:”可以自动输入时间,但是怎样不用输入而自动录入呢?几经曲折,终于搞定,下面说说笔者的方法。
操作方法
- 01
打开Excel软件,新建一空白工作薄,点击工作薄下的“sheet1”进入工作表编辑。先在“A”列点击鼠标右键选择“设置单元格格式”,在“数字”项选择“文本”点击“确定”按钮。
- 02
上一步的目的是为了把“A”列设置成文本格式,这样某个员工到岗后,只需在”A“列中输入他自己的编号,对应的“B”列就会自行录入这时刻的时间,为今后判断是否迟到、早退统计用。
- 03
如图在“B”列第2行中输入,【=IF(A2="","",IF(B2="",TEXT(NOW(),"yyyy/mm/dd hh:mm:ss"),B2))】按“回车”键返回后,再选择该项,当右下出现“+”后,把“+”用鼠标左键按住往下拖动,根据所需的人数自动向下填充公式。
- 04
如图在“A”列输入员工编号,按“回车”键即得到签到时间,但是问题出现了,签到时间为空,不显示怎么办?
- 05
在菜单栏中依次点击“工具”→“选项”,弹出对话框,点选“重新计算”,勾选“迭代计算”,在“最多迭代次数”输入“100”后,点击“确定”按钮。
- 06
先清空“A”列再输入员工编号,按“回车”键即真正得到不同签到时间。
赞 (0)