- 更新日 : 2026年3月18日
FALSE関数の使い方:論理値を扱う基本関数をマスターしよう
Excel の FALSE関数は、論理値「FALSE」を返すシンプルな関数です。単体では使用頻度が低いものの、IF関数やAND関数などの論理関数と組み合わせることで、条件分岐や判定処理において重要な役割を果たします。本記事では、FALSE関数の基本的な使い方から実践的な応用例、他の関数との組み合わせ方法まで、初心者にも分かりやすく詳しく解説いたします。
経理担当者が実務で使える、ショートカットや関数などExcelで使える時短技をまとめた資料です。生成AIで使うプロンプトもまとまっており、日々の業務を効率化するための保存版としてご活用いただけます。
お手元に置ける保存版として、ぜひお気軽に無料ダウンロードしてご活用ください。
目次
FALSE関数とは何か
FALSE関数は、Excelで使用できる論理関数の一つで、常に論理値「FALSE」を返す関数です。構文は非常にシンプルで、「=FALSE()」と記述するだけで使用できます。この関数は引数を取らないため、括弧内に何も入力する必要がありません。
論理値とは、「TRUE」または「FALSE」のいずれかの値を持つデータ型です。TRUE は「真」、FALSE は「偽」を意味し、条件が成立しているかどうかを表現する際に使用されます。FALSE関数は、このうち「偽」の状態を明示的に表現したい場合に活用します。
多くの場合、FALSE関数は単独で使用されることは少なく、他の関数と組み合わせて使用されることが一般的です。特に、条件分岐を行うIF関数や、複数の条件を組み合わせるAND関数、OR関数などと併用することで、より複雑な論理処理を実現できます。
FALSE関数の基本的な使い方
FALSE関数の使用方法は極めて簡単です。セルに「=FALSE()」と入力するだけで、そのセルには論理値「FALSE」が表示されます。実際にセルに入力してみると、表示は「FALSE」となりますが、数式バーには「=FALSE()」という関数が表示されています。
この関数の結果として得られる「FALSE」は、単なる文字列ではなく論理値として認識されます。そのため、他の論理関数で条件判定を行う際に、正しく「偽」として扱われます。これは、手動で「FALSE」という文字列を入力した場合とは異なる重要なポイントです。
例えば、A1セルに「=FALSE()」と入力した場合、このセルの値は論理値のFALSEとなります。この値は、後述する他の関数との組み合わせにおいて、条件判定の基準値として活用できます。
また、FALSE関数の結果は数値としても扱うことができ、計算処理においては「0」として認識されます。これは、TRUE関数の結果が「1」として扱われることと対照的です。この特性により、論理値を含んだ計算処理も可能になります。
FALSE関数の実用的な利用シーン
FALSE関数が最も活用される場面は、条件分岐処理における初期値設定や、複雑な論理式の構築です。実際のビジネスシーンでは、以下のような場面で威力を発揮します。
データの妥当性チェック
例えば、商品の在庫管理表で、在庫数が0以下の場合に警告フラグを立てる処理を考えてみましょう。この場合、在庫が十分にある商品については、明示的にFALSE値を設定することで、警告対象外であることを明確に示すことができます。
プロジェクト管理
タスクの完了状況を管理する際、未完了のタスクに対してFALSE値を設定し、完了したタスクにはTRUE値を設定することで、進捗状況を一目で把握できる仕組みを構築できます。
条件付き書式との組み合わせ
特定の条件を満たさないセルに対して、FALSE関数を使用して条件判定を行い、その結果に基づいて背景色を変更したり、フォントを変更したりすることで、視覚的に分かりやすいデータ表示を実現できます。
会計や財務分析
期末処理や決算処理において、特定の条件を満たさない取引データにFALSEフラグを設定し、後の集計処理から除外するといった使い方も可能です。これにより、データの整合性を保ちながら、正確な分析結果を得ることができます。
FALSE関数と他の関数との組み合わせ
FALSE関数の真価は、他の関数と組み合わせて使用する際に発揮されます。
IF関数との組み合わせ
IF関数との組み合わせでは、「=IF(条件, TRUE(), FALSE())」という形で使用することが多くあります。例えば、売上金額が目標値を達成しているかどうかを判定する場合、「=IF(B2>=100000, TRUE(), FALSE())」という数式を使用できます。この数式では、B2セルの値が100,000以上の場合はTRUE、未満の場合はFALSEを返します。
AND関数やOR関数との組み合わせ
AND関数やOR関数との組み合わせも非常に有用です。複数の条件をすべて満たす場合にのみ TRUE を返し、1 つでも満たさない条件があると FALSE を返す場合は、=AND(条件1, 条件2, 条件3) のように用います。OR 関数はその逆で、いずれか 1 つでも条件を満たせば TRUE、すべて満たさない場合に FALSE を返します。計算結果をより明示的に示したいときは、FALSE() を組み込むことで論理構造をはっきりさせることができます。
NOT関数との組み合わせ
NOT関数との組み合わせでは、TRUE/FALSEの値を反転させることができます。「=NOT(FALSE())」という数式は、TRUE値を返します。この特性を活用することで、複雑な条件判定における論理の反転処理を簡単に実現できます。
COUNTIF関数やSUMIF関数との組み合わせ
COUNTIF関数やSUMIF関数との組み合わせでは、FALSEの条件に該当するデータのみを集計することも可能です。例えば、「=COUNTIF(A:A, FALSE())」という数式を使用することで、A列にあるFALSE値の個数をカウントできます。
FALSE関数のよくあるエラーと対策
FALSE関数を使用する際に発生しやすいエラーと、その対策方法について詳しく説明します。
FALSE関数を文字列の「FALSE」と混同
セルに直接「FALSE」と入力した場合、これは文字列として認識され、論理値としては機能しません。この問題を避けるためには、必ず「=FALSE()」という関数形式で入力することが重要です。文字列と論理値の違いは、他の関数で条件判定を行う際に明確に現れるため、注意深く確認する必要があります。
引数の指定ミス
FALSE関数は引数を取らない関数であるため、括弧内に値を入力してしまうとエラーが発生します。例えば、「=FALSE(0)」や「=FALSE(“条件”)」といった記述は、すべてエラーとなります。正しくは「=FALSE()」と記述し、括弧内は空にしておく必要があります。
データ型の不一致によるエラー
FALSE関数の結果を数値として扱おうとする際、Excel が自動的に型変換を行いますが、場合によっては予期しない結果が生じることがあります。論理値を確実に 0/1 に変換したいときは、N 関数(例 =N(FALSE()))、ダブルマイナス演算子(例 =–FALSE())、または算術演算(例 =FALSE()*1)を使用してください。
その他の注意点
数式の入れ子が深くなった場合の可読性の問題も重要なポイントです。複数の関数を組み合わせてFALSE関数を使用する際、数式が複雑になりすぎて、後から修正やメンテナンスが困難になることがあります。この問題を防ぐためには、適切にセルを分割して中間結果を表示したり、コメント機能を活用して数式の意図を明記したりすることが効果的です。
計算処理における精度の問題にも注意が必要です。FALSE関数の結果を数値として計算に使用する際、浮動小数点演算の精度の問題により、予期しない結果が生じる場合があります。このような場合は、ROUND関数を使用して適切な桁数で丸め処理を行うか、整数演算に変換することで解決できます。
この記事をお読みの方におすすめのガイド5選【部署別紹介】
最後に、この記事をお読みの方によく活用いただいている人気の資料・ガイドを紹介します。すべて無料ですので、ぜひお気軽にご活用ください。
経理担当者向け
①Excel関数集 32選まとめブック
経理担当者の方をはじめ、ビジネスパーソンが知っておきたい便利なExcel関数集を初級~上級までギュッと網羅。新人社員の研修用などにもお使いいただけます。Google スプレッドシートならではの関数もご紹介しています。
②勘定科目・仕訳辞典(税理士監修)
勘定科目・仕訳に関する基本知識、および各勘定科目の仕訳例を具体的かつ網羅的にまとめた、50ページを超えるガイドを無料で提供しております。お手元における保存版としてでだけでなく、従業員への印刷・配布用としてもぜひご活用ください。
人事労務担当者向け
①入社・退職・異動の手続きガイドブック
書類の回収・作成・提出など手間のかかる入社・退職・異動(昇給・昇格、転勤)の手続き。
最新の制度をもとに、よくある質問やチェックポイントを交えながら、各手続きに必要な情報をまとめた人気のガイドですす。
②社会保険・労働保険の手続きガイド
企業において社会保険および労働保険の加入・喪失手続きは必ず発生し、手続きを誤れば保険事故が発生した際に従業員が不利益を被る可能性があります。
各保険の基本的な手続き方法を入社・退職・異動のシーン別にギュッとまとめた分かりやすいガイドです。
総務・法務担当者向け
契約書ひな形まとめ30選
業務委託契約書や工事請負契約書…など各種契約書や、誓約書、念書・覚書、承諾書・通知書…など、使用頻度の高い30個のテンプレートをまとめた、無料で使えるひな形パックです。
※ 掲載している情報は記事更新時点のものです。
※本サイトは、法律的またはその他のアドバイスの提供を目的としたものではありません。当社は本サイトの記載内容(テンプレートを含む)の正確性、妥当性の確保に努めておりますが、ご利用にあたっては、個別の事情を適宜専門家にご相談いただくなど、ご自身の判断でご利用ください。
関連記事
- # Excel・スプレッドシート
ExcelのTIMEVALUE関数とは?使い方やエラー対処まで解説
TIMEVALUE関数(タイムバリュー)を使えば、文字列の時刻を計算可能な数値に変換でき、勤怠管理や時間計算を効率的に行えます。 Excelで時刻を扱う際、見た目は時刻でも実は文字…
詳しくみる - # Excel・スプレッドシート
スマホでスプレッドシートを使うには?基本の編集から共有、グラフ作成まで解説
スマートフォンでGoogleスプレッドシートを使いこなせれば、場所を選ばずにデータの確認や編集、共有ができて便利です。しかし、PCとの操作感の違いに戸惑う方もいるのではないでしょう…
詳しくみる - # Excel・スプレッドシート
Excel(エクセル)の販売管理シートの作り方や無料テンプレートの活用方法を解説
「販売管理のために高価な専用システムを導入する予算はない」「まずは手軽に売上管理を始めたい」多くの中小企業や個人事業主の方が抱えるこの課題に対し、最も身近な解決策がExcel(エク…
詳しくみる - # Excel・スプレッドシート
スプレッドシートをオフラインで使うには?設定方法からメリット・デメリットまで解説
Googleスプレッドシートは通常インターネット接続が必須ですが、事前に設定をしておけばオフライン環境でも閲覧や編集が可能です。 出張先や移動中、通信が不安定な場所でも作業を継続で…
詳しくみる - # Excel・スプレッドシート
スプレッドシートの入力規則を設定するには?活用シーンや解除方法まで解説
Googleスプレッドシートの入力規則は、複数人でのデータ入力や管理業務を格段に効率化し、データの正確性を保つための重要な機能です。入力ミスによる手戻りや、データの不整合に悩んでい…
詳しくみる - # Excel・スプレッドシート
スプレッドシートで別シートの内容を自動反映させるには?関数やGASを使う方法
複数のシートに散らばったデータを集約したい、別シートの更新をリアルタイムで反映させたいといったニーズは、日々の業務でよく発生します。Googleスプレッドシートでは、関数やGoog…
詳しくみる




