Excel公式如果某个区域中的任何单元格具有值,则获取另一个单元格的值
我有下表Excel公式如果某个区域中的任何单元格具有值,则获取另一个单元格的值,excel,excel-formula,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
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)
您可以使用
SUMIF
,如下所示:
=SUMIF(B:B;"Val1";A:A)
可以对每个Valx使用此公式:
=SUMIF(B1:B5,"Val1",A1:A5)
考虑使用一个数据透视表,应该处理这个问题。如果要将两个或多个对象(如Val1和Val4)组合在一起,则。