使用 MATCH/INDEX 进行矩阵求和 2024-7-11 • microsoft-excel 我有一个矩阵,y 轴上有代码,x 轴上有多个项目。每个项目可以有多个代码,单元格中显示 1,否则显示空白。我还有每个项目的价格清单,想找出每个代码的所有价格之和。 例如,在所附的图片中,代码 1001 的“总计”将是 190 = 100 + 90。我尝试为此使用 MATCH 和 INDEX 函数,但迄今为止尚未成功。 这可能相当简单,只是我现在太困惑了,看不清。 答案1 在 B2 中输入: =SUMPRODUCT((SUMIFS($B$10:$B$14,$A$10:$A$14,$C$1:$G$1))*($C2:$G2<>"")) 这将迭代范围并检查它是否为空,并返回 1,0 的数组。然后它在相同大小的范围内执行 sumifs 并返回价格,并将两个数组相乘。当单元格为空时,0否则返回价格。 相关内容 如果应用程序的发布者被标识为 Microsoft Corporation,但又被标记为未经验证,这意味着什么? mod_rewrite 在 URL 参数中包含斜杠 AWS EC2 上的 Mac OS X 服务器 Httpd Auth 登录限制 在 Windows 8 开始菜单的“所有应用程序”部分添加自定义类别 网络浏览器请求频繁暂停 2 分钟 Debian 的 apache 配置。fcgid 或代理 fastcgi + php fpm 如何在 TikZ 中绘制维恩图? 验证 SMTP 代理 Nagios 的 Nginx 别名不起作用