IF 文の記述
CoddyのExcelジャーニー「基本操作」セクションの一部 — レッスン 35/42。
ご自身でIF関数を書く時間です。手順は常に次の3つのステップです。ステップ 1: 質問を作成し、B1>=60 のようにセルと値を比較します。ステップ 2: はい(真)の場合の回答を書きます(テキストの場合は引用符で囲みます)。ステップ 3: いいえ(偽)の場合の回答を書きます。
=IF(B1>=60, "pass", "fail")声に出して読んでみましょう:もし B1 が 60 以上なら pass を表示し、そうでなければ fail を表示する。言葉にできれば、書くこともできます。
回避すべき2つの典型的なミスがあります。テキストの回答を引用符で囲むのを忘れること。例えば =IF(B1>=60, pass, fail) はエラーになります。なぜなら、Excelは引用符のない pass が何であるか理解できないからです。そしてもう1つは、回答の順番を入れ替えてしまうことです。真(True)の回答は常に最初、条件のすぐ後にきます。
もう1つ注目すべき詳細があります: >= は以上を意味するため、ちょうど 60 の `Score` は `pass` になります。もしルールが代わりに B1>60 であった場合、60 は `fail` になります。小さな記号ですが、大きな違いを生みます。
チャレンジ
初心者シートにはテストのスコアが保持されています。A1 にラベル Score があり、B1 にスコア自体が入っています。
C1 に、スコアが 60 以上 の場合に pass を表示し、それ以外の場合に fail を表示する IF 関数を記述してください。小文字でこれら 2 つの単語を正確に使用してください。
数式はちょうど 60 のスコアを含むさまざまなスコアでテストされるため、正しい比較演算子を選択しているか確認してください。
自分で試してみよう
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Score | 72 | |||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。