配列数式を作成する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

配列数式は、強力な数式を多くの場合、標準的なワークシート関数を行うことができない複雑な計算を実行することです。 呼ば"Ctrl Shift Enter"または"CSE"の数式を入力するには Ctrl + Shift + Enter を押す必要があるため。  配列数式を使用するには次のような一見不可能に実行するには

  • セルの範囲の文字数をカウントします。

  • 範囲またはに上限と下限の間に位置する数値の最小値などの特定の条件を満たす数値を合計を計算します。

  • ある範囲の値のうち、n 個ごとに出現する値の合計を計算する。

Excel には、2 種類の配列数式が用意されています。 数式を 1 つの結果を生成するいくつかの計算を実行すると、複数の結果を計算する配列数式に配列します。 ワークシート関数の中には、値の配列を返すものや、引数として値の配列を必要とするものがあります。 詳細については、配列数式のガイドラインと例を参照してください。

注: 現在のバージョンのOffice 365を使用している場合は、出力範囲の左上のセルに式を入力しENTERキーを押して、式を動的な配列の数式として確定することができます。 それ以外の場合、最初に出力範囲を選択し、出力範囲の左上のセルに数式を入力し、CTRL+SHIFT+ENTERキーを押して確定し、従来の配列数式として数式を入力する必要があります。 Excel によって、数式の先頭と末尾に中かっこが挿入されます。 配列数式の詳細については、「配列数式のガイドラインと例」を参照してください。

この種の配列数式を使用して複数の異なる数式を 1 つの配列数式に置き換えることにより、ワークシート モデルを簡素化できます。

  1. 配列数式を入力するセルをクリックします。

  2. 使用する数式を入力します。

    配列数式は標準の数式構文を使用します。 等号 (=) で始まるすべてと、配列数式の組み込みの Excel 関数を使用することができます。

    たとえば、この数式は株価と株数の配列の合計を計算し、「合計値です。」の横にあるセルに結果を配置します。

    1 つの結果を計算する数式を配列数式の例

    数式では、まずその価格 (セル B3: F3) を共有 (セル B2: F2) を乗算し、35,525 の総計を作成するのには、その結果を加算します。 これは、1 つのセルに数式が住んでいるために、単一セルの配列数式の例です。

  3. Enter (現在の Office 365 サブスクリプションの場合)、キーを押しますそれ以外の場合、 ctrl キーを押しながら shift キーを押しながら Enterキーを押します。

    Ctrl キーを押しながら shift キーを押しながら Enterキーを押すと、 {} (かっこと終わり中かっこのペア) の間に数式が自動的に挿入します。

    注: 現在のバージョンのOffice 365を使用している場合は、出力範囲の左上のセルに式を入力しENTERキーを押して、式を動的な配列の数式として確定することができます。 それ以外の場合、最初に出力範囲を選択し、出力範囲の左上のセルに数式を入力し、CTRL+SHIFT+ENTERキーを押して確定し、従来の配列数式として数式を入力する必要があります。 Excel によって、数式の先頭と末尾に中かっこが挿入されます。 配列数式の詳細については、「配列数式のガイドラインと例」を参照してください。

配列数式を使用して複数の結果を計算するには、配列引数で使用する行と列の正確な同じ数のあるセルの範囲に配列を入力します。

  1. 配列数式を入力するセル範囲を選択します。

  2. 使用する数式を入力します。

    配列数式は標準の数式構文を使用します。 等号 (=) で始まるすべてと、配列数式の組み込みの Excel 関数を使用することができます。

    次の例で、各列と行 5 の選択したセルの数式の生活の価格を数式マルチプルを共有します。

    複数の結果を計算する配列数式の例
  3. Enter (現在の Office 365 サブスクリプションの場合)、キーを押しますそれ以外の場合、 ctrl キーを押しながら shift キーを押しながら Enterキーを押します。

    Ctrl キーを押しながら shift キーを押しながら Enterキーを押すと、 {} (かっこと終わり中かっこのペア) の間に数式が自動的に挿入します。

    注: 現在のバージョンのOffice 365を使用している場合は、出力範囲の左上のセルに式を入力しENTERキーを押して、式を動的な配列の数式として確定することができます。 それ以外の場合、最初に出力範囲を選択し、出力範囲の左上のセルに数式を入力し、CTRL+SHIFT+ENTERキーを押して確定し、従来の配列数式として数式を入力する必要があります。 Excel によって、数式の先頭と末尾に中かっこが挿入されます。 配列数式の詳細については、「配列数式のガイドラインと例」を参照してください。

配列数式に新しいデータを含める必要がある場合は、展開配列数式を参照してください。 試してみても。

配列定数前にいろいろ試してみる実際のデータの場合は、ここでサンプル データを使用することができます。

次のブックでは、配列数式の例を示します。 作業の最善の例を使って、お使いのコンピューターに、右下隅にある Excel アイコンをクリックして、ブックをダウンロードして、Excel デスクトップ アプリケーションで開きますください。

次の表をコピーし、セル A1 に Excel に貼り付けます。 セル e2: e11 を選び、数式を入力してください= c2: c11 * d2: d11、およびに配列数式には Ctrl + Shift + Enter キーを押します。

営業担当者

車種

販売台数

単価

売上合計

川井

セダン

5

2200

=C2:C11*D2:D11

クーペ

4

1800

阿藤

セダン

6

2300

クーペ

8

1700

阿部

セダン

3

2000

クーペ

1

1600

山水

セダン

9

2150

クーペ

5

1950

安藤

セダン

6

2250

クーペ

8

2000

複数セルの配列数式を作成する

  1. サンプルのブックでセル E2 E11 ~ を選択します。 これらのセルには、結果が含まれます。

常に、数式を入力する前に、結果が含まれているセル範囲を選択します。

常に意味 100% の時間。

  1. この数式を入力します。 入力するだけでは、セルに入力を開始する (、等号 (=) キーを押します) し、選択した最後のセルに数式を表示します。 数式バーに数式を入力することも。

    =C2:C11*D2:D11

  2. Ctrl キーと Shift キーを押しながら Enter キーを押します。

単一セルの配列数式を作成する

  1. サンプルのブックでは、セル B13 をクリックします。

  2. 上記の手順 2 のいずれかの方法で次の数式を入力します。

    =SUM(C2:C11*D2:D11)

  3. Ctrl キーと Shift キーを押しながら Enter キーを押します。

数式では、セル範囲 c2: c11 と d2: d11、値を乗算し、その結果を加算して総計を計算します。

Excel Online でが開いているブックに含まれている場合、配列数式を表示できます。 このバージョンの Excel で Enter キーを押して ctrl キーを押しながら shift キーを押しながら、かっこと終わり中かっこ ({}) の 2 つの間に数式を挿入する配列数式を作成することはできません。 これらの中かっこを手動で入力されませんに、数式を配列数式にかします。

Excel デスクトップ アプリケーションがあれば、 Excel で開く] ボタンを使用してブックと配列数式を作成する] を開くことができます。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×