2016年08月07日

配列数式(CSE数式)とは-1(列同士の掛け算)/Excel/関数

Excelには通常の数式の他に配列数式というのがあります。
配列数式とは?と論理的に(?)説明しようとしても説明できないので( ̄△ ̄;)
具体例を紹介していきマス!
あっ、んで、配列数式を入力して結果を出す時は"Enter"キーではなく、"Ctrl"+"Shift"+"Enter"キーを押します。
なので配列数式のことを押すキーの頭文字をとって"CSE数式"とも言います。

ではまず列同士の掛け算
こんな、売上数とその単価が入力された表があります。
ここで、売上金額は売り上げた数に1個の値段(単価)を掛けると求めることができます。
20160806_01.JPG

普通だと、セル"F6"に売上数 x 単価 の式を入力して
20160806_02.JPG

その式を"F13"までコピーして求めます。
20160806_03.JPG

なので、8つのセルに8つ(8種類)の式が入力された訳です。
20160806_04.JPG

これを配列数式を使うとどうなるかというと、
まず、求める"売上金額"の配列(F列の範囲)を選択します。
20160806_05.JPG

ここに、"売上数"の配列(D列のデータ範囲)に"単価"の配列(E列のデータ範囲)を掛ける式を入力します。
20160806_06.JPG

ここで、入力と言うのは"Ctrl"+"Shift"+"Enter"キーの同時押しです。
すると、売上金額が配列数式を入力した範囲に表示されます。
20160806_07.JPG

それと、数式バーを良く見ると、
"=D6:D13*E6:E13"と入力したのが"Ctrl"+"Shift"+"Enter"キーを押すと
"{=D6:D13*E6:E13}"と"{ }"で括られ配列数式になります。

で、範囲内はどのセルも同じ式が入力されています。
20160806_08.JPG

それから、範囲内の1つのセルを選択して"Delete"キーを押してみると
"配列の一部を変更できません"とメッセージが表示されます。
20160806_09.JPG

セルの変更は配列を設定した範囲単位ではないとできません。

配列数式を使用するとこんな掛け算も簡単に出来ます。
列と行の掛け算です。
通常のセル単位の掛け算だと一発で計算するのは無理ですよね?
20160806_10.JPG



関連ページ
関数一覧(カテゴリ別)
関数一覧(名前別)
ラベル:配列数式
posted by haku1569 at 17:03| 配列数式 | このブログの読者になる | 更新情報をチェックする