Excel:如何在同一公式中使用 min 和 max
您可以使用Excel中的MIN和MAX函数分别计算特定范围的最小值和最大值。
但是,有时您会希望在同一公式中使用MIN和MAX函数。
以下示例展示了如何在 Excel 中执行此操作。
示例:如何在 Excel 中的同一公式中使用 MIN 和 MAX
假设我们在 Excel 中有以下数据集,其中包含有关班级中各个学生的考试成绩的信息:
考试分数的范围只能是 0 到 100,但请注意,有些分数低于或高于这些限制。
我们可以在单元格C2中输入以下公式,使用Excel中的MIN和MAX函数,将所有大于100的值更改为等于100,将所有小于0的值更改为0:
=MAX(MIN( B2 , $B$16 ), $B$15 )
然后我们可以单击此公式并将其拖动到 C 列中的每个剩余单元格:
如果考试分数在 0 到 100 之间,则该公式仅返回考试分数。
但是,如果考试分数大于 100,则公式将返回100 。
同样,如果考试成绩小于 0,则公式返回0 。
这个公式是如何运作的?
记住我们用来将考试成绩转换为 0 到 100 之间的公式:
=MAX(MIN( B2 , $B$16 ), $B$15 )
这个公式的工作原理如下:
首先,公式使用MIN计算单元格B2和单元格B16之间的最小值。
例如,在第一个单元格中将返回 68。
然后,该公式使用MAX计算 68 和单元格B15之间的最大值。
例如,在第一个单元格中返回 68。
注意:在 Excel 中,有多种方法可以在同一公式中使用MIN和MAX函数。此示例仅说明了实现此目的的一种方法。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: