谷歌电子表格:比较日期与单元格范围内的日期

问题描述:

我在单元格B1中的日期和日期列表A1:A100。 我想获得B1细胞在A1:A100日期有最小的时间差异。 正如您在示例中所看到的,距离A1:A100最近的B1的日期位于单元格A2中。谷歌电子表格:比较日期与单元格范围内的日期

A   B   C 
1 15.4.2011 03.3.2011 A2 
2 01.3.2011 
3 11.7.2011 
4 09.2.2011 

要获取的是最近在B1单元格中的日期的日期,尝试一些免费的电池下面的公式:

=arrayformula(filter(A:A,abs(A:A-B1)=min(abs(A:A-B1)))) 

而获得的行号,其中最近的日期是,试试下面的公式:

=arrayformula(match(filter(A:A,abs(A:A-B1)=min(abs(A:A-B1))),A:A,0)) 

最后尝试下面的公式你期望的结果:

=arrayformula(address(match(filter(A:A,abs(A:A-B1)=min(abs(A:A-B1))),A:A,0),1,4,true)) 

Screenshot