利用average函数求平均费用

学术   2024-07-03 19:19   浙江  


点击蓝字 关注我们


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列的内容进行求平均值。

再看看满足三个条件的平均值,是不是也毫无压力?是不是要比筛选好用?

要是觉得对你有帮助,就点个在看,再点二维码关注我!

不正经病案人
传播交流病案管理,病案统计经验,广交天下同行,一起学习,一起进步。
 最新文章