Excelを使った業務や学習の中で、「未満」の条件をどう関数に組み込めばよいか、悩んだ経験はないでしょうか。
「以下」と「未満」は日常的によく似た言葉として使われますが、Excelの数式では明確に区別する必要があります。
本記事では、未満のエクセル関数は?条件式の使い方も!(IF・COUNTIF・SUMIF・<・数式・Excel・関数など)というテーマで、実務でよく使う関数を中心にわかりやすく解説していきます。
IF関数・COUNTIF関数・SUMIF関数など、条件を指定する関数での「未満」の扱い方をしっかり押さえて、日々の作業効率アップに役立ててください。
「未満」はExcelで「<」を使って表現するのが基本
それではまず、Excelにおける「未満」の表現方法について解説していきます。
Excelで「未満」を表すには、比較演算子の「<」(小なり記号)を使うのが基本です。
「未満」とは「その数値を含まない、より小さい値」を意味します。
たとえば「100未満」であれば、99以下の整数が対象となり、100そのものは含まれません。
「以下(≦)」は対象の数値を含みますが、「未満(<)」は対象の数値を含まない点が最大のポイントです。
Excelの数式を組む際には、この違いを意識することが正確な集計・判定につながります。
以下の表で、Excelでよく使う比較演算子と意味をまとめました。
| 演算子 | 意味 | 例 |
|---|---|---|
| < | 未満(より小さい) | A1<100 → A1が100未満 |
| <= | 以下(以下を含む) | A1<=100 → A1が100以下 |
| > | 超過(より大きい) | A1>100 → A1が100超 |
| >= | 以上(以上を含む) | A1>=100 → A1が100以上 |
| = | 等しい | A1=100 → A1が100と等しい |
| <> | 等しくない | A1<>100 → A1が100以外 |
この表を参考に、目的に合った演算子を選ぶようにしましょう。
数式に「未満」を組み込む基本的な書き方
Excelの数式で「未満」を表す際は、条件式の中に「<数値」の形で記述します。
たとえばA1セルの値が50未満かどうかを調べたい場合、条件式は「A1<50」となります。
この書き方はIF・COUNTIF・SUMIFなど、あらゆる条件付き関数で共通して使える表現です。
「未満」と「以下」を混同しないためのコツ
「未満」と「以下」の違いは、境界値を含むかどうかにあります。
たとえば「60点未満を不合格」とする場合、60点ちょうどの人は合格となりますが、「60点以下を不合格」であれば60点も不合格に含まれます。
業務の要件をしっかり確認してから、演算子を選ぶことが重要です。
セル参照と組み合わせる場合の注意点
COUNTIFやSUMIFなどでセル参照を条件に使う場合、条件式は文字列として「”<“&B1」のように記述する必要があります。
この書き方を知っておくと、基準値を別のセルで管理する柔軟な数式が作れます。
数式の応用幅が一気に広がる便利な技術といえるでしょう。
IF関数で「未満」の条件を使う方法
続いては、IF関数での「未満」の使い方を確認していきます。
IF関数は、条件が真(TRUE)か偽(FALSE)かによって表示する値を切り替える関数です。
「未満」の条件をIF関数に組み込むことで、成績判定や在庫アラートなど、さまざまな場面で活用できます。
IF関数の基本構文
IF関数の構文は以下のとおりです。
=IF(論理式, 真の場合の値, 偽の場合の値)
「未満」の条件を使う場合は、論理式の部分に比較演算子「<」を組み込みます。
=IF(A1<60, “不合格”, “合格”)
→ A1が60未満であれば「不合格」、そうでなければ「合格」と表示
このようにシンプルな数式で、条件分岐が実現できます。
複数の未満条件をAND・ORと組み合わせる
「50以上かつ80未満」といった複合条件を設定したい場合は、AND関数と組み合わせます。
=IF(AND(A1>=50, A1<80), “B判定”, “範囲外”)
→ A1が50以上かつ80未満なら「B判定」と表示
複数条件を組み合わせることで、より細かい判定処理が可能になるでしょう。
IFS関数で多段階の未満条件を設定する
複数の「未満」の段階を設けたい場合は、IFS関数を使うとスッキリ書けます。
=IFS(A1<60, “不合格”, A1<80, “合格”, A1>=80, “優秀”)
→ 60未満は不合格、60以上80未満は合格、80以上は優秀
IFS関数はExcel2019以降で使用できる便利な関数です。
COUNTIF・SUMIF関数で「未満」の条件を活用する方法
続いては、COUNTIF関数とSUMIF関数における「未満」の使い方を確認していきます。
集計業務では、特定の条件に合うデータの個数を数えたり、合計を出したりする場面が多くあります。
COUNTIF関数は条件に合うセルの個数を、SUMIF関数は条件に合うセルの合計を求める関数です。
COUNTIF関数で「未満」のデータを数える
COUNTIF関数の構文は以下のとおりです。
=COUNTIF(範囲, 検索条件)
「未満」の条件を指定する際は、検索条件を文字列として記述します。
=COUNTIF(A1:A10, “<60”)
→ A1からA10の範囲で、60未満のセルの個数を返す
条件をダブルクォーテーションで囲む点を忘れずに確認しましょう。
SUMIF関数で「未満」のデータを合計する
SUMIF関数の構文は次のとおりです。
=SUMIF(範囲, 検索条件, 合計範囲)
たとえば、売上が10万円未満の案件の金額を合計したい場合はこのように書きます。
=SUMIF(B1:B10, “<100000”, C1:C10)
→ B列が100000未満の行に対応するC列の値を合計
条件範囲と合計範囲を分けて指定できる点が、SUMIF関数の強みです。
セル参照を使って「未満」の基準を可変にする
基準値をセルに入力して可変にしたい場合は、以下のように記述します。
=COUNTIF(A1:A10, “<“&D1)
→ D1に入力した値未満のセル数を集計
「”<“&セル参照」という形式は、COUNTIF・SUMIFの両方で共通して使える書き方です。
基準値を別セルで管理することで、数式を書き換えずに条件を柔軟に変更できます。
まとめ
本記事では、未満のエクセル関数は?条件式の使い方も!(IF・COUNTIF・SUMIF・<・数式・Excel・関数など)というテーマで解説してきました。
Excelで「未満」を表すには、比較演算子「<」を使うのが基本です。
IF関数では論理式として「A1<数値」の形で記述し、COUNTIF・SUMIF関数では検索条件を「”<数値”」または「”<“&セル参照」の形で指定します。
「未満」と「以下」の違いをしっかり理解し、目的に合った演算子を選ぶことが正確な数式作成のカギといえるでしょう。
今回ご紹介した内容を活用して、Excelでの条件集計や判定処理をよりスムーズに進めてください。