龙空技术网

数据集合函数MAX和MIN、LARGE和SMALL的用法实例

VBA语言専攻 461

前言:

此时朋友们对“c语言求最大值的函数用法”都比较关怀,咱们都想要了解一些“c语言求最大值的函数用法”的相关资讯。那么小编在网上收集了一些关于“c语言求最大值的函数用法””的相关知识,希望姐妹们能喜欢,同学们一起来学习一下吧!

对于数据集合的分析,有很多种需求。其中,求数值的最大、最小、排序是最常见的。今天就这几种常见的函数方法加以讲解,并归类总结。其实,这类函数使用起来非常地方便,只要一次能弄懂了,往往不会忘记,需要的时候,可以拿来即用。

函数也是很简单的,当然只要记住其中需要注意的几点内容就好了。下面分别给大家讲解。

第一:求数据集的最大值MAX函数与最小值MIN函数的应用

函数MAX和MIN就是用来求解数据集的极值函数,即最大值、最小值函数。用法非常简单,语法形式为函数(number1,number2,...),其中Number1,number2,... 为需要找出最大数值的 1 到 30 个数值。

如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算,数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用带A的函数MAXA或者MINA 来代替MAX或者MIN。如果参数不包含数字,函数 MAX 返回 0。

看下面的截图实例:

如上例子:在用MINA求最小值的时候,变成了1,就是把TRUE的逻辑值作为1来处理了。这点要特别注意。函数MAX和函数MAXA,函数MIN和函数MINA有细小的区别,要区别对待。这就是在应用这个函数时的注意点。

第二 求数据集中第K个最大值LARGE与第K个最小值SMALL。

函数LARGE、SMALL与MAX、MIN非常相像,区别在于它们返回的不是极值,而是第K个值。

语法形式为函数(array,k)。其中Array为需要找到第 K个最小值的数组或数字型数据区域; K为返回的数据在数组或数据区域里的位置。

如果是LARGE为从大到小排,若为SMALL函数则从小到大排。说到这里,大家可以想得到吧:如果K=1或者K=n(假定数据集中有n个数据)的时候,是不是就可以返回数据集的最大值或者最小值了呢?所以很多时候,函数是相通的,不是必须要采用某一种方法来达到目的。有很多的方法,值得我们去学习,去借鉴。

下面我们看看实例的讲解:

在上面的例子中对于B列的数据,在C列和D列分别给出了排名,以方便核算,在G3和G4中分别给出了公式,在H3和H4中给出了返回值。我们可以看出,LARGE的第6名成绩是90,从小到大的第8名成绩是87,这样很快的给出了答案。至于给出的答案为什么和排序的名次不完全相符,请朋友自己考虑吧。

今日内容回向:

1 MAX 函数和MAXA函数有何不同?

2 MIN函数和MINA函数有何不同?

3 文本和逻辑值在MIN MINA MAXA MAX中是否参与运算?

4 LARGR函数和MAX函数是否可以互相转换?

5 SMALL函数和MIN函数是否可以实现转换?

6 按排序值求出的顺序最大值和按LARGE求出的最大值是否一致?为什么?

希望大家每天都回想一下知识要点,对掌握内容很有帮助。大家在看我的文章时也希望能确实地在EXCEL中实际操作一下,这样可以加深印象,也能更好地达到掌握的目的。

分享成果,随喜正能量。

标签: #c语言求最大值的函数用法