ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 生日计算器(区分农历、公历)农历公历互转

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-4-24 18:45 | 显示全部楼层 |阅读模式
本帖最后由 cheyuze 于 2020-4-25 14:54 编辑

关于公历、农历(阴历、阳历)的互转查了好久,一直找不到完全合心意的
所以自己利用查到的内容做了整合和优化~主要的代码都是通过论坛查找到的,致敬大佬。我只做个整合~
能够找到来源的是 感谢 yzc51 大佬的分享
使用方法:在前三列分别输入  姓名、农历/公历、实际公历生日  就可以计算啦~备注说明:如果当年生日已经过去,会计算次年生日距今天数~
本楼附件使用逻辑解释:输入的生日就是实际出生的那天(公历),B列输入的是农历,那么后面换算的生日会是农历推公历;B列输入的是公历,那么后面换算的生日就直接是公历。3楼附件中的是不同的使用逻辑:B列类别是描述C列日期的

【更新日志】
2020-4-25 根据yzc51大佬给的建议和文件,以及4L反馈的BUG进行了一次更新。
修复农历2月30日不能正常显示的问题,修复“真实次年生日”列公式有误的问题,修改了隐藏的几列表头的描述

(新人一枚,请多指教^_^)
实现形式是这样子的:






补充内容 (2020-4-27 10:23):
诶,没办法再更新附件了么?最新的附件放在置顶楼了
微信截图_20200425114708.png

【新】生日查看工具.zip

78.71 KB, 下载次数: 274

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-24 20:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 YZC51 于 2020-4-26 10:04 编辑

试试
【新】生日查看工具-2.1.zip (315.68 KB, 下载次数: 177)

评分

3

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-4-25 11:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 cheyuze 于 2020-4-27 10:25 编辑
YZC51 发表于 2020-4-24 20:14
不错!美中不足,农历2月30日有BUG

修复BUG,简化呈现方式版本。使用逻辑为:输入公历生日,根据过生日的类型换算真实生日



微信截图_20200427102457.png

【新】生日查看工具20.04.27.zip

72.12 KB, 下载次数: 208

TA的精华主题

TA的得分主题

发表于 2020-4-24 20:14 | 显示全部楼层
本帖最后由 YZC51 于 2020-4-25 17:46 编辑

不错!谢谢楼主分享!

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-4-25 09:26 | 显示全部楼层
我看不懂,真实次年生日和真当年生日是什么意思?为啥我咋看也对不上呢?
image.png

TA的精华主题

TA的得分主题

发表于 2020-4-25 10:15 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-4-25 10:58 | 显示全部楼层
wangweihebtu 发表于 2020-4-25 09:26
我看不懂,真实次年生日和真当年生日是什么意思?为啥我咋看也对不上呢?

主要看当年生日就可以了,展示次年生日的目的在于,如果当年生日已经过完了,在计算距离生日天数的时候会计算下一次生日距离今天的天数。用当天和次年生日做减法。
您说的应该是当年生日却出现了2021年的这种情况吧,这是因为农历生日是当年的,但是公历变成了2021年

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-4-25 11:45 | 显示全部楼层
wangweihebtu 发表于 2020-4-25 09:26
我看不懂,真实次年生日和真当年生日是什么意思?为啥我咋看也对不上呢?

我又检查了下,当年生日应该是没问题的,次年生日公式里单元格选错了~重新上传了个新的

TA的精华主题

TA的得分主题

发表于 2020-4-25 11:54 | 显示全部楼层
本帖最后由 YZC51 于 2020-4-25 13:54 编辑
cheyuze 发表于 2020-4-25 11:44
有种大佬翻牌的感觉感谢回复^_^检测了下的确有BUG,而且真实次年生日的展示逻辑也有错_(:з」∠)_
...

3楼附件已经更新,请各位老师重新下载!

TA的精华主题

TA的得分主题

发表于 2020-4-25 13:50 | 显示全部楼层
本帖最后由 YZC51 于 2020-4-25 13:53 编辑
cheyuze 发表于 2020-4-25 11:45
我又检查了下,当年生日应该是没问题的,次年生日公式里单元格选错了~重新上传了个新的

跟老师学习下。谢谢老师!
3楼附件已经更新,请各位老师重新下载!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-17 00:54 , Processed in 0.042224 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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