excel中求日期减掉上一个季度末月的20日,也就是两者之间的天数。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中求日期减掉上一个季度末月的20日,也就是两者之间的天数。相关的知识,希望对你有一定的参考价值。

季度末月20日为3月20日,6月20日,9月20日,12月20日。比如 当前日期为2015年3月19日,我想算与2014年12月20日的天数,又比如当前日期为2015年3月30日,我想算与2015年3月20日之间的天数。

假设日期在A1,在B1输入以下公式即可:
=IF(AND(SUM((MONTH(A1)=3,6,9,12)/1),DAY(A1)>20),DATEDIF(DATE(YEAR(A1),MONTH(A1),20),A1,"D"),DATEDIF(DATE(YEAR(A1-90),LOOKUP(MONTH(A1-90),1,4,7,10,3,6,9,12),20),A1,"D"))
参考技术A =DATEDIF(开始时间,结束时间,"d")
可以得到两个日期间的天数
参考技术B =DATEDIF("2014-12-20","2015-9-22","d")追问

没这么简单,是若干个日期。我想得到某些单元格与上一个季度末月20日之间的天数。

追答

你把表格截图说明清楚一些。

oracle给定一个日期怎么推算上一个季度的日子

oracle给定一个日期怎么推算上一个季度的日子
计算安全期吗?
参考技术A SELECT ADD_MONTHS(SYSDATE,-3) FROM DUAL; 参考技术B 可用to_char函数将date类型转成字符类型。
如emp表中有如下数据:
如果计算生日的方法是当前日期的年份减去生日的年份,可用如下语句:
1
select ename,hiredate,to_char(sysdate,'yyyy')-to_char(hiredate,'yyyy') from emp;
查询结果:

以上是关于excel中求日期减掉上一个季度末月的20日,也就是两者之间的天数。的主要内容,如果未能解决你的问题,请参考以下文章

java 某段时间内遍历出啊所有的年度 季度 月度 日 以及日期

每个月的 Excel 自动填充值

EXCEL中如何实现动态显示每个月的数据

如何在 Hive SQL 中获取本季度与上一季度的对比

oracle给定一个日期怎么推算上一个季度的日子

甲骨文下个季度的第一天