点击蓝字 关注我们
average是用于求平均值,在病案统计管理工作中是一个非常常用的函数,可以用于求平均住院天数、均次费用、平均药费、平均耗材费等等。
AVERAGE(Number1,Number2……)
其中: Number1,number2,...是要计算平均值的若干个参数。当然可以是单元格的某一行或者某一列,如下面的例子,在L2单元格输入=AVERAGE(H:H),得到的就是H列数据的平均值,也就是费用的均值,即平均费用。
有的人会问,我直接选中这一列,Excel的右下角不是直接能显示这一列的汇总值、计数值和平均值吗?是的,看来是我画蛇添足,自作聪明了。那好吧,我们就看看按条件求均值吧。
AVERAGEIF(range, criteria, [average_range])
Range:要计算平均值的一个或多个单元格。
Criteria:判断条件,形式可以为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。
Average_range可选。计算平均值的实际单元格组。如果省略,则使用 range。
AVERAGEIF(条件区域,条件,[求平均值区域])。
如下图,在L5单元格输入=AVERAGEIF(I:I,K5,H:H),回车得到的就是咽部恶性肿瘤的平均费用。
也就是在I列寻找满足K5单元格条件的值,对应H列的内容进行求均值。也就是求咽部恶性肿瘤患者的平均费用。
又有人会说,你小子存在炫技飙车的嫌疑,我在I列按照K5的内容筛选一下,Excel的右下角也会出来这一列的汇总值、计数值和平均值啊,难道筛选不好用吗!好吧,那我再炫一下averageifs,这个多条件求平均的函数。
AVERAGEIFS函数的语法结构
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
average_range:要计算平均值的一个或多个单元格。
criteria_range1:条件所在的区域。
Criteria1:判断条件,形式可以为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。
criteria_range2:……
Criteria2:……
AVERAGEIFS(求平均值区域,条件区域1,条件1,[条件区域2,条件2],……)
在M14单元格输入=AVERAGEIFS(H:H,I:I,K14,F:F,L14),回车即得到男性咽部恶性肿瘤患者的均次费用。
也就是说在I列查找满足K14条件的,又要在F列满足L14条件的H列的内容进行求平均值。
再看看满足三个条件的平均值,是不是也毫无压力?是不是要比筛选好用?
要是觉得对你有帮助,就点个在看,再点二维码关注我!