言葉2026年2月2日

「以上」と「超える」の違い

💡 一言でいうと

「以上」はその数字を含んでそれより大きい数、「超える」(「より大きい」)はその数字を含まずそれより大きい数を指します。

「3以上」と「3を超える」は似ているようですが、3を含むかどうかが異なります。数学・法律・プログラミングで正確な使い分けが必要な言葉です。

「以上」とは

「以上」はその数字を含んで、それより大きい数全体を指します。英語では「greater than or equal to(≧)」に相当します。

  • 定義:基準の数を含む
  • 記号:≧(以上)
  • 例:「3以上」= 3、4、5、6…(3を含む)
  • 使用例:「18歳以上」= 18歳の人も含む

「超える」「より大きい」とは

「超える」「より大きい」はその数字を含まず、それより大きい数全体を指します。英語では「greater than(>)」に相当します。

  • 定義:基準の数を含まない
  • 記号:>(より大きい)
  • 例:「3を超える」= 4、5、6…(3を含まない)
  • 使用例:「100万円を超える」= 100万1円から(100万円は含まない)

以上・以下・超える・未満の違いまとめ

言葉境界値意味記号
以上含むx ≧ n
以下含むx ≦ n
超える(より大きい)含まないx > n
未満(より小さい)含まないx < n

具体例で覚える

  • 「20歳以上」:20歳の人は含まれる(飲酒・喫煙の法定年齢など)
  • 「20歳を超える」:20歳の人は含まれない(21歳から)
  • 「100未満」:100は含まれない(99まで)
  • 「100以下」:100は含まれる(100まで)

法律や契約書での注意

「140万円以下の案件」と「140万円未満の案件」では140万円の取り扱いが変わります。法律・契約書・仕様書などでは「以上・以下・超える・未満」の区別が非常に重要です。司法書士が簡易裁判所で扱える案件の上限は「140万円以下」(140万円を含む)と定められています。

プログラミングでの使い分け

プログラミングでも同様に重要です。

if (x >= 3)  // 3以上(3を含む)
if (x > 3)   // 3を超える(3を含まない)
if (x <= 3)  // 3以下(3を含む)
if (x < 3)   // 3未満(3を含まない)

バグの原因になりやすいポイントのため、注意が必要です。