Excel VBA可以用函数求出数组里面的一些最值。
数组最值计算
Application.Max(arr1) 最大值
Application.Min(arr1) 最小值
Application.Large(arr1, 2) 求出第二大值
Application.Small(arr1, 2) 求出第二小值
演示代码如下:
max和min在Excel函数里面就分别返回最大值及最小值。
而large函数用于返回数据集中的第K个最大值。
语法:
large(array,k)
参数 array 为需要找到第 k 个最大值的数组或数字型数据区域。
k 为返回的数据在数组或数据区域里的位置(从大到小)。
说明: LARGE函数计算最大值时忽略逻辑值TRUE和FALSE以及文本型数字。
small的语法,同large。
数组求和
求和在《Excel VBA 实现数字统计-数组方法》中已经使用过。
如下:
sum用于返回数组的和值
统计数组的个数
COUNT 意思是计数、计算、数数等,COUNT函数和COUNTA函数都是计算非空单格个数。区别在于:COUNT函数在计算非空单格的个数时,将把数字型的数字计算进去,错误值、文字、逻辑值、空值将被忽略;如果要统计含有错误值、文字、逻辑值,则使用COUNTA函数。
演示代码如下:
上例中,count函数并没有统计英文字母的个数,而counta统计了。这就是两个函数的区别
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/17399.html