google-sheets - 满足与行数据和动态日期列匹配的条件的总和值
问题描述
我搜索了论坛,没有发现与我的情况相似的东西;会喜欢一些指导。
我想对数据匹配两个条件的多行的值求和:行标签引用和一张表中多个表的日期标题。下面是数据结构:
我想为每个月添加与“Criteria #1”匹配的所有值,以便获得:
我尝试过 sumif、sum(filter)、索引/匹配的各种组合,但无济于事。如果需要,我可以提供更多信息或上下文以获得您的公式建议。
解决方案
尝试:
=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'"))
推荐阅读
- python - pip3 install ibm_db 在 docker 镜像中失败
- java - Intellij 中的远程调试
- macos - 有谁知道如何取消隐藏视觉工作室中的断点功能?
- c# - 滚动到下拉列表中与按下的键匹配的列表
- android - 应用程序在移动设备和我自己的 PC 模拟器中运行,但在其他 PC 中不运行
- android - 如何使用改造检索列表并按 id 将其分别显示到几个不同的回收站视图中
- python - 使用pyinstaller创建EXE后将图像转换为视频的Python脚本问题
- node.js - Node 12.12.0 会成为今天的稳定 LTS 版本吗?
- javascript - 使用 python-shell 从 node.js 调用 python 脚本
- algorithm - 如何在多路径图中找到最短路径