4
Excelにおいて、IF関数(IF式とも呼ばれる)は最も役立つ機能の一つです。その最適な使い方は簡単に説明できます。
ExcelのIF関数:便利な数式に関するすべて
IF関数は便利ですが、特にExcelに慣れていないユーザーにとっては複雑に感じられるかもしれません。
- この関数は3つの部分で構成されています: IF、 THEN、 ELSEです。 これにより、条件がチェックされ、その結果に基づいて処理が行われます。
- IFは、評価される 条件を表します。Excelは、特定の挙動が当てはまるかどうかを検証します。
- IFは、最初の 結果を指します。Excelの式で定義された条件が真の場合、特定の処理が実行されます。
- この「DANN」の結果が 当てはまらない場合、別の結果となります。これは「SONST」で定義されます。
- 注:ここでは、数学記号の =、 >、および < がよく使われます。主に以下の定義があります: = は等号を表します。 <> は不等号を表します。<は「より大きい」、<=は「より大きいまたは等しい」を表します。>は「より小さい」、>=は「より小さいまたは等しい」を表します。
ExcelのIF関数の構成:ステップバイステップ
その構成自体は非常にシンプルです。Excelの他の数式と同様に、個々の構成要素を理解しておく必要があります。
- 一般的に、この数式の構成は次のようになります: =IF(条件;真の場合;偽の場合)。必ず等号を入力するように注意してください。そうしないと、数式は機能しません。
- 言葉で説明すると: =IF(「この条件が満たされたら;」これを実行「;」そうでなければあれを実行「)。 これを簡略化した例としては、=IF(2=2;『正解』;」不正解”)
- 「=」記号と「IF」という単語で、関数 が開始されます。これにより、Excelはそれがコマンドであることを認識し、対応する条件をチェックできるようになります。
- この条件は、 括弧の直後に続けて入力します。例では「2=2」です。
- 最初の セミコロンの後に、最初の結果が定義されます。この結果はユーザー自身が定義します。条件が満たされれば、その場合は「正解」となります。
- 最初の結果が当てはまらない場合、別の結果が得られます。これは、数式内の 2番目の ; 記号 の後に指定した「ELSE」によって定義されます。 関数は、閉じ括弧で完了させます。
- 注:この関数は、Excelのどのバージョンでも同じように動作します。たとえば、デスクトップ版かWeb版かなどは関係ありません。
ExcelのIF関数:詳細な例
この種の課題は、学校やその後の仕事の中で多くの人が経験していることでしょう。
- あるオンラインショップが、顧客が 14日以内に代金を支払った場合、 5ユーロの割引を提供するとします。
- A列にはすべての顧客が、B列には支払い日、C列には割引が適用されたかどうかが記載されています。ここで、Excelの IF関数 が活用されます。
- IF関数を使用する 該当するセル を選択します。この例では、まずはセルC2です。ここに、顧客が14日以内に支払ったかどうか、および割引が適用されるかどうかを判定する数式を入力します:=IF(B2<=14,5,0)
- IF は 次の条件を定義します:顧客は遅くとも14日以内に支払いましたか?これは次の式によって条件付けられます:B2<=14 - 言葉で説明すると、セルB2の数値が14以下かどうかということです。
- セミコロン(;)の後の最初の値(この例では5)は、 最初の結果、つまり数式の「その場合」の部分を指定します。購入者が遅くとも14日以内に支払った場合、5ユーロの割引が適用されます。支払いがなかった場合は割引がなく、つまり0となります。これが 「そうでない場合の結果」です。これは、数式内の2つ目の「;」の後の値によって決定されます。
- この数式を列内の残りのセルにも適用したい場合は、セルを選択するための 緑色の四角形を、マウスの右下隅から下にドラッグするだけです。Excelは、その数式を列内の他の値に適用し、B2、B3などのセルを処理して、対応する列 に対する正しい結果を算出します。
- この例では、顧客のミュラー氏とシュミット氏は、それぞれ14日後および7日後に請求書を支払ったため、5ユーロの割引が適用されます。数式内の 「もし~なら」 の条件がここで満たされました。
- マイヤーとフーバーは、どちらも支払いに時間がかかりました。したがって、彼らは割引を受けられません。ここでは 「そうでない場合」 が適用されました。
Excelでテキストを使用したIF関数の使い方:その仕組み
おさらい:IF関数は3つの部分で構成されています。関数の形式は次のようになります:=IF(「この条件が満たされる場合;『これを行う』;」そうでない場合はこれを行う”)。
- この関数を テキストでも使用 できるようにするには、単に 引用符で囲む必要があります。
- スクリーンショットには、IF関数の例が示されています。ここでは、左側のセルに 「A」 が入っているかどうかがチェックされています。その場合、Excelは右側のセルに「回答A」と入力します。セルに別の文字が入力されている場合、Excelは「回答B」と入力します。
- これにより、IF関数 を効果的に あらゆる文書で使用できます。引用符を忘れないようにしてください。
