[ ホーム | 一覧 | 検索 | 最終更新 | ヘルプ ] [ 新規 ]

情報科学 - 2013/10th/nest_function の変更点

Top > 2013 > 10th > nest_function
AND OR
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • 2013/10th/nest_function へ行く。

TITLE:関数の入れ子
*関数の入れ子 [#e3a0e47b]


**合否判定の処理 [#wca8019d]
次に、G列で合格・不合格の判定をします。
先ほどでてきた[[IF>../conditional_branching]]関数を使います。
F列の値(確定後の成績)を使って、条件判断をすることにします。

もし成績(確定後)の点数が60点以上なら「合格」と表示し、
そうでなければ「不合格」と表示するようにします。
>
-条件:成績(確定後)の点数が60点以上
--真の場合(60点以上):「合格」と表示
--偽の場合(60点未満):「不合格」と表示
<

まず、
先ほどの[[IF>../conditional_branching]]関数の説明を見直して、
F2セルの値から合格・不合格の判定の処理をG2セルでしてください。

G2セルでの処理ができたら、
それをG3〜G31セルにコピーしてください。


**関数の入れ子とは [#fec54613]
IF関数は、「もし〜なら」という1つの条件だけを判定します。
しかし、実際には「売上が60万円以上で、3月の売上が25万以上」というように、
''2つ以上の条件を判定''しなければならない場合もあります。

それには、条件判断をする''関数の引数に別の関数を入力''します。
このように、関数のなかで関数を使って組み合わせる(入れ子)ことを、
「''関数の入れ子''」や「関数のネスト」といいます。

たとえば、売り上げの処理で
「売上(B2セル)が60万円以上なら"◎"を表示し、
売上が25万円以上ならば"○"を表示し、
そうでないなら"△"を表示する」という条件を、
数式として書いてみると、次のようになります。
#pre(novervatim){{
=IF(B2>=600000,"◎", &color(Red){IF(B2>=250000,"○","△")};)
}}

次の図で、
処理の流れをあらわすことができます。
#ref(2009/8th/nest_function/is0824.png,nolink,IF関数の入れ子の処理)


**関数の入れ子による評価の処理 [#f42755b6]
それでは、
H列(H2〜H31セル)に、
IF関数の入れ子を使って、
評価の処理をします。

評価の処理は、次のような条件とします。
-成績(確定後)の点数(F列)が、80点以上なら「優」と表示
-成績(確定後)の点数(F列)が、70点以上80点未満なら「良」と表示
-成績(確定後)の点数(F列)が、60点以上70点未満なら「可」と表示
-成績(確定後)の点数(F列)が、60点未満なら「不可」と表示

まず、H2セルに、IF関数の入れ子を使って、
「優・良・可・不可」のいれずれかの評価を表示する数式を入力してください。
ここでは、次のヒントを参考にして自分で数式を考えてください。
-ヒント1:上で説明した売り上げの処理を参考にすること
-ヒント2:IF関数は3回使用する

H2セルでの処理ができたら、
それをH3〜H31セルにコピーしてください。


&br;
ここまでできると、次のようになります。
#ref(2012/10th/nest_function/cap0724.png,nolink,途中経過)


&br;
&navi2(2013/10th,next);進んでください。
----
#navi2(2013/10th,prev,toc,next)

メニュー

  • トップページ
  • 参考書籍

授業内容

  • 第1回
  • 第2回(講義)
  • 第3回(実習)
  • 第4回(実習)

ケータイで教員にメール

mkawano%40ed.hyogo-dai.ac.jp

今日の5件
  • FrontPage(12)
  • 2012/4th(3)
  • 2011/5th/emendation(3)
  • 2013/11th/pie_chart(2)
  • 2012/4th/header_footer(2)
最新の10件
2014-03-27
  • FrontPage
2014-01-06
  • 2013/15th
2013-12-16
  • 2013/13th/exercise
  • 2013/13th
  • 2013
  • 2013/13th/diagram
  • 2013/13th/animation
  • 2013/13th/slide_transition
  • 2013/13th/header_footer
  • 2013/13th/preparation_for_file

total: 1024
today: 2
yesterday: 0
now: 3

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
http%3A%2F%2Fhs-www.hyogo-dai.ac.jp%2F~kawano%2FInfoSci%2F%3F2013%25252F10th%25252Fnest_function
Founded by Minoru Kawano.
Powered by PukiWiki Plus! 1.4.7plus-u2-i18n. HTML convert time to 0.077 sec.
Valid XHTML 1.1