ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6468|回复: 21

[求助] 单位格“2年1个月”加上3个月为“2年4个月”如何设置公式?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-3-20 10:44 | 显示全部楼层 |阅读模式
各位大神,我有一人事表格,为季报表,有一单元格为单位员工的在岗时间
2年1个月
,每季度更新一次,
变更为
2年4个月,
请教如何设置公式?

TA的精华主题

TA的得分主题

发表于 2018-3-20 10:50 | 显示全部楼层
本帖最后由 AbleZeng 于 2018-3-20 11:01 编辑

=TEXT(EDATE(M8,3), "e-m-d")M8这里是存放日期的地方,
EDATE是计算月份加减的,第一个参数,起始日期,第二个参数正数代表加上几个月,负数代表减去几个月。
套在text,显示日期格式。

TA的精华主题

TA的得分主题

发表于 2018-3-20 10:50 | 显示全部楼层
=INT(--SUBSTITUTE(SUBSTITUTE(A1,"年"," "),"个月","/12")+3/12)&"年"&MOD(--SUBSTITUTE(SUBSTITUTE(A1,"年"," "),"个月","/12")+3/12,1)*12&"个月"

QQ截图20180320104948.png

TA的精华主题

TA的得分主题

发表于 2018-3-20 11:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
scyss 发表于 2018-3-20 10:50
=INT(--SUBSTITUTE(SUBSTITUTE(A1,"年"," "),"个月","/12")+3/12)&"年"&MOD(--SUBSTITUTE(SUBSTITUTE(A1," ...

大神,膜拜一下。此题正解。

TA的精华主题

TA的得分主题

发表于 2018-3-20 13:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
Book1-h.rar (2.56 KB, 下载次数: 5)

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-20 15:07 | 显示全部楼层
AbleZeng 发表于 2018-3-20 10:50
=TEXT(EDATE(M8,3), "e-m-d")M8这里是存放日期的地方,
EDATE是计算月份加减的,第一个参数,起始日期,第 ...

谢谢!显示#VALUE!

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-20 15:10 | 显示全部楼层
scyss 发表于 2018-3-20 10:50
=INT(--SUBSTITUTE(SUBSTITUTE(A1,"年"," "),"个月","/12")+3/12)&"年"&MOD(--SUBSTITUTE(SUBSTITUTE(A1," ...

谢谢大神!如果不到一年的话,计算就不正确了。如果A1为“1个月”的话,显示为“43112年3个月
”,如果为“”,显示为“43171年3个月

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-20 15:15 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-3-20 15:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
jywcw 发表于 2018-3-20 15:15
谢谢,显示为#NAME?

工具-加载宏-分析工具库

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-20 15:23 | 显示全部楼层
scyss 发表于 2018-3-20 10:50
=INT(--SUBSTITUTE(SUBSTITUTE(A1,"年"," "),"个月","/12")+3/12)&"年"&MOD(--SUBSTITUTE(SUBSTITUTE(A1," ...

至上季度末在该岗位的工作年限
至本季度末在该岗位工作年限
2年1个月
2年4个月
3个月
43171年3个月
1年6个月
1年9个月
2年4个月
2年7个月
2年3个月
2年6个月
2年3个月
2年6个月
2年2个月
2年5个月
1年1个月
1年4个月
1年4个月
1年7个月
1年2个月
1年5个月
1年2个月
1年5个月
1个月
43112年3个月
1年7个月
1年10个月
1年1个月
1年4个月
1个月
43112年3个月
1个月
43112年3个月
5个月
43232年3个月

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 07:44 , Processed in 0.035402 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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