Note: The other languages of the website are Google-translated. Back to English

Excelの範囲内のn番目ごとの行または列を合計します

このチュートリアルでは、SUMPRODUCT、MOD、およびCOLUMN関数に基づいて数式を作成し、Excelの範囲内のn番目ごとの行または列を合計する方法を示します。


Excelで特定の範囲のn番目ごとの行または列を合計するにはどうすればよいですか?

上に示したように、[金額]列のXNUMX行ごとに合計するには、次の式を適用できます。

一般的な式

=SUMPRODUCT(--(MOD(ROW(value_range)-ROW(first_cell)+1,n)=0),value_range)

Arguments

値の範囲:合計する値の範囲。
最初のセル:value_rangeの最初のセル。
N:合計を見つけるために使用されるn行ごとを表す数値。

この式の使い方は?

1.空白のセルを選択します。

2.以下の数式をコピーまたは入力して、を押します。 入力します 結果を得るための鍵。

=SUMPRODUCT(--(MOD(ROW(E5:E14)-ROW(E5)+1,3)=0),E5:E14)

免責事項:特定の行範囲のn番目ごとの列を合計するには、数式のすべての行をCOLUMNに置き換えて、次のようにする必要があります。

=SUMPRODUCT(--(MOD(COLUMN(C6:H6)-COLUMN(C6)+1,3)=0),C6:H6)

式の説明

=SUMPRODUCT(--(MOD(ROW(E5:E14)-ROW(E5)+1,3)=0),E5:E14)

ROW(E5:E14)-ROW(E5)+1:
> ROW(E5:E14):ROW関数は、範囲E5:E14の相対行番号を取得し、次のような配列を返します。{5; 6; 7; 8; 9; 10; 11; 12; 13; 14} ;
> ROW(E5):ここでのROW関数は、セルE5の行番号5を返します。
> {5; 6; 7; 8; 9; 10; 11; 12; 13; 14}-{5} +1:次に、配列内の各数値は数値5を減算し、次に1を加算して新しい配列を取得します:{1; 2; 3; 4; 5; 6; 7; 8; 9; 10}。
MOD(({1;2;3;4;5;6;7;8;9;10},3):MOD関数は、配列内の各数値の余りを3で割った値を返します(ここで、数値3はNの値です):{1; 2; 0; 1; 2; 0; 1; 2; 0; 1}; この配列では、0は行3、6、9などを表します。
SUMPRODUCT(--({1;2;0;1;2;0;1;2;0;1}=0),E5:E14):
> -({1; 2; 0; 1; 2; 0; 1; 2; 0; 1} = 0):ここで、各剰余は0と比較され、次のようにTRUEまたはFALSE配列を強制します{FALS; FALSE; TRUE; FALS; FALSE; TRUE; FALS; FALSE; TRUE; FALSE}; 次に、1つのマイナス記号が「TRUE」と「FALSE」を0と0に変換します。{0; 1; 0; 0; 1; 0; 0; 1; 0; XNUMX};
> SUMPRODUCT({0; 0; 1; 0; 0; 1; 0; 0; 1; 0}、E5:E14)= SUMPRODUCT({0; 0; 1; 0; 0; 1; 0; 0; 1; 0}、{1428; 2010; 2288; 1831; 2069; 1728; 1325; 1469; 1023; 1100}):配列内のエントリの各ペアは乗算され、{0; 0; 2288; 0; 0; 1728を返します。 ; 0; 0; 1023; 0}の場合、SUMPRODUCT関数は配列内のすべての数値を合計し、最終結果を5039として返します。

関連機能

ExcelSUMPRODUCT関数
ExcelのSUMPRODUCT関数を使用して、XNUMXつ以上の列または配列を乗算し、積の合計を取得できます。

ExcelのMOD関数
Excel MOD関数は、数値を除数で割った後の余りを返します。

ExcelROW関数
ExcelのROW関数は、参照の行番号を返します。

ExcelCOLUMN関数
Excel COLUMNS関数は、数式が表示される列の番号を返すか、指定された参照の列番号を返します。


関連式

月ごとの合計値(年ありまたはなし)
このチュートリアルでは、Excelで特定の月と年ごとに値を合計するか、特定の月ごとに値を合計して年を無視するのに役立つXNUMXつの数式を詳しく説明します。

特定の日付の週ごとの値の合計
このチュートリアルでは、特定の日付が含まれる週ごとに値を合計する方法について説明します

平日または平日ごとの合計値
このチュートリアルでは、Excelで指定された週番号または平日に基づいて、特定の範囲の値を合計するのに役立つ数式を段階的に示します。

範囲内のn行または列ごとに合計
このチュートリアルでは、Excelで指定された範囲のn行または列ごとに合計するSUM関数とOFFSET関数に基づくXNUMXつの数式について説明します。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護