Excel 检查日范围和否

Excel 检查日范围和否,excel,excel-formula,excel-2010,spreadsheet,Excel,Excel Formula,Excel 2010,Spreadsheet,我有以下数据表: 正如你所看到的,我有一个日期和一个no,这是一个字符串 现在,我想过滤掉所有日期,这些日期在大约+20天的间隔内具有相同的数字。例如: 如果12.2.2014的值为a,则会得到1,如果3.2.2014的值为a则会得到1。相反,如果值2014年1月15日的值为a,则会得到0,因为它不在+-20天的范围内。如果存在两行,如下例所示,分别为10.07.2002和d,则它会得到一个0,因为它周围的20天间隔中没有其他日期 我的实现思想是:计算每个值和日期的日期差,如果它小于或等于2

我有以下数据表:

正如你所看到的,我有一个日期和一个no,这是一个字符串

现在,我想过滤掉所有日期,这些日期在大约+20天的间隔内具有相同的数字。例如:

如果
12.2.2014
的值为
a
,则会得到
1
,如果
3.2.2014
的值为
a
则会得到
1
。相反,如果值
2014年1月15日
的值为
a
,则会得到
0
,因为它不在
+-20天的范围内
。如果存在两行,如下例所示,分别为
10.07.2002
d
,则它会得到一个0,因为它周围的
20天间隔中没有其他日期

我的实现思想是:计算每个值和日期的日期差,如果它小于或等于20,大于或等于1,则给出1,否则给出0

这可以在excel中完成吗

我非常感谢你的建议

附言:我希望我能把问题讲清楚

更新

使用这个公式,我得到:

=COUNTIFS($B$2:$B$32;B2;$A$2:$A$32;“>”&(A2-20);$A$2:$A$32;“类似这样的内容(根据实际数据范围调整
$B$2:$B$32
等):


哇,谢谢你的回答!如果我调整了公式,请查看我的更新。是否也可以只给出
0
1
值?
 =COUNTIFS($B$2:$B$32,B2,
                $A$2:$A$32,">" & (A2-20),
                $A$2:$A$32,"<" & (A2+20))-1
 =MIN(COUNTIFS($B$2:$B$32,B2,
                $A$2:$A$32,">" & (A2-20),
                $A$2:$A$32,"<" & (A2+20))-1,1)