首页 > 解决方案 > 满足与行数据和动态日期列匹配的条件的总和值

问题描述

我搜索了论坛,没有发现与我的情况相似的东西;会喜欢一些指导。

我想对数据匹配两个条件的多行的值求和:行标签引用和一张表中多个表的日期标题。下面是数据结构:

虚拟数据的屏幕截图

我想为每个月添加与“Criteria #1”匹配的所有值,以便获得:

汇总数据的屏幕截图

我尝试过 sumif、sum(filter)、索引/匹配的各种组合,但无济于事。如果需要,我可以提供更多信息或上下文以获得您的公式建议。

标签: google-sheetssumgoogle-sheets-formulaarray-formulasgoogle-sheets-query

解决方案


尝试:

=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE({
 IF((B3:B5 ="criteria #1")*(ISNUMBER(C3:E5)),  "♠"&B3:B5 &"♦"&C2:E2&"♦"&C3:E5 &"♦", );
 IF((B8:B12="criteria #1")*(ISNUMBER(C8:E12)), "♠"&B8:B12&"♦"&C7:E7&"♦"&C8:E12&"♦", )})
 ,,9^9)),,9^9), "♠")), "♦"), 
 "select Col1,sum(Col3) group by Col1 pivot Col2 label Col1'label'"))

0


推荐阅读