我正在尝试在应用了过滤器的工作表中添加列值。我遇到的问题是 Excel 会为已过滤掉的行添加值,而不仅仅是过滤器显示的行。
我单击列中的第一个单元格,然后执行操作Ctrl + Shift + Down
以选择屏幕上的值,但这会返回以下公式。
=SUM(Q16:Q1532)
我该如何应用这一点,以便不将不相关的值作为范围的一部分?
答案1
您可以使用 subtal 函数。看了你的问题,我认为公式应该是 =SUBTOTAL(9,Q1:Q1532)。这将对所有筛选出的单元格求和。
答案2
我认为克里斯是正确的,如果您想对过滤后工作表上显示的所有项目求和,您应该使用 Subtotal 函数。
如果要计算所有过滤掉的单元格的总和,可以使用 =Sum(Q16:Q1532)-Subtotal(9,Q16:Q1532)