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