Excel 小问题!着急!

xks 2004-11-18 09:13:53

想把第一个单元格和第二个单元的时间之差放在第五个单元格里!

第一个单元格和第二个单元格都是时间 如下:

A B E
1 1956-12 2004-12 工龄(多少年)
2 1946-12 2004-12 工龄
3 1926-12 2004-12 工龄
4 1976-12 2004-12 工龄
如何在我输入完前两个单元格的内容以后工龄自动计算!

是不是要自定义公式啊!

谢谢请各位告诉我一声!

...全文
176 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
umit12020 2004-11-19
  • 打赏
  • 举报
回复
=days360(開始日期﹐結束日期)
zhoujian1976 2004-11-19
  • 打赏
  • 举报
回复
用 Datedif 就可以了, 或者用 days360 也可以, 不過前都更精確一點, 后者 一個月按30天來計算的

關鍵 你輸入是否是 日期格式 ; 另外你可以測試一下, 直接在公式中輸入 :

=DATEDIF("1956-12","2004-12","Y")
EdwardZhou 2004-11-18
  • 打赏
  • 举报
回复
公式没有错误,问题应该在于A、B列的格式。
现在的您使用的格式被 Excel 误认为 月-日(省略年)格式。

请将A、B列定义成“2001年3月”这样的格式,再试试。
远方1609 2004-11-18
  • 打赏
  • 举报
回复
自定义公式,可以的!
xks 2004-11-18
  • 打赏
  • 举报
回复
DATEDIF($A1,$B1,"y")这个好像不好用啊!

总算不出来数!

我想输入前两个单元格里的内容以后就自动出现工龄是多少年!

谢谢你们!如果知道告诉我一声
xks 2004-11-18
  • 打赏
  • 举报
回复
55555555555555555!没有人回答我啊!
yigepure 2004-11-18
  • 打赏
  • 举报
回复
楼主解决了没有呢?不行就发一个文件来给我看一下吧.
邮箱号码在我发的流星帖里.
yigepure 2004-11-18
  • 打赏
  • 举报
回复
可以,公式没有错.=DATEDIF($A1,$B1,"y")
是否为文本型的数据呢.
wjy6254 2004-11-18
  • 打赏
  • 举报
回复
关注!我把搂上的方法试了,好象不行。

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧