Sumifs函数无法识别“真实”标准/列

时间:2018-08-30 14:36:43

标签: excel excel-formula

我无法获得SUMIFS函数来识别我的条件之一。我的公式是

bPhase

A列-总计 B-状态 C-停靠日期 D-发货日期

如果我不考虑最后一个条件,则该公式效果很好。即发货日期不等于DOCK日期(D:D,“ <>”&J:J)

mPt

2 个答案:

答案 0 :(得分:1)

您将需要转换为SUMPRODUCT之类的数组类型公式:

=SUMPRODUCT(A2:A4,(B2:B4 = 1)*(C2:C4<=TODAY())*(C2:C4<>D2:D4))

使用数组类型公式的主要缺点在于,它将逐个迭代引用,因此,应将范围引用限制为获取整个数据集所需的最小大小。

答案 1 :(得分:0)

或者添加最后一列来验证C和D列中的日期以返回true / false或0/1,然后将该列用作第二个条件?