Google スプレッドシートに n 行ごとに追加する方法 (例あり)


次の構文を使用して、Google スプレッドシートの n 番目ごとの行の値を追加できます。

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

この特定の数式は、セルA1から始まる列 A の3 つの値をすべて加算します。

次の例は、Google スプレッドシートの次の値の列でこの構文を実際に使用する方法を示しています。

例1: 3行ごとに追加

次の式を使用して、列 A の 3 行おき (セルA1から始まる) に値を追加できます。

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

次のスクリーンショットは、この構文を実際に使用する方法を示しています。

Google スプレッドシートに n 行ごとに追加する

3 行ごとの合計は37になります。

3 行ごとに合計することで、これを手動で確認できます。

合計: 15 + 10 + 3 + 9 = 37

例 2: 6 行ごとに追加する

次の式を使用して、列 A の 6 行ごと (セルA1から始まる) に値を追加できます。

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

次のスクリーンショットは、この構文を実際に使用する方法を示しています。

各 6 行の合計は19になります。

これは、6 行ごとに合計することで手動で確認できます。

合計: 10 + 9 = 19

例 3: 2 行目から 3 行ごとに追加

次の式を使用して、列 A の 3 行おき (セルA2から始まる) に値を追加できます。

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

次のスクリーンショットは、この構文を実際に使用する方法を示しています。

(セルA2から始まる) 3 行ごとの合計は16になります。

セルA2から始めて 3 行ごとに合計することで、これを手動で確認できます。

合計: 8 + 6 + 2 = 16

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Google スプレッドシート: 列に定数を掛ける方法
Google スプレッドシート: 列にパーセンテージを掛ける方法
Google スプレッドシート: 複数の列にわたって項目を並べ替える方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です