excel-formula - SUMIFS - 使用单元格作为标准时没有给出值
问题描述
下面的公式给了我正确的值:
=SUM(SUMIFS('POS 数据'!$G:$G,'POS 数据'!$B:$B,{"5","10","11"}))
但是,我需要从单元格值中获取部分标准。例如
=SUM(SUMIFS('POS 数据'!$G:$G,'POS 数据'!$B:$B,E1))
E1 单元格值 = {"5","10","11"}
但是,该公式给出了 0 值。我错过了什么?为什么它不承认 E1 是那个值?
解决方案
使用的解决方案如下:
=SUMPRODUCT(SUMIFS('POS Data'!$G:$G,'POS Data'!$B:$B,E1:G1))
E1 = 5
F1 = 10
G1 = 11
你@scottCraner
推荐阅读
- python - Matplotlib 多个 Y 轴,xlabels 消失?
- java - 在 Java 中将卡片添加到手牌
- neo4j - 在密码、UNWIND 或 FOREACH (Neo4j) 中循环
- google-apps-script - GoogleAppScript TeamDrives
- cassandra - Cassandra:是否可以在特定键空间上禁止 USE 和 DESCRIBE
- python - 我不能让 SublimeREPL 运行 Python 3,而是运行 Python 2
- airflow - Apache Airflow - 维护具有上次运行日期的 dag_ids 表?
- r - 过滤器,找不到对象“课程”
- android - .apk 中没有的 Android 动态功能
- javascript - javascript - 在 iOS 中的按钮上模拟点击事件(用手指点击)