電子書籍の厳選無料作品が豊富!

以前会社に勤めていた人が作った数式に、=ではなく{=で始まる数式が入っています。
どのようなときに使うのか分かりません。
また、{を消すとエラーになります。
どなたかおわかりの方がいらっしゃったら教えていただけますでしょうか?

A 回答 (2件)

それは、配列数式といいます。


普通は、
if(A1="XX",1,0)などと1個のセルしか参照できませんが
if(A1:A10="XX",1,0)などと、1個のセルの部分を範囲で書けます。
結果は
{1,0,0,0,1,0,0,0,0,0}のように配列になるので配列数式といいます。配列を処理できる関数に処理させる
例えば
sum(if(A1:A10="XX",1,0))
とすれば、前出の配列を足し込むことができて
結果が2になります。
SHIFT+CTRL+ENTERで入力しますと
式の回りが{}で囲まれてそのセルの数式が配列数式だとわかります。
{}がとれてしまうと、通常の扱いになるので、
A1:A10="XX"といった部分がエラーになります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
丁寧に説明してくださりわかりやすかったです。

お礼日時:2004/12/21 21:51

こんにちは。

maruru01です。

配列数式に関する参考ページを紹介します。

http://pc21.nikkeibp.co.jp/special/hr/

参考URL:http://pc21.nikkeibp.co.jp/special/hr/
    • good
    • 0
この回答へのお礼

ありがとうございました。
参考にさせていただきます!

お礼日時:2004/12/21 21:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!