答案1
您可以使用:
=SUM( ( "BeginningDate:LastDate" >= "First date" ) * ( "BeginningDate:LastDate" <= "End date" ) * ( "Cum. Fire column" ) )
它只是创建三个数组,第一个数组测试每个日期是否大于或等于开始日期,第二个数组测试每个日期是否小于或等于结束日期,最后一个数组是您希望求和的值的数组。
由于数组上执行了乘法(或任何其他方便的算术运算),Excel 被迫将其 TRUE/FALSE 条目视为 1/0 条目。任何 FALSE 条目都将导致该行的乘法最终为 0.00,而不管其他两个数组如何。前两个数组中任何具有 1 的行都将输出该行的 Cum. Fire 列中的值。
它输出的结果单个数组为,不满足条件的行显示 0,而满足条件的行显示 Cum.Fire 列值。
SUM
然后将所有这些加起来。