IF関数の考え方は [ 論理式]もし、●● が ×× だったら [真の場合] ▲▲ [偽の場合] そうじゃなければ ■■ IF関数と は ★ 論理式 ⇒ 条件式のこと (数式であらわす) 例えば、あるセルの値が [ 70 点 以上 ] だったら・・ みたいな こと ★ 真の場合 ⇒ 論理式の結果が真(TRUE)の場合に返す値 [ 70 点 以上 ] ならば表示する値 例えば ”合格 “みたい な・・・・・・・ ★ 偽の場合 ⇒ 論理式の結果が偽(FALSE)の場合に返 す値 [ 70 点 以上 ] 以外ならば表示する値 例えば “不合格”みたい な・・・ 実際の入力の仕方 たとえば、こんな表があったとしましょう。 1 2 4 6 10 A No. 1 3 5 9 山崎 菊山 佐山 村山 B 氏名 照子 光子 洋子 吉男 C 点数 90 65 67 77 D 合否 合格 不合格 不合格 合格 70点以上は、合格で 70点未満は不合格として合否の列に表示した い 論理式 → C2>=7 0 つまり セル D2 に入力する数式 は =IF (C2 >=70 , “ 合格 ” , “不合 格” ) お約束ごと : 文字を表示するときは “” でかこ む IF関数を使って、1科目でも70点以下だったら “不合 格” 2科目とも70点以上だったら “合格” と表示しましょう 1 2 3 4 5 6 7 8 9 10 A 氏名 石井 喜美 菅野 幸子 鷺沼 幸代 鈴本 君代 鈴木 貴美 立花 千恵 永井 佳澄 西本 洋子 村木 寿江 B 算数 68 90 80 72 90 67 98 68 70 C 英語 52 65 75 95 88 70 72 75 68 D 合計 120 155 155 167 178 137 170 143 138 E 合否 こういう風に考えてみましょう。 条件1:算数が70点以下 → 不合格 条件2:英語が70点以下 → 不合格 それ以外は → 合格 パズルみたいですネ! 【北茨城元気づくりプロジェクト】のホームページ から例題をダウンロードしましょう。 A 1 氏名 B C D E 算数 英語 合計 IF 関数のネスト 2 石井 喜美 68 52 120 =IF(B2<70,”不合格”,IF(C2<70,”不合格”,”合格”) 3 菅野 幸子 90 65 155 4 鷺沼 幸代 80 75 155 =IF(B2<70,”不合格”,IF(C2<70,”不合格”,”合 格”) B2 の値が70以下だった ら不合格と表示しなさい。 そうでなければ次の指示 に・・ C2 の値が70以下だった ら不合格と表示しなさい。 そうでなければ次の指示 に・・ それ以外は 合格と表示 しなさい AND関数・OR関数 AND → かつ = AND (A 、 B) OR →→または または OR = OR (A 、 B) A B IF関数を使って、1科目でも70点以下だったら “不合 格” 2科目とも70点以上だったら “合格” と表示しましょう 算数の点数が 「70点以下」 かつ 英語の点数が「70点」以下」 =OR(論理式1,論理式2,・・・)のように使います。 引数で指定した複数の条件のうち、いずれかが正しい場合 にTRUEを返します。すべ ての引数が正しくない場合に FALSEを返します。 A B C D 1 氏名 算数 英語 合計 2 石井 喜美 68 52 120 3 菅野 幸子 90 65 155 FALSE =OR(B3<=70,C3<=70) 4 鷺沼 幸代 80 75 155 FALSE =OR(B4<=70,C4<=70) 5 鈴本 君代 72 95 167 FALSE 6 鈴木 貴美 90 88 178 FALSE 7 立花 千恵 67 70 137 8 永井 佳澄 98 72 170 FALSE 9 西本 洋子 68 75 143 TRUE 10 村木 寿江 75 68 138 TRUE 英語の点数が70点いかな ので、「TRUE」になります E 合否 左のセルの式 TRUE =OR(B2<=70,C2<=70) TRUE [TRUE」「FALSE」 と いわれても何だかわか りませんよネ! ここで 「 IF 関数 」の出番です!! 1 2 3 4 5 6 7 8 9 10 A 氏名 石井 喜美 菅野 幸子 鷺沼 幸代 鈴本 君代 鈴木 貴美 立花 千恵 永井 佳澄 西本 洋子 村木 寿江 B 算数 C 英語 68 90 80 72 90 67 98 68 70 D 合計 52 65 75 95 88 70 72 75 68 120 155 155 167 178 137 170 143 138 E 合否 不合格 不合格 合格 合格 合格 不合格 合格 不合格 不合格 「 TRUE 」 だったら “不合格” 「 FALSE 」だったら “合格” という条件を追加する。 E2のセルに入っている 数式 =IF(OR(B2<=70 , C2<=70) , “不合格”,”合格”)
© Copyright 2024 ExpyDoc