楼主 wise |
如何按工龄分组统计各工龄段的员工人数 主要通过数据透视表里面的分组组合实现: |
2楼 331801591 |
不错不错 |
3楼 冯中胖 |
关于计算工龄的问题 书中疑难97计算工龄采用的公式是: =--CONCATENATE(DATEDIF($C2,TODAY(),"y"),".",DATEDIF($C2,TODAY(),"ym")) 我认为这个计算公式是有问题的。公式中DATEDIF($C2,TODAY(),"y")部分计算的是两个日期相差的整年数,这部分没有问题。 公式中DATEDIF($C2,TODAY(),"ym")部分,计算的是两个日期中忽略年和日之后月的差。 然后用CONCATENATE把第一部分、小数点和第二部分组合起来。这样得出的工龄实际是几年零几个月,而不是几点几年。 且不论计算公式中忽略了日是否合理,单就计算月份差来说,就是不合理的,一年有12个月,而不是十个月, 公式实际是混淆了几年零几个月和几点几年的概念。比如,1年零6个月不是1.6年而是1.5年。 再如1年零10个月,如果写成1.10的话就与1年零1个月混淆了。 因此如果计算要求不那么精确的话,我觉得还不如直接用(TODAY()-c2)/365这个公式呢 如果精确的话,可以把公式改为=DATEDIF($C2,TODAY(),"y")+DATEDIF($C2,TODAY(),"yd")/365 以上为学习数据透视表大全时的所得,不妥之处望作者海涵。 |
4楼 wanzi |
很好很强大 |
5楼 fanfanly |
能不能自定义不同的步长 |
6楼 r1000yy |
没有示例文件吗? |
7楼 335081548 |
没有文件,美中不足 |
8楼 hbabc |
谢谢 |
9楼 当I已成往事 |
很强大,学习中 |