将SUMIFS与一个数组条件和其他非数组条件一起使用

时间:2019-04-08 17:27:42

标签: excel excel-formula

我正在努力将SUMIFS函数与一个可变数组条件一起使用。

=SUM(SUMIFS('Opportunity List'!$AO$3:$AO$711,'Opportunity List'!$AM$3:$AM$711,">="&DATE(YEAR(C137),MONTH(C137),1),'Opportunity List'!$AM$3:$AM$711,"<="&DATE(YEAR(C137),MONTH(C137),31),'Opportunity List'!$K$3:K$711,"{"&F145&"}"))

如您所见,上面的公式有两个不是数组的条件集,它们可以很好地工作,但是当我添加最后一个条件集时,什么也没发生。

在这种情况下,F145是根据复选框更改的字符串。 例如““预算”,“ FFP””或““预算”,“ FFP”,“ ROM”'

我还尝试将变量字符串格式化为条件数组。

=SUM(SUMIFS('Opportunity List'!$AO$3:$AO$711,'Opportunity List'!$AM$3:$AM$711,">="&DATE(YEAR(C138),MONTH(C138),1),'Opportunity List'!$AM$3:$AM$711,"<="&DATE(YEAR(C138),MONTH(C138),31),'Opportunity List'!$K$3:K$711,PDArray))

PDArray是要更改的数组。仍然无济于事。

我是否缺少一个简单的语法错误?还是由于三个标准集之一只是一个数组而未完全定义SUMIFS输出数组而导致功能不正常?

提前谢谢!

0 个答案:

没有答案