-1

我追求一个公式,它根据月份和年份是否在两个单元格的范围内返回 1 或 0。

例如:

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

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 
4

2 回答 2

0

这是您需要的公式:

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

丁:

=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有帮助,请告诉我

于 2013-11-07T22:48:32.003 回答
0

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

在单元格 D2 中输入:

=IF(AND(D$1>=$B2,D$1<$C2),1,0)
于 2013-11-08T17:59:47.247 回答