{=SUM(IF(D8:F8="理",1,0))} の数式の意味が知りたいです
役に立った:0件
知人から引き継いだ時間割ソフト(エクセルで作成)に以下のような数式が
あったのですが意味がよく分かりません。
{=SUM(IF(D8:F8="理",1,0))}
特に数式全体をかっこっている { }の意味はなんでしょうか
どういう役割があるのでしょうか
回答(4件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
こんにちは。maruru01です。
配列数式については以下のページが分かりやすいかと思います。
http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm
No.3ベストアンサー20pt
こんにちは。
{=SUM(IF(D8:F8="理",1,0))}
この式は、お友達の方が「時間割の中で『理』(たぶん理科?)の授業(?)が
ある回数を集計するために設定したものと思われます。
{}の意味は先ほどの方が書かれてるとおりです。
文章で表現するとすれば次のようになると思います。
もし(IF)、D8~F8の範囲(D8:F8)のセルに「理」という文字(”理”。””で括ることで文字データーを表す)があったら、そのセルは数字の「1」なかったら「0」として(,1,0)、D8~F8の範囲(D8:F8)のセルの値を合計して(SUM)下さい。
エクセルでは、このように、2つの関数(SUMとIF)を組み合わせて使うこともできるのです。
こんにちは。
{}は配列数式の意味です。配列は1つの同じ式を複数のセルが共有し、一部のセルだけを変更できません。
なにが利点かというと、うっかり変更したりすることがなくなります。あとは構造がわかりやすくなります。
うまく説明できたでしょうか?
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











