优秀的编程知识分享平台

网站首页 > 技术文章 正文

MAX计算最大值和MIN计算最小值(统计函数第七讲)

nanyue 2024-08-04 16:49:22 技术文章 21 ℃

上一讲我们讲了最大排序和最小排序的问题,今日继续讲统计函数的讲座第七讲,最大值和最小值的问题。其实这个问题和上一讲的问题有着相通之处。上讲的问题中如果把参数稍微改正一下,就会解决本讲的的问题,但在有些时候最大值和最小值是独立,必须作为单独的问题提出,所以我将就此问题单独讲解。

一 MAX计算最大值(MAXA,文本逻辑值的最大值)

MAX函数定义:MAX返回一组值中的最大值;MAXA文本值和逻辑值也作为数字来计算。

使用格式:MAX(number1,number2,...);MAXA(value1,value2...)。

格式简义:MAX(单元格或单元格区域)。

参数定义:Number是要从中找出最大值的1到30个数字参数。

注意事项:

a) 可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。

b) 若参数为数组或引用,则只有数组或引用中的数值将被计算,数组或引用中的空白单元格、逻辑值或文本将被忽略;若逻辑值和文本不能忽略,请使用函数MAXA来代替。

c) max如果参数不包含数值,函数MAX返回0(零);maxa包含TRUE的参数作为1计算,包含文本或FALSE的参数作为0计算,如果参数不包含任何值,返回0。

二 MIN计算最小值,[MINA含文本逻辑值的最小值]

MIN函数定义:MIN返回一组值中的最小值;MINA返回参数列表中的最小值,MINA文本值和逻辑值也作为数字来计算。

使用格式:MIN(number1,number2,...);MINA(value1,value2…)。

格式简义:MIN(单元格或单元格区域);MINA(同)。

参数定义:NumberNumber、Value是要从中找出最小值的1到30个数字参数。

注意事项:

a).可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。

b).如果参数是数组或引用,则函数MIN仅使用其中的数字,空白单元格、逻辑值、文本值将被忽略。如果逻辑值和文本字符串不能忽略,请使用MINA函数。

c).如果参数中不含数字,则函数MIN返回0。如果包含true的参数mina作为1计算,包含文本或false的参数mina作为0计算。

三实例讲解:

例1,如下面的截图:

和上面的定义是一致的,读者可以认真体会,特别是需要注意上面的带A的函数和不带A的函数的区别,带A的是文本,空白,逻辑值均参与计算。要注意这点的区别,在使用的时候也要特别注意,如果只是数值参与计算那么,需要用不带A的函数,如果所有的都参与计算,那么要用到带A的函数,一般在做数据统计时候是用不带A的函数。

例2 下面的例子是一个应用数组的公式:

公式讲解:D14中的公式'=MAX(IF(C14=$A$14:$A$25,B14:B25)) ,其中C14=$A$14:$A$25是公式IF的条件,当条件符合时返回B14:B25。要注意需要按下:ctrl+shift+enter才有最后正确的结果。

今日内容回向:

1 MAX 和MAXA有什么不同?

2 MIN和MINA有什么不同?

3 TURE参与计算时代表的数值是什么?

最近发表
标签列表