抓住动态细胞群的总数

时间:2015-06-08 15:52:00

标签: excel vba totals

我有一张表格,为我们公司的每个小组提供0-5调查结果。然后我需要将每个的总数放在一列之后。

                             Total 0 Total 1 Total 2 Total 3 Total 4 Total 5
   Group 1   3      Group 1                             1              2
   Group 1   5      Group 2                                            2
   Group 1   5
   Group 2   5
   Group 2   5

因此,左侧的列表每天都会有所不同,但总计的组列表将是静态的,并按字母顺序列出左侧列表中的总计。

我不确定如果没有一些VBA就可以做到这一点,甚至可能将数据转出并重新打入

1 个答案:

答案 0 :(得分:0)

是的,这可以使用常规的Excel公式来完成。请考虑以F2代表"第1组"与"总计0"结果:

{=SUM(IF(IF($E2=$A$2:$A$577,$B$2:$B$577,"")=VALUE(RIGHT(F$1,1)),1,0))}

请注意,大括号不是手动输入的,而是表示这是在输入公式后按CTRL + Shift + Enter输入的数组公式。然后,您可以复制表中其他单元格的公式。另请注意,公式使用标题名称来确定要搜索的值。问候。