ZetCode

Excel GESTEP 函数

最后修改于 2025 年 4 月 4 日

GESTEP 函数是 Excel 中的一项工程函数,用于测试一个数字是否大于或等于一个阈值。本教程将提供使用 GESTEP 函数的全面指南,并附带详细示例。您将学习基本语法、实际应用和高级技巧。

GESTEP 函数基础

GESTEP 函数将一个数字与一个阈值进行比较,如果数字大于或等于阈值,则返回 1,否则返回 0。它在工程计算中用于创建二进制测试很有用。

组成部分 描述
函数名称 GESTEP
语法 =GESTEP(number, [step])
参数 number (必需), step (可选,默认为 0)
返回值 如果 number ≥ step,则返回 1,否则返回 0

此表分解了 GESTEP 函数的基本组成部分。它显示了函数名称、基本语法格式、参数和返回值特征。

基本 GESTEP 示例

本示例演示了 GESTEP 与单个数字的最简单用法。

基本 GESTEP 公式
=GESTEP(5, 3)

此公式检查 5 是否大于或等于 3。由于是,该函数返回 1。这显示了 GESTEP 的基本二进制比较行为。

带默认步长值的 GESTEP

当省略 step 参数时,GESTEP 默认与零进行比较。下面是一个显示此行为的示例。

A B
10
-5
0
=GESTEP(A1)

该表显示了一个简单的电子表格,A 列中有值,B4 单元格中有一个 GESTEP 公式,该公式将 A1 与默认步长值 0 进行比较。

带默认步长的 GESTEP
=GESTEP(A1)

此公式检查 A1 (10) 是否 ≥ 0。由于是,结果为 1。使用默认步长值使 GESTEP 可用于简单的正/负测试。

带单元格引用的 GESTEP

GESTEP 可以引用单元格作为 number 和 step 参数。本示例展示了这种实际应用。

A B C
75 60
45 50
=GESTEP(A1, B1)

该表演示了 GESTEP 将 A 列中的值与 B 列中的阈值进行比较。C3 中的公式检查 A1 (75) 是否满足或超过 B1 (60)。

带单元格引用的 GESTEP
=GESTEP(A1, B1)

此公式返回 1,因为 75 ≥ 60。此方法对于将测试分数与及格阈值或质量指标与标准进行比较很有用。

数组公式中的 GESTEP

GESTEP 可用于数组公式,将多个值与单个阈值进行比较。本示例演示了此技术。

A B
8.5
7.2
9.1
{=GESTEP(A1:A3, 8)}

该表显示了如何使用 GESTEP 和数组输入将多个值与 8 的阈值进行比较。大括号表示数组公式。

GESTEP 数组公式
{=GESTEP(A1:A3, 8)}

此数组公式返回 {1,0,1},因为 8.5 和 9.1 满足阈值,而 7.2 不满足。按 Ctrl+Shift+Enter 输入为数组公式。

GESTEP 用于质量控制

GESTEP 对于需要标记低于最低标准的值的质量控制检查很有用。本示例显示了此应用。

A B C
Product 重量 检查
A 510
B 495
=GESTEP(B2, 500)

该表演示了使用 GESTEP 验证产品重量是否满足 500g 的最低要求。A 产品合格(510 ≥ 500),而 B 产品不合格。

GESTEP 用于质量控制
=GESTEP(B2, 500)

如果重量满足或超过 500g,则公式返回 1,否则返回 0。您可以对这些结果求和来计算有多少产品符合标准。

GESTEP 与其他函数结合使用

GESTEP 可以与其他函数结合使用以实现更复杂的逻辑。本示例显示了 GESTEP 嵌套在 IF 语句中。

GESTEP 与 IF 函数结合使用
=IF(GESTEP(A1, 100), "Pass", "Fail")

此公式使用 GESTEP 检查 A1 是否 ≥ 100,然后根据结果返回“Pass”或“Fail”。将 GESTEP 与 IF 结合使用可以使输出更具可读性。

GESTEP 函数是一个专业但功能强大的工具,用于在 Excel 中创建二进制比较。从简单的阈值测试到复杂的质量控制系统,GESTEP 提供了一种实现及格/不合格逻辑的简洁方法。请记住,GESTEP 返回 1 或 0,使其与其他逻辑函数和数学运算兼容。

作者

我的名字是 Jan Bodnar,我是一名充满热情的程序员,拥有丰富的编程经验。自 2007 年以来,我一直在撰写编程文章。迄今为止,我已撰写了 1,400 多篇文章和 8 本电子书。我在编程教学方面拥有十多年的经验。

列出 所有 Excel 公式