Sum列与Excel中的给定条件匹配

时间:2017-03-06 19:27:25

标签: excel excel-2010 worksheet-function

如何垂直求和符合给定条件的列?

例如:

A B C D E F G
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7

如果标准= A,则公式将给出4 如果B,8 如果是C,12。我希望输入的条件是可引用的单元格。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

使用INDEX返回正确的数组。使用MATCH返回正确的列:

SELECT
BOMLINES.ITEMCODE, 
COUNT(BOMLINES.LINECODE)
FROM BOMLINES
JOIN ITEMMASTER ON ITEMMASTER.ITEMCODE = BOMLINES.ITEMCODE
GROUP BY BOMLINES.ITEMCODE
ORDER BY BOMLINES.ITEMCODE

![enter image description here

答案 1 :(得分:0)

假设您有这样的表格: enter image description here

=SUM(INDEX($BF$5:$BI$16,,Match($BC$5,$BF$4:$BI$4,0)))