arrays - 基于 Vlookup 确定的范围内的累积和

标签 arrays excel indexing sumifs cumulative-sum

在 Excel 表 1 中,我有以下数据:

A       B   C   D   E   F   G
------------------------------
Name1   1   2   3   4   5   6
Name2   2   9   3   8   4   7
Name3   4   6   0   3   2   1

在 Excel 表 2 中,我必须根据表 1 中的值计算累积总和

例如,
A       B   C   D   E   F   G
------------------------------
Name1   1   3   6   10  15  21

虽然我可以轻松计算累积总和,但我不知道如何通过搜索“Name1”从工作表 1 中选择正确的单元格范围

最佳答案

您需要具有相对和绝对列/行单元格引用的 SUMPRODUCT。

=SUMPRODUCT(($A2:INDEX($A:$A,MATCH(1E+99,$B:$B))=$I5)*($B2:INDEX(B:B,MATCH(1E+99, B:B))))

enter image description here

关于arrays - 基于 Vlookup 确定的范围内的累积和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43288233/

相关文章:

c - 根据位置每 3 个元素从数组中删除元素

java - 使用数组从文本文件创建对象(无ArrayList),运行时出现InputMismatchException

c# - 如何从Excel中获取工作表名称

excel - VBA excel键检测

java - 如何从 Excel 文件中提取外部引用列表

postgresql - 为什么我的 Postgresql 实例不使用位图索引扫描?

具有复杂索引的 MySQL 查询优化

javascript - 使用 X.push(?) 或 X[index] =? 的区别

java - 如何验证字符串数组中的用户输入?

MySQL外键使用id还是value?