如何在 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 )
以下屏幕截图显示了如何在实践中使用此语法:
每第三行的总和为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:如何对多列中的项目进行排序