Menu
Coddy logo textTech

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` になります。小さな記号ですが、大きな違いを生みます。

challenge icon

チャレンジ

初心者

シートにはテストのスコアが保持されています。A1 にラベル Score があり、B1 にスコア自体が入っています。

C1 に、スコアが 60 以上 の場合に pass を表示し、それ以外の場合に fail を表示する IF 関数を記述してください。小文字でこれら 2 つの単語を正確に使用してください。

数式はちょうど 60 のスコアを含むさまざまなスコアでテストされるため、正しい比較演算子を選択しているか確認してください。

自分で試してみよう

Sheet1
ABCDEFG
1Score72
2
3
4
5
6
7
8
9
10
11
12
13
14
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基本操作のすべてのレッスン