DAY 19 其他函数30个
1、最大值 MAX( ),在数据区域中选取最大值
2、最小值 MIN( ),在数据区域中选取最小值
3、平均分 Average( ),在数据区域中求平均值
4、第N大值 LARGE(区域或数组,N),N代表第几位,若N=2,则表示在区域或数组中,找到第二大的值
5、第N小值 SMALL(区域或数组,N),则表示在区域或数组中,找到第二小的值
6、其他函数的应用
字符:打一个字算一个(不管汉字、英文、数字)
字节:汉字和全角标点符号算2个字节
英文、数字、半角标点算1个字节
注意:不带B的函数:计算字符数;带B的函数:计算字节数
7、文本text函数应用:=TEXT(B2(源数据),"0"(包含格式代码的单元格引用))
注意问题:被引用单元格中的代码一般均为文本字符串,因此像A2单元格“000000”之类的格式代码需要设置为文本格式或在前面加单引号,而这个格式,和设置单元格格式使用的格式代码是一致的。
“0”:数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。
“#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于“#”的数量,则按“#”的位数四舍五入。
“G/通用格式”:以常规的数字显示,相当于“分类”列表中的“常规”选项。
8、Round、INT函数:四舍五入 =Round(数值,保留的小数位数);INT数值=取整数
注意:1、函数 ROUNDUP 和函数 ROUND 功能相似,但ROUNDUP 总是向上舍入数字。
2、函数 ROUNDDOWN 和函数 ROUND 功能相似, 但ROUNDDOWN 总是向下舍入数字。
3、Int函数往下取整,不是四舍五入
9、Rank函数:排名的升降函数RANK=(排名的数字,引用区域,0是降序,非0是升序)
10、RAND、RANDBETWEEN函数:随机取数,F9可以刷新不同数据
注意:1、对于RAND函数,不存在参数,其返回0~1间任意小数
2、对于RANDBETWEEN,返回的是bottom到top之间的任意整数,故top不得小于bottom
3、rand和randbetween产生的是随机数值(如上图),默认情况下(开启了自动计算)会随着单元格变化或是excel的打开而变化
11、SUMPRODUCT函数:SUMPRODUCT(array1,[array2], [array3], ...);Array1:必需。其相应元素需要进行相乘并求和的第一个数组参数。Array2, array3,...:可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。
计数=SUMPRODUCT((条件1)*(条件2)*…(条件n))
求和=SUMPRODUCT((条件1)*(条件2)*…(条件n)*数据区域)
注意:1、数组参数必须具有相同的维数。否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!。
2、如果当数据源中包含文本数据时,使用方法1依然可以返回正确结果,但使用方法2会导致文本和数值相乘,返回错误值#VALUE!
3、函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
12、其他函数:重要transpose函数,转置;DATEDIF函数;OFFSET函数