excel统计出差时长与次数升级版

2016-08-25 21:57 阅读 384 次 评论 0 条

上一日志中使用excel按月记录出差的时长与次数,最近做了扩展,将小组内人员的出差时间与次数进行记录统计,时间长了跨月,想看一下统计情况还得自己加,觉得有点麻烦,所以做了一个升级版。

首先介绍一下VLOOKUP函数,在表格数组的首列查找指定的值,并由此返回表格数组当前行其他列的值。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

VLOOKUP在每个月的记录中按照人名进行查找记录,由于月度记录的工作表与年度统计工作表不在同一工作表中,所以在查找时需要指定工作表名称jun,公式如下

=VLOOKUP(C1,jun!R1C1:R30C17,2,FALSE)

注意:VLOOKUP函数的最后FALSE,表示精确查找,是因为将人名进行查找,不便于排序,TRUE或默认不写,则先将工作表的第一列排序,然后再查找。如果为人名时,会出现查找不到对应的人名。

在查询时还是会产生人名不存在,而查询不到的情况,这时VLOOKUP 函数返回错误值#NA,这时通过ISNA 函数判定,其返回值 TRUE。示例如下

ISNA(VLOOKUP(C1,may!R1C1:R30C17,2,FALSE)) = TRUE

当判定为#NA,将此次的值置位0,完整的公式如下所示

=IF(ISNA(VLOOKUP(C1,may!R1C1:R30C17,2,FALSE)) = TRUE, 0, VLOOKUP(C1,may!R1C1:R30C17,2,FALSE))

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:excel统计出差时长与次数升级版 | 起点博客
分类:软件应用 标签:

发表评论


表情