Excel 2007で配列数式
配列を理解する
プログラミングや数学の経験がない人にとっては、配列という式はなじみがないかもしれません。
では、配列とは正確には何ですか?
私たちの目的では、配列は、数式、セルの範囲、またはコンピューターのメモリに格納できる値のセットです。
配列のサイズは、2つの値から数千の範囲になります。
数式での配列の使用
数式を操作するときにExcelで使用される配列にはいくつかの種類があります。
ワークシートのセル範囲に格納されている配列:たとえば、SUM関数がセル範囲に格納されている値を合計すると、それらの値が配列として扱われます。
数式に格納されている配列:
セルアドレスを入力して、数式がそれらの場所に格納されている値を操作できるようにする代わりに、値の配列をSUM関数の引数= SUM(1,2,3,4,5)に入力できます。
または角かっこで囲まれた配列をformulas引数に入力します。たとえば、MATCH関数を使用して、値の配列内の数値10の位置を返します:= MATCH(10、\ {3,7,10,15,20})。結果= 3
Excelの数式は、値を格納する配列を作成します:
SUMPRODUCTなどの数式は、コンピュータのメモリを利用して、複雑な数学の問題を計算しながら値を一時的に保存します。これらの値は配列に格納されます。
例:
販売数量が10、20、および30で、販売価格がそれぞれ$ 3、$ 4、および$ 5の場合に、3つのアイテムの合計販売額を加算するために、SUMPRODUCT式は各乗算積を配列(配列サイズは3)に格納します。次に、配列から3つの値を追加します。
SUMPRODUCTの式:= SUMPRODUCT(A1:A3、B1:B3)、結果-総売上高= $ 260。
Excelに配列数式を作成させます:
前のセクションで説明したように、多くの数式は、計算中に値を格納する必要があるときに配列を作成します。ただし、Excelユーザーは、値を格納するために配列を開くようにプログラムを意図的に強制する数式を作成する場合があります。
例:
SUM関数を使用して、総売上高を返します(前の例を参照)。数式は次のようになります:\ {= SUM(A1:A3 * B1:B3)}、結果-総売上高= $ 260。
配列数式を適用するには:
数式を入力し、セルを選択してF2を押し、同時にCtrl + Shift + Enterを押します。