我正在努力将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输出数组而导致功能不正常?
提前谢谢!