我在excel / google电子表格中有以下数据,A列包含以a分隔的值,此列将每天更新新数据。 B列显示了由a分隔的所有值的总和。例如,在第一个a和第二个a之间有两个值,因此这两个的总和= 2 + 2 = 4。第二个a和第三个a之间有三个值,因此这三个的总和= 3 + 2 + 4 = 9.
我只是想知道我是否可以在B列中编写一个函数来自动检测a的位置,然后对所有未来的数据进行求和。这就像在编程中做循环一样。
任何建议都将不胜感激。
答案 0 :(得分:1)
假设你在" a"之间永远不会超过100行数字。以下公式起作用= IF(A9 =" a",SUM(OFFSET(A10,0,0,IFERROR(MATCH(" a",A10:A107,0),100) -1,1)),"")`在单元格B3中