Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5646|回复: 12

[已解决]高手请教,如何计算工龄和工龄奖金,谢谢!

[复制链接]
发表于 2011-4-11 21:17 | 显示全部楼层 |阅读模式
未命名.jpg


如上图,我公司规定,只要服务大于等于1年以上的,奖励工龄奖金100元,现在知道了入职时间,如何用公式计算工龄及奖金,谢谢。

如A1为入职时间,日期格式,比如2010年3月,如何计算工龄奖金?
最佳答案
2011-4-11 21:27
回复 yuky4677 的帖子

Book1.rar (1.54 KB, 下载次数: 59)
 楼主| 发表于 2011-4-11 21:22 | 显示全部楼层
回复

使用道具 举报

发表于 2011-4-11 21:22 | 显示全部楼层
入职时间在A列公式如下
=IF(DATEDIF(A2,TODAY(),"y"),100,0)
你1年以上的全部都是100元,不分几年吗?不足1年的0
回复

使用道具 举报

发表于 2011-4-11 21:23 | 显示全部楼层
本帖最后由 wp8680 于 2011-4-11 21:32 编辑

=IF(NOW()-A2>365,100,0)

A2一定要是日期格式的数字,如输入2009-3-1,这种形式。否则公式还要提取字符才能计算。
回复

使用道具 举报

 楼主| 发表于 2011-4-11 21:25 | 显示全部楼层
回复 fjmxwrs 的帖子

不是,1年以上的是100,,2年以上的200,就是用年数*100元就是
回复

使用道具 举报

发表于 2011-4-11 21:27 | 显示全部楼层    本楼为最佳答案   
回复 yuky4677 的帖子

Book1.rar (1.54 KB, 下载次数: 59)
回复

使用道具 举报

发表于 2011-4-11 21:27 | 显示全部楼层
wp8680 发表于 2011-4-11 21:23
=IF(NOW()-A2>365,100,0)

=(NOW()-A2>365)*100可以省4个字符
回复

使用道具 举报

发表于 2011-4-11 21:29 | 显示全部楼层
那就直接用
=DATEDIF(A2,TODAY(),"y")*100
公式下拉即可。
回复

使用道具 举报

发表于 2011-4-11 21:29 | 显示全部楼层
  1. =DATEDIF(A2,NOW(),"y")*100
复制代码
回复

使用道具 举报

 楼主| 发表于 2011-4-11 21:32 | 显示全部楼层
回复 xiaopei050 的帖子

谢谢高手,学习了dateif函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 07:44 , Processed in 0.358568 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表