如果需要知道今天是否是同事的生日,有时候会遇到同事按照农历日期过生日,这时候需要将公历日期转化为农历日期来进行判断。
添加图片注释,不超过 140 字(可选)
一、不判断闰月的情况
如果不判断闰月的情况则公式比较简单
=TEXT(A2,"[$-130000]yyyy-m-d")
如果需要将日期的数字格式改为文字格式可以用
TEXT(A2,"[$-130000][DBNum1]m月d日")
二、判断闰月的情况
添加图片注释,不超过 140 字(可选)
2023年农历有十三个月,有闰月,所以显示今天是十二月,实际应该是十一月,因为存在不是闰年但是有闰月的情况,比如2023年,所以需要手动判断闰月.
调整后公式分别为 :
1、=TEXT(EDATE(TEXT(A2,"[$-130000]yyyy-m-d"),-B2),"[DBNum1]m月d日")
2、=EDATE(TEXT(A2,"[$-130000]yyyy-m-d"),-B2)
其中"[DBNum1]m月d日"是将日期中数字改为汉字格式,
如果想将年份也用文字格式,就将"[DBNum1]yyyy年m月d日"。
评论 (0)