使用vlookup或index/match函数对多行的值求和

Dan*_*ela 10 excel excel-formula

我想使用公式对B,C和D列中的值求和.我想结合SUMIF,VLOOKUPINDEXMATCH但没有运气.

我想寻找法国,然后在B,C和D中添加值.

我试过了:

=SUM(VLOOKUP(A9,A1:D5,{2,3,4,},FALSE))
Run Code Online (Sandbox Code Playgroud)

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

     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
Run Code Online (Sandbox Code Playgroud)

XOR*_* LX 28

=SUMPRODUCT((A1:A5="FRANCE")*B1:D5)
Run Code Online (Sandbox Code Playgroud)

  • 所以我想对于不匹配的每一行返回0,对于每一行都返回1?那太聪明了. (4认同)