GESTEP関数

Excel 2007+

概要

GESTEP関数は、数値が指定されたしきい値以上の場合に1を、それ以外は0を返すExcelの判定関数です。複数の値を効率的にフィルタリングし、条件を満たすデータのカウントに最適です。

構文

GESTEP(数値, [しきい値])

パラメータ

パラメータ タイプ 必須 説明
数値 Number はい 判定対象の数値(必須)
しきい値 Number いいえ 比較基準値(省略可、デフォルト0)

GESTEP関数の使用

GESTEP関数は、数値がしきい値以上かどうかを瞬時に判定します。複数のGESTEP関数をSUM関数などで合計することで、条件を満たすデータ件数を簡単に集計できます。データの前処理や条件フィルタリングに非常に有効です。

GESTEPの一般的な例

基本的なしきい値判定

=GESTEP(5,4)

5が4以上か判定し、1を返します。

等しい値の判定

=GESTEP(5,5)

5が5以上(等しい場合も1)を返します。

負の数の判定

=GESTEP(-4,-5)

-4が-5以上であるため1を返します。

デフォルトしきい値(0)

=GESTEP(-1)

-1が0未満のため0を返します。

よくある質問

数値≧しきい値の場合は1、それ以外は0を返します。

省略時は0がしきい値として使用されます。

数値またはしきい値に数値以外を指定すると#VALUE!エラーが発生します。

一般的なエラーと解決策

#VALUE!エラー

Cause: 数値引数に数値以外(文字列、日付など)を指定

Solution: 全ての引数を数値型で入力してください。

注記

  • Excel 2007以降で使用可能
  • 論理値や文字列は自動的にエラーになります
  • 複数のGESTEPをSUMで集計すると条件件数が計算可能
  • 配列数式でも使用可能

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+