我要用EXCEL建一个人事资料,其中有“员工进厂日期”我要算出一个员工到当天为止在公司的服务时间是多少?其格式为“**年**月**天”、不满一年的格式为“**月**天”。
假设“员工进厂日期”在A2单元格,公式为:=IF(INT((TODAY()-A2)/365)=0,INT(MOD((TODAY()-A2),365)/30)&"月"&MOD(MOD((TODAY()-A2),365),30)&"天",INT((TODAY()-A2)/365)&"年"&INT(MOD((TODAY()-A2),365)/30)&"月"&MOD(MOD((TODAY()-A2),365),30)&"天")看不懂再问吧。
提问者对答案的评价:
将结果所在的单元格格式设置为“/年/月/天”,执行减操作
如果“员工进厂日期”在A1单元格,公式为:IF(DATEDIF(A1,TODAY(),"y")>0,CONCATENATE(DATEDIF(A1,TODAY(),"y"),"年",DATEDIF(A1,TODAY(),"ym"),"月",DATEDIF(A1,TODAY(),"md"),"天"),CONCATENATE(DATEDIF(A1,TODAY(),"ym"),"月",DATEDIF(A1,TODAY(),"md"),"天"))
洪恩在线 -> 电脑乐园 -> Excel 2000http://www.hongen.com/pc/oa/excel2k/ex2k.htmExcel 2000 第 一 课 Excel入门 第 二 课 Excel基础知识 第 三 课 建立工作表 第 四 课 编辑工作表 第 五 课 设置工作表的格式 第 六 课 使用公式与函数 第 七 课 图表使用 第 八 课 工作表的管理 第 九 课 图形的使用 第 十 课 工作表的打印 第十一课 使用自动功能 第十二课 Excel的其它功能 |