我正在尝试对一组数值求和
'产品详细信息 zPart(所有时间)'!$O:$O
使用公式
{=SUMPRODUCT((MONTH('Product Detail zPart (ALL TIME)'!$F:$F)=MONTH(Summary!C$2))*(YEAR('Product Detail zPart (ALL TIME)'!$F:$F)=YEAR(Summary!C$2)),'Product Detail zPart (ALL TIME)'!$O:$O)}
匹配月份和年份。
在 (Summary!C$2) 中是具体日期,在 'Product Detail zPart (ALL TIME)'!$F:$F 中是交易日期。它给出了一个值错误,我不知道为什么。
我知道使用数组公式时您想避免使用整列,但为了生成此报告,它需要作为“产品详细信息 zPart(所有时间)”中的数据列表!$F:$F 将不断增长。
有什么想法可以解决这个问题吗?解决此问题后,我稍后还会添加两个条件。我需要将地点名称与交易以及产品 SKU 进行匹配。任何建议都将不胜感激。谢谢!
答案1
使用 SUMIFS() 并使用 EOMONTH BookEnd 日期:
=SUMIFS('Product Detail zPart (ALL TIME)'!$O:$O,'Product Detail zPart (ALL TIME)'!$F:$F,">=" & EOMONTH(Summary!C$2,-1)+1,'Product Detail zPart (ALL TIME)'!$F:$F,"<" & EOMONTH(Summary!C$2,0)+1)