excel - 使用 vlookup 或索引/匹配函数对多行中的值求和

标签 excel excel-formula

我想使用公式对 B、C 和 D 列中的值求和。我尝试将 SUMIFVLOOKUPINDEXMATCH 结合起来,但没有成功。

我想查找法国,然后添加 B、C 和 D 中的值。

我已经尝试过:

=SUM(VLOOKUP(A9,A1:D5,{2,3,4,},FALSE))

但它返回第一行的总值,不包括第三行:

     A              B                  C                   D
1  FRANCE          152                252                  354
2  ITALY           255                184                  328 
3  FRANCE          221                215                  114
4  SPAIN           215                255                  356
5  USA             125                222                  584
6  
7
8  TOTAL PER COUNTRY
9    FRANCE
10   SPAIN

最佳答案

=SUMPRODUCT((A1:A5="FRANCE")*B1:D5)

关于excel - 使用 vlookup 或索引/匹配函数对多行中的值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27204573/

相关文章:

vba - 目标寻找多行 - MS-Excel 宏

excel - 如何在一个单元格中获取一大段文本并插入回车以将其分解为多个单元格?

vba - Min 函数在 VBA 中无法正常工作

python - Pandas 模式 ='a',if_sheet_exists ='overlay' 不起作用

vba - 每次复制一个模板并使用 Excel 宏替换

excel - 包含存储在 IF 公式中的单元格中的文件路径的动态单元格指针

Excel,如何使用间接平均值?

Excel - 单独复制列中的单元格

java - 在 JAVA 中使用 Apache POI 格式化 Excel 电子表格

vba - Excel 函数返回下周星期一的日期