用于检查范围内的月份和年份的公式

时间:2013-11-07 21:36:32

标签: date range excel-formula

我正在使用一个公式,它返回1或0,具体取决于月份和年份是否在两个单元格的范围内。

例如:

如果查看下表,如果D列是1月12日,我需要将Test1行显示为0,因为Jan-12单元格中的月份和年份不在B列的范围内我需要在很多行和列中执行此公式,因此任何易于维护的公式都是理想的:)

Column A     Column B     Column C     Column D      Column E     Column F   ............
Title        Start Date   End Date       Jan-12      Feb-12        Mar-12 ............
__________________________________________________________________________________

Test1        17-Sep-12    10-Dec-13       0             0            0
Test2        14-Jan-12    16-Mar-13       1             1            1
Test3        12-Mar-12    28-Mar-12       0             0            1 

2 个答案:

答案 0 :(得分:0)

这是您需要的公式:

对于Test1,假设列D,E,F在第1行:

d

=IF(AND(D1>$B$2,D1<$C$2),1,0)

E:

=IF(AND(E1>$B$2,E1<$C$2),1,0)

F:

=IF(AND(F1>$B$2,F1<$C$2),1,0)

为其他列应用相同的概念。查看我放在一起的示例,让我知道这是否有助于Zoho Docs

答案 1 :(得分:0)

我建议对Chelseawillrecover的方法进行一些编辑,以便可以将公式拖动到整个所需范围,而不需要在每个单元格中进行操作。如果需要,以后更容易更新,现在更容易添加,因为看起来你要更新许多列(可能还有很多行)。同时更改公式以检查日期是否大于或等于第一个日期且小于第二个日期。

在单元格D2中

输入:

=IF(AND(D$1>=$B2,D$1<$C2),1,0)