对交替行中的值求和

对交替行中的值求和

我有两种类型的数值,它们交替排列。因此,一种类型的值总是在奇数行或偶数行,反之亦然。请参阅下面的示例

ROW # | VALUE // TYPE

    1 | COLUMN HEADERS
    2 |     6 // type a
    3 |   289 // type b
    4 |   391 // type a
    5 | 1,582 // type b
    6 |     9 // type a
    7 |   804 // type b

我想用最简单的方式对每组值求和。我尝试了很多次,但都没有成功。以下是其中一次尝试:

=SUMIF(G$2:G$999999, ISODD(ROW()),G$2:G$999999)

我相信我明白为什么这个不起作用。标准是ISODD(ROW()),其计算结果为TRUEFALSE并且不等于数值。

无论如何,任何帮助都将不胜感激。

答案1

请尝试以下操作:

对于奇数行

=SUMPRODUCT(A1:A10, MOD(ROW(A1:A10)+0, 2))

=SUMPRODUCT(A2:A10, MOD(ROW(A2:A10)+1, 2))

为偶数行。

相关内容