基于另一个表中定义的组的 Excel 总和值

标签 excel

我对 Excel 还很陌生,想知道是否有人可以帮助我解决这个问题。

我想对两组动物 A 和 B 的 E1:E6 中的所有值求和。动物所属的组在单独的表 A1:B6 中定义。本质上,我一直在尝试使用 SUMIF 和 VLOOKUP 语句的组合来生成一个公式,以实现橙色的值。例如,单元格 E9 是 A 组中所有动物的总和 (4.40 + 3.42 + 2.18)。

Screenshot

非常感谢您的帮助。

最佳答案

在 SUMPRODUCT 中使用 SUMIFS:

=SUMPRODUCT((SUMIFS($E$1:$E$6,$D$1:$D$6,$B$1:$B$6))*($A$1:$A$6=D10))

enter image description here

关于基于另一个表中定义的组的 Excel 总和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42254772/

相关文章:

python - 在 Openpyxl 中识别单元格

excel - selenium v​​ba从Web表中提取数据的最后一段代码复制文本不起作用

c# - DevExpress 将 GridView 导出到 Excel

c# - 导出数据表时如何去除export to excel警告

excel - VBA 填充整个表格而不是定义的单元格

excel - 12 :00:00 AM 时拆分日期/时间不起作用

java - 以编程方式将多个 jpeg 图像嵌入到 EXCEL 中?

python - Python Spyder 控制台中的 win32com 导致错误

vba - MsgBox 是/否 Excel VBA

vba - Excel VBA 使用 Workbook.Open 并显示 Dir(Directory) 的结果