1つのExcel配列式を使用して複数のセルで計算を実行する

Excelでは、配列式は配列内の1つまたは複数の要素の計算を実行します。
配列式は中括弧で囲まれています "{ } これらは式に追加されます。 Ctrl , シフト 、および 入る 数式を1つまたは複数のセルに入力した後、キーを一緒に押します。
配列数式のタイプ
配列式には2種類あります。
- 単一セル配列式 - 単一ワークシートセルで複数の計算を実行する式。
- 複数セル配列式 - 複数のワークシートセルで同じ計算を実行する式。
複数セル配列の式の仕組み
上記のイメージでは、マルチセル配列式はセルC2〜C6に配置され、A1〜A6とB1〜B6の範囲のデータに対して同じ乗算演算を実行します
これは配列式なので、それぞれ インスタンス または式のコピーはまったく同じですが、各インスタンスは計算で異なるデータを使用し、異なる結果を生成します。
例えば:
- セルC1の配列式のインスタンスは、データをセルA1にセルB1のデータで乗算し、結果8を返します。
- セルC2の配列式のインスタンスは、セルA2のデータとセルB2のデータを乗算し、結果18を返します。
- C3の配列式のインスタンスは、データをセルA3にセルB3のデータで乗算し、結果72を返します。
続きを読む
02の02基本数式の作成

複数セル配列の例
上の式の式は、列Aのデータを列Bのデータと乗算します。これを行うには、正規の数式で見つかった個別のセル参照ではなく、範囲が入力されます。
{= A2:A6 * B2:B6}
基本数式の作成
マルチセル配列式を作成するための最初のステップは、マルチセルアレイ式が配置されるすべてのセルに同じ基本式を追加することです。
これは、数式を開始する前にセルを強調表示または選択することによって行われます。
以下の手順では、上の図のセルC2〜C6のマルチセル配列式を作成します。
- セルC2〜C6をハイライト表示します。これは、マルチセル配列の式が配置されるセルです。
- 等号( = )を押して基本式を開始します。
- この範囲を基本式に入力するには、セルA2〜A6をハイライト表示します。
- アスタリスク記号を入力します( * ) - 乗算演算子 - 範囲A2:A6に続く。
- この範囲を基本式に入力するには、セルB2〜B6をハイライト表示します。
- この時点で、ワークシートはそのままの状態にします。配列式が作成されると、チュートリアルの最後のステップで数式が完成します。
配列式の作成
最後のステップは、範囲C2:C6に位置する基本式を配列式に変換することです。
Excelで配列式を作成するには、 Ctrl , シフト 、および 入る キーを押します。
これにより、数式は中括弧{}で囲まれ、配列式になります。
- 押さえつける Ctrl そして シフト キーボードのキーを押し、次に 入る キーを押して配列式を作成します。
- リリースする Ctrl そして シフト キー。
- 正しく行われると、セルC2〜C6の数式は中括弧で囲まれ、各セルには上の最初の画像と異なる結果が含まれます。
セル結果 C2:8 - 数式はセルA2 * B2のデータを乗算します。18:数式はセルA3 * B3のデータを乗算します。C4:72は、セルA4 * B4 C5:162のデータを乗算します。 * B5 C6:288 - 式でセルA6 * B6のデータを乗算します。
C2:C6の範囲の5つのセルのいずれかをクリックすると、完成した配列の式が次のようになります。
{= A2:A6 * B2:B6}
ワークシートの上の数式バーに表示されます。




