Excel公式如果某个范围中的任何单元格具有值,则获取另一个单元格的值

时间:2014-11-04 14:24:10

标签: excel excel-formula

我有下表

     A   B
1    3   Val1
2    2   Val2
3    2   Val3
4    1   Val1
5    5   Val3

任何人都可以帮助我使用公式来对A列中的单元格值进行求和,并按B列的值进行分组

所以它应该返回Val1 = 4 Val = 2的另一个公式,另一个Val3 = 7

我有以下但是非常难看:

=IF(B1="Val1";A1)+IF(B2="Val1";A2)+IF(B3="Val1";A3)+IF(B4="Val1";A4)+IF(B5="Val1";A5)

2 个答案:

答案 0 :(得分:1)

您可以使用SUMIF,如下所示:

=SUMIF(B:B;"Val1";A:A)

答案 1 :(得分:0)

可以为每个Valx使用此公式:

=SUMIF(B1:B5,"Val1",A1:A5)