講座リクエスト受付フォーム
basic

Lesson 055 – IF関数について(2)

Yujiro Sakaki

それでは Lesson054 で学習したIF関数を実際に使って理解を深めていきましょう。

IF関数練習用のワークシートの図

キャプチャには3つのセルがありますが、セルD3にひとつだけIF関数の数式を作成すれば、あとはオートフィルで一気に答えが出ます。

まず、結果を求めるべきセル「D3」をアクティブセルに、[数式]タブ →「論理」→ IFと関数を選んでいきましょう。

論理に関する関数は少ないので、すぐに見つかります。

数式タブからIF関数を選んでいる図

クリックすると、以下のダイアログボックスが登場します。

IF関数の引数ダイアログ

それでは、次の手順でIF関数を完成させていきましょう。

  1. 論理式の引数ボックスに、カーソルがあることを確認する。
  2. セル「C3」をクリック。
  3. 続いて >= と入力する。
  4. セル「B3」をクリック。

セルC3やB3のセル番号を直接入力しても問題ありませんが、必ずワークシート内の該当セルをクリックして、引数ボックス内のセル番地を取得しましょう。

第1引数である論理式を作成した図

「C3の実績がB3の目標以上だったら……」という意味の論理式ができましたね。

ここまで入力できたら、残り2つの引数ボックスに日本語を入力していきます。 TABキーを使用すると、次の引数ボックスにカーソルが移動できるので、非常に便利です。

IF関数の引数ダイアログをすべて入力した図

〇を入力して、3つ目の引数ボックスにタブ移動すると ”〇” とダブルコーテーションで自動的に囲われることがわかります。

引数ボックスは、文字列が入っている場合、ダブルコーテーションでくくるルールがありますが、このように引数ダイアログで入力していると、自動的に入れてくれるので便利です。

偽の場合、「×」と入力すると、ダブルコーテーションが入っていないように感じますが、OKボタンを押したり、カーソルを他の引数ボックスに移動させると、自動的に”×”というようにダブルコーテーションで囲われますので、ご安心ください。

それではOKをクリックしましょう。 OKを押した瞬間に、セルD3に “×” という結果が表示されます。

OKボタンを押して、×にダブルクォーテーションが入った図

実際の数式は、数式バーで確認できます。

=IF(C3>=B3,”〇”,”×”)

  1. 関数を使用するときは、いかなる関数であれ=(イコール)からはじまっています。
  2. 論理式のあとに、「 , 」(カンマ)で区切ることにより、次の引数ボックスを呼び出しています。
  3. 日本語はダブルコーテーションで括られ、文字列であることを明確にしています。

という数式になりました。

実績は目標数値を満たしているため、結果は「達成」という文字列が選ばれました。 これをオートフィル機能を使用して、残り2つのセルに結果を出してみましょう。

作成したIF関数をオートフィルですべてのセルに結果を出した図

このような結果になれば正解です。

実績、10000のデータも、以上(>=)という条件を満たしているので、これが正解となります。初めての方は、まず同じ表を作成して、このとおりに操作してみてください。

そのあとで、条件や数値を変えて試してみると、IF関数の感覚がつかめてきますよ。

基本的なIF関数は、これでおしまいです。 IF関数はどんな現場のワークシートにも登場する関数なので、100%確実にマスターしてくださいね。

目次へ 次の講座

Advertisement
ABOUT ME
榊 裕次郎
榊 裕次郎
Excel講師
1981年10月生まれのてんびん座、東京都出身。趣味は、旅行と料理とワイン。2025年、万博が大いに盛り上がるためにもがんばっていきます!

引き続き、青森・秋田・岩手でのお仕事ご依頼、お待ちしております!
記事URLをコピーしました