新しく質問する

{=SUM(IF(D8:F8="理",1,0))} の数式の意味が知りたいです

役に立った:0件
  • 質問者:noname#9456
  • 投稿日時:2003/03/28 16:00
  • 困り度:すぐに回答が欲しいです
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

知人から引き継いだ時間割ソフト(エクセルで作成)に以下のような数式が
あったのですが意味がよく分かりません。
{=SUM(IF(D8:F8="理",1,0))} 
特に数式全体をかっこっている { }の意味はなんでしょうか
どういう役割があるのでしょうか

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件
  • 回答者:maruru01
  • 回答日時:2003/03/28 17:07

こんにちは。maruru01です。

配列数式については以下のページが分かりやすいかと思います。

http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm

通報する

  • 参考になった:0件

No.3ベストアンサー20pt

  • 回答者:n-chan
  • 回答日時:2003/03/28 16:53

こんにちは。
{=SUM(IF(D8:F8="理",1,0))} 
この式は、お友達の方が「時間割の中で『理』(たぶん理科?)の授業(?)が
ある回数を集計するために設定したものと思われます。
{}の意味は先ほどの方が書かれてるとおりです。
文章で表現するとすれば次のようになると思います。
もし(IF)、D8~F8の範囲(D8:F8)のセルに「理」という文字(”理”。””で括ることで文字データーを表す)があったら、そのセルは数字の「1」なかったら「0」として(,1,0)、D8~F8の範囲(D8:F8)のセルの値を合計して(SUM)下さい。
エクセルでは、このように、2つの関数(SUMとIF)を組み合わせて使うこともできるのです。

通報する

  • 参考になった:0件
  • 回答者:butaichi
  • 回答日時:2003/03/28 16:42

こんにちは。
{}は配列数式の意味です。配列は1つの同じ式を複数のセルが共有し、一部のセルだけを変更できません。
なにが利点かというと、うっかり変更したりすることがなくなります。あとは構造がわかりやすくなります。
うまく説明できたでしょうか?

通報する

  • 参考になった:0件

No.1ベストアンサー10pt

  • 回答者:MSZ006
  • 回答日時:2003/03/28 16:23

算式の意味はD8~F8の範囲で「理」という文字が入っているセルの個数を計算する式です。
{ }は配列数式を意味します。

通報する

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter