将值累加到一列中的下一个空白(每个空白之间的变量数),然后对空白之间的每个集合重复该过程

时间:2019-02-21 16:19:13

标签: excel

基本上,我想做的是汇总(D)列中某些单元格的值,直到(D)列中的下一个空白为止,同时在行(F)和(G)列中报告总计(B)列中的标识符。 (D)列中的空白与(B)列中的标识符对齐。所附图像显示了我正在使用的示例数据。

从示例数据中,我想要做的是报告每个销售人员(列B)发送的(列D)和收到(列E)的每封电子邮件的电子邮件总数。我需要在F和G列中突出显示的单元格中生成与B列中的Salesperson标识符一致的总计。

Example Sheet

谢谢您的帮助!

2 个答案:

答案 0 :(得分:2)

在F2中放:

=IF($B2<>"",SUM(D2:D$1040000)-SUM(F3:F$1040000),"")

复制一列并向下复制数据集。直到您用数据集下方的公式填充该列,该错误答案才会出现,因为它依赖于其下方的数据。

enter image description here

答案 1 :(得分:0)

这是一个有趣的替代方法,它不依赖于以下公式的结果:

=IF(D3<>"","",SUMPRODUCT(D4:D27*(ROW(D4:D27)<MATCH(TRUE, INDEX(ISBLANK(D4:D27), 0, 0), 0)+ROW(D3))))

enter image description here