A Excelの配列数式 XNUMX つ以上の値のセットに対して複数の計算を実行し、XNUMX つ以上の結果を返します。
例で見てみましょう:
右側のスプレッドシートで作業しており、Excel の転置関数を使用してセル B1:B3 の内容をセル A5:C5 にコピーするとします。
関数を入力するだけの場合
=TRASPOSE( B1:B3 )
セル A5:C5 (以下に示すように) では、Excel の値が得られます。 #VALORE!
この場合、セルは独立して動作するため、関数は個々のセルに対して意味をなさないためです。
Transpose 関数を理解するには、セルを作成する必要があります。 A5:C5
ARRAY として連携します。 したがって、関数を Excel の配列数式として入力する必要があります。
配列数式は、キーの組み合わせを押して入力します。 Ctrl + Shift + Enter
.
上の結果スプレッドシートの数式バーに示されているように、Excel によって数式の周囲に中括弧が挿入されるため、数式が配列数式として入力されていることがわかります。
配列数式と見なされるには、数式を次のように入力する必要があります。
Ctrl + Shift + Enter
.Excel では配列数式の周囲に中かっこ { } が自動的に配置されることがわかります。 これらについてはご注意ください しなければならない 上記の手順に従って、Excel で挿入できます。
中かっこを自分で入力しようとすると、Excel は数式を配列数式として解釈しません。
Excel では、セルはすべてグループとして連携するため、配列数式を含むセル範囲の一部のみを編集することはできません。
したがって、Excel の配列数式を編集するには、次のものが必要です。
さらに、Excel では Excel 配列数式の一部を削除することはできません。 数式が存在するすべてのセルから数式を削除する必要があります。
したがって、セル範囲から配列数式を削除する場合は、セル範囲全体を強調表示して、キーを押す必要があります。 Del
.
以下のサンプル スプレッドシートで作業しており、セル内の各値を乗算したいと想像してください。 A1: A5
セル内の対応する値 B1: B5
、これらの値をすべて追加します。
このタスクを達成する XNUMX つの方法は、配列数式を使用することです。
=SUM( A1:A5 * B1:B5 )
これは、以下の結果スプレッドシートの数式バーに示されています。
上記のスプレッドシートの配列数式は XNUMX つのセルにのみ入力されていますが、配列数式として解釈するには、Excel の Ctrl+Shift+Enter を使用して数式を入力する必要があることに注意してください。
Ercole Palmeri
先週の月曜日、フィナンシャル・タイムズ紙はOpenAIとの契約を発表した。 FT は世界クラスのジャーナリズムにライセンスを供与しています…
何百万人もの人々がストリーミング サービスに月額料金を払っています。あなたは…というのが一般的な意見です。