- ベストアンサー
{ } を使ったExcelの数式
以前会社に勤めていた人が作った数式に、=ではなく{=で始まる数式が入っています。 どのようなときに使うのか分かりません。 また、{を消すとエラーになります。 どなたかおわかりの方がいらっしゃったら教えていただけますでしょうか?
- みんなの回答 (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"といった部分がエラーになります。
その他の回答 (1)
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.2
こんにちは。maruru01です。 配列数式に関する参考ページを紹介します。 http://pc21.nikkeibp.co.jp/special/hr/
質問者
お礼
ありがとうございました。 参考にさせていただきます!
お礼
ありがとうございます。 丁寧に説明してくださりわかりやすかったです。