创建一个公式来分析个人是否在两个日期之间得到服务

创建一个公式来分析个人是否在两个日期之间得到服务

我正在撰写一份拨款报告,其中我需要统计在特定季度内接受服务的人数。也就是说,如果该人在 到 之间的任何一天在我们的庇护10/1/201512/31/2015

数据显示的方式记录了他们的入境日期和离境日期。我苦苦思索的是,如果我编写一个countifs公式来查看他们的入境日期或离境日期是否在10/1/2015和之间12/31/2015,我可能会错过 或更早入境9/30/2015并在 或更晚离境的个人1/1/2016

10/1/2015这些人可能从到每天都待在避难所12/31/2015,但他们不会被计算在内,因为他们的入境和出境日期都在10/1/2015到 的日期范围之外12/31/2015

我可能需要通过多个步骤来完成此操作(多列进行不同的计算,我可以使用它们来获得最终结果),但我不确定从哪里开始。

答案1

您正在检查两个间隔是否重叠。

我将从 Q1 到 Q2 分配您的季度,并从 S1 到 S2 提供服务

Q1 是该季度的第一天,Q2 是该季度的结束日期。

S1 为首次服务日期,S2 为最后一次服务日期

基本上你需要检查

=if(and(S2>=Q1,S1<=Q2),"They stayed here","They didn't stay here")

这应该涵盖下图中的所有四种情况。

在此处输入图片描述

相关内容