Excel 检查日范围和否
我有以下数据表: 正如你所看到的,我有一个日期和一个no,这是一个字符串 现在,我想过滤掉所有日期,这些日期在大约+20天的间隔内具有相同的数字。例如: 如果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
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)