我用sumif条件求和值,但是无法随着表格值的筛选变动值,试了好久都没成功
嵌套使用SUMIF和SUBTOTAL函数可以实现根据筛选变动的求和功能。下面是一个示例:
假设你有一个数据表格,其中列A包含项目名称,列B包含数值数据,你想根据某个条件筛选并求和这些数值。首先,确保你的数据表格有正确的筛选设置。
然后,可以使用嵌套的SUMIF和SUBTOTAL函数来实现根据筛选变动的求和。以下是示例公式:
=SUBTOTAL(9, SUMIF(A2:A10, "条件", B2:B10))
在上面的公式中,A2:A10是项目名称的范围,"条件"是你要筛选的条件,B2:B10是数值数据的范围。
SUMIF函数首先根据条件筛选出符合条件的数值数据,然后SUBTOTAL函数在这些筛选后的数值上进行求和。SUBTOTAL的第一个参数9表示对可见单元格求和。
这样,当你在数据表格上进行筛选时,嵌套的SUMIF和SUBTOTAL函数会自动重新计算,并根据筛选的结果给出相应的求和值。
请确保在使用公式时将范围调整为你实际的数据范围,并根据你的具体情况调整条件和列标识。