Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel—;寻找金融领域的差异_Excel - Fatal编程技术网

Excel—;寻找金融领域的差异

Excel—;寻找金融领域的差异,excel,Excel,我所寻找的和我可以用一个简单的datedif公式回答的问题之间有着微妙的区别 假设我在A列中有开始日期,在B列中有结束日期,这两个日期范围都可以追溯到2017年初。我们也可以说,当我提到“季度”时,我指的是Q1=一月到三月,Q2=四月到六月,Q3=七月到九月,Q4=十月到十二月 我在寻找一个公式,它能告诉我一个记录的结束日期是否与开始日期在同一个季度内,如果不是,还有多少个季度 这里是这个问题和我可以用datedif的变化来回答的问题之间的区别:如果我的开始日期是3/31,结束日期是4/1,那么

我所寻找的和我可以用一个简单的
datedif
公式回答的问题之间有着微妙的区别

假设我在A列中有开始日期,在B列中有结束日期,这两个日期范围都可以追溯到2017年初。我们也可以说,当我提到“季度”时,我指的是Q1=一月到三月,Q2=四月到六月,Q3=七月到九月,Q4=十月到十二月

我在寻找一个公式,它能告诉我一个记录的结束日期是否与开始日期在同一个季度内,如果不是,还有多少个季度


这里是这个问题和我可以用
datedif
的变化来回答的问题之间的区别:如果我的开始日期是3/31,结束日期是4/1,那么它们应该相差一个季度,因为结束日期不在1月到3月的范围内。
datedif
上的一个变体会告诉我,这些日期彼此相差0个季度,因为这两个日期之间的差值至少不超过90天。

这应该有效,尽管可能有更简洁的方法:

=YEAR(B2)*4-YEAR(A2)*4+QUOTIENT(MONTH(B2)-1,3)-QUOTIENT(MONTH(A2)-1,3)

日期差会超过1年吗?@ScottCraner如果有帮助的话,我可以将样本减少到相差1年或更少的样本。