如何在 google 表格中添加每隔 n 行(带有示例)


您可以使用以下语法添加 Google Sheets 中每第 n 行的值:

 =sumif(ArrayFormula(mod((row( A1:A )-row( A1 )+ 1 ), 3 )), 0 , A1:A )

这个特定的公式将 A 列中的所有3 个值相加,从单元格A1开始。

以下示例展示了如何在实践中使用此语法以及 Google 表格中的以下列值:

示例 1:每三行添加一次

我们可以使用以下公式将 A 列的每第三行(从单元格A1开始)的值相加:

 =sumif(ArrayFormula(mod((row( A1:A )-row( A1 )+ 1 ), 3 )), 0 , A1:A )

以下屏幕截图显示了如何在实践中使用此语法:

在 Google 表格中添加每 n 行

每第三行的总和为37

我们可以通过每三行相加来手动检查这一点:

总和:15 + 10 + 3 + 9 = 37

示例 2:每六行相加

我们可以使用以下公式将 A 列的每第六行(从单元格A1开始)中的值相加:

 =sumif(ArrayFormula(mod((row( A1:A )-row( A1 )+ 1 ), 6 )), 0 , A1:A )

以下屏幕截图显示了如何在实践中使用此语法:

每第六行的总和为19

我们可以通过每六行求和来手动检查这一点:

总和:10 + 9 = 19

示例 3:从第 2 行开始每三行添加一次

我们可以使用以下公式将 A 列的每第三行(从单元格A2开始)的值相加:

 =sumif(ArrayFormula(mod((row( A2:A )-row( A2 )+ 1 ),3)), 0 , A2:A )

以下屏幕截图显示了如何在实践中使用此语法:

每第三行(从单元格A2开始)的总和为16

我们可以通过从单元格A2开始每隔三行求和来手动检查这一点:

总和:8 + 6 + 2 = 16

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见任务:

Google Sheets:如何将列乘以常数
Google Sheets:如何将列乘以百分比
Google Sheets:如何对多列中的项目进行排序

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注