Google Sheets:如何查找并求和指定类别下的所有支出金额
解决Google Sheets特定类别支出总和统计问题
问题原因
你使用的VLOOKUP函数本身只会返回第一个匹配到的结果,即便嵌套SUM也只能对这单个数值求和,因此无法得到所有符合条件的支出总额。
正确解决方案
根据你的数据结构(J列为类别、K列为「udgift」支出),以下几种公式可直接套用:
方法1:SUMIF(最适合单条件求和)
公式:=SUMIF(J26:J30, "Daligvarer", K26:K30)逻辑:指定类别列范围
J26:J30,匹配条件"Daligvarer",对对应的支出列K26:K30求和。方法2:FILTER+SUM(灵活筛选后求和)
公式:=SUM(FILTER(K26:K30, J26:J30="Daligvarer"))逻辑:先用
FILTER筛选出J列等于「Daligvarer」的所有K列支出,再用SUM计算总和,适合后续需要扩展多条件筛选的场景。方法3:QUERY(适合复杂数据查询)
公式:=QUERY(J26:L30, "SELECT SUM(K) WHERE J='Daligvarer' LABEL SUM(K) ''")逻辑:用SQL风格语句直接查询求和,
LABEL SUM(K) ''用于去掉默认生成的表头文字。
注意事项
如果你的类别列、支出列对应位置和示例不同,记得调整公式里的列范围引用。
内容的提问来源于stack exchange,提问作者Lombardo
相关产品推荐
相关产品推荐

