論理
セルに判断させる
定義
IF の条件は2つのものを比較し、比較が成り立つときは1つの結果を、成り立たないときは別の結果を表示します。
構文
=IF(B2>20,"Heavy","Standard")
引数
| 引数 | 意味 |
|---|---|
B2>20 |
比較の式です。演算子には =、<>、<、>、<=、>= があります。 |
"Heavy" |
比較が真のときの結果です。 |
"Standard" |
比較が偽のときの結果です。 |
計算例
宅配業者が、重さが 20 kg を超える荷物を「重い」とラベル付けします。重さは B2:B4 にあります。
| A: 荷物 | B: 重さ (kg) |
|---|---|
| 箱 1 | 4 |
| 箱 2 | 34 |
| 箱 3 | 15 |
数式: =IF(B2>20,"Heavy","Standard")
結果: Standard。4 は 20 より大きくないので、偽のときの結果が表示されます。下にフィルすると、3行は Standard、Heavy、Standard となります。
練習問題
セル A2 に Paid という語が入っています。B2 に、A2 が Paid に等しければ Done、それ以外なら Chase と表示する数式を書いてください。
- B2 に、A2 が Paid のときは Done、それ以外のときは Chase と表示する IF 数式を書いてください。
- B2 は Paid の場合の結果を表示する必要があります。
ステップ 1 / 2
B2 に =IF(A2="Paid","Done","Chase") と入力します。
A2 は Paid なので、最初の結果は Done です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は IF を使っています。
B2 は Done を表示しています。
次のレッスンはいくつあるか、平均はいくつかです。
関連する関数
このレッスンの中心は IF 関数で、その結果は他の数式から入力することもできます。
よくある間違い
B2=>20 のように演算子の向きを逆に書くミスです。Excel が受け付けるのは >= だけで、"=>" は拒否されます。