所以我在Google表格中并且需要能够在列的一部分中添加所有值,只要同一行中的单元格第一个单元格是一致的。 示例:
如果您查看图片,我已经计算了' record_count'的总和。对于所有名为' Name' ='布克' - 它大约有80行。我通过手动定义范围来做到这一点。我需要能够使用一个公式来对“记录计数”中的每个单元格求和。只要'姓名' (B栏)是一致的。一旦命名'变化,我需要公式开始总结每个单元格的名称' =一个不同的名字。
我将从每月SQL查询的输出中粘贴此数据,并且不希望必须手动定义范围。我希望它是动态的。如果我从第80行开始,名称将变为' Softhouse'而且我希望能够对“记录_记录”中的每个单元格进行求和。在哪里'姓名' =' Softhouse'。
我目前在J3中的公式是=IF(C3=C4,SUM(D$3:D$80),null)
这仅适用于第一次使用,如果我将其拖下来会逐渐减少。
任何帮助都会非常感激。此外,我可以根据需要提供尽可能多的额外信息。
答案 0 :(得分:2)
{health}
将为您提供摘要:
QUERY
=QUERY(A:I,"Select A,sum(D) group by A",2)
的正确实施是
IF
答案 1 :(得分:1)
您可以使用函数sumif:https://support.google.com/docs/answer/3238496
对于您的情况,请尝试以下此功能,只需将99更改为足够大的真实数据:J3=SUMIFS(D$3:D$99, B$3:B$99, CONCATENATE("=",B3))
以下是一个示例: