IF 関数とは? わかりやすく解説

IF 関数

適用対象: Microsoft Excel 2010, Excel Web App, SharePoint Online for enterprises, SharePoint Online for professionals and small businesses , Excel 2007, Excel 2003

 

説明

IF 関数は、指定され条件評価した結果TRUE場合はある値を返し評価した結果FALSE場合別の値を返します。たとえば、数式 =IF(A1>10,"Over 10","10 or less") では、A1 が 10超える場合は "Over 10" が返され、A1 が 10 以下の場合は "10 or less" が返されます。

書式

IF(logical_test, [value_if_true], [value_if_false])

IF 関数の書式には、次の引数あります

解説

使用例

使用例 1

このヘルプ トピックは、埋め込まれブックライブ データリンクしてます。ワークシートデータ変更したり、数式変更または作成したりすると、すぐに Excel Web App (Web バージョンExcel) で計算されます。

この例の数式では、IF 関数を使用してセル内容を値と比較し別のセル返す値を求めます

埋め込まれブックで IF 関数のこの例を操作する

埋め込まれブックで "計算結果" 列のセル選択した状態で F2 キーを押すと、計算式確認できますセル数式変更が可能です。数式コピーした編集したりして、別のセル試してみることもできます

フル サイズでブックを表示

ブックダウンロードすることもできますダウンロードするには、埋め込まれブック右下隅 (上図の黒いバー右端) にある [フル サイズブック表示] ボタンクリックします。ボタンクリックすると、新しブラウザー ウィンドウ (ブラウザー設定によっては新しタブ) にブック読み込まれます。フル サイズブラウザー ビューではワークシートセルへの入力できないこと注意してください

次にフル サイズブラウザー ビューで、[ダウンロード] ボタン (Excel ブックをダウンロード ) をクリックします。ブック全体Excel で開くか、コンピューター保存することができます一部関数の例については、ブックExcel デスクトップ プログラムで開くと配列数式操作できます。この操作をするには、Ctrl キーShift キー押しながら Enter キー押します (このキー組み合わせブラウザーでは使用できません)。

使用例 2

この例の数式では、IF 関数を使用してセル内容テストし支出予算超過していないかどうか調べます

埋め込まれブックで IF 関数のこの例を操作する

使用例 3

この例の数式は、IF ステートメント入れ子にする方法示してます。数式で、4 番目の IF ステートメント3 番目の IF ステートメントの "偽の場合" 引数になってます。同様に3 番目の IF ステートメント2 番目の IF ステートメントの "偽の場合" 引数になっており、2 番目の IF ステートメントが 1 番目の IF ステートメントの "偽の場合" 引数になってます。たとえば、1 番目の "論理式" 引数 (Average>89) が TRUE評価され場合、"A" が返されます。1 番目の "論理式" 引数FALSE評価され場合2 番目の IF ステートメント評価されます。以降ステートメントについても同様に処理されます。引数として他の関数使用することもできます

埋め込まれブックで IF 関数のこの例を操作する

得点対す評価は、次の基準に従って割り当てられます。

得点範囲 評価
90 点以上 A
80 点以上 90未満 B
70 点以上 80未満 C
60 点以上 70未満 D
60未満 F

使用例 4

次の例では、調べ条件13 個あるため、IF 関数ではなく LOOKUP 関数使用してます。LOOKUP 関数は、解釈取り扱いIF 関数よりも簡単です。

埋め込まれブックで IF 関数のこの例を操作する




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

IF 関数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IF 関数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
©2024 Microsoft Corporation. All rights reserved.

©2024 GRAS Group, Inc.RSS