使用 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否则返回价格。 相关内容 Texmaker 和 moderncv 与 TeX Live 2011 使用 tikz 在页面边缘绘图 是否可以在 Lubuntu 12.04 中安装并运行 Thunar 1.5.1? 复制/粘贴在 Java 应用程序中不起作用 如何在 Windows 7 中禁用某些服务在安全模式下运行但在正常启动中运行 下载资源时 Flatpak 安装程序冻结。我可以从浏览器手动找到源 URL 来下载文件吗? 恢复后外部监视器被禁用(仅限 15.04) 列出支持的终端类型? 执行 Excel 2010 加载项 调用 Excel 中单元格直到第一个分号