使用 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否则返回价格。 相关内容 剪切视频文件时,文件开头出现黑框 发送邮件服务启动错误 Excel 2013 时间输入函数 LuaLatex 不起作用 textbf textit 需要帮助解决 Windows XP 的奇怪情况 运行“sudo apt-get update”时出现获取失败、没有发布文件、连接失败错误[重复] 如何在这个特定的网格中对齐子图? 在传统模式下同时安装 Ubuntu 和 Windows [重复] 防止虚拟机时钟运行速度过快 通过 VPN 隧道的默认路由