该教程将教您最有效的公式,以达到Excel中的平均数量,百分比和时间,并避免错误。
在Microsoft Excel中,有一些不同的公式用于计算平均值。该教程侧重于最受欢迎的一个 - 平均功能。
Excel的平均功能
Excel中的平均功能用于找到指定数字的算术平均值。语法如下:
平均(数字1,[number2],…)其中Number1, Number2等是要获得平均值的数字值。它们可以以数字值,阵列,单元格或范围引用的形式提供。第一个参数是必需的,随后的参数是可选的。在一个公式中,您最多可以包含255个参数。
所有版本的Excel 365都可以使用Excel 2007。
平均功能 - 有6件事要知道
在大多数情况下,使用Excel中的平均功能很容易。但是,您应该注意一些细微差别。
- 平均值中包括零值的单元格。
- 空细胞被忽略。
- 忽略了包含文本字符串和逻辑值的单元格和逻辑值。如果要在计算中包含布尔值和数字的文本表示形式,请使用Averagea函数。
- 计数直接在公式中键入的布尔值。例如,公式平均值(true,false)返回0.5,平均为1和0。
- 如果指定的参数不包含单个有效的数字值,则为#div/0!发生错误。
- 误差值的参数导致平均公式返回错误。为了避免这种情况,请查看如何平均忽略错误。
笔记。当使用Excel表中的平均功能时,请记住,零值和空白单元格之间的差异 - 0是计数,但空单元不算。如果“在具有零值的单元格中显示为零”选项在给定的工作表中未选中,这可能会尤其令人困惑。您可以在Excel选项>高级>此工作表的显示选项下找到此选项。
Excel平均公式
为了构建平均基本的Excel公式,您需要做的就是提供源值。这可以通过几种不同的方式完成。
要计算一定数量的平均值,您可以将它们直接输入公式。例如,平均数为1,2,3和4,公式为:
=AVERAGE(1,2,3,4)
对于Excel中的平均一列,请提供全柱参考:
=AVERAGE(A:A)
平均行,使用全行参考:
=AVERAGE(1:1)
为了平均一系列单元格,请在您的公式中指定该范围:
=AVERAGE(A1:C20)
要返回非贴量细胞的平均值,应分别提供每个单元格参考:
=AVERAGE(A1, C1, D1)
对于平均多个范围,请在单个公式中使用多个范围参考:
=AVERAGE(A1:A20, C1:D10)
自然,没有什么能阻止您以与您的业务逻辑所需的相同公式中的值,单元格和范围引用。例如:
=AVERAGE(B3:B5, D7:D9, E11, 100)
这是现实生活中的情况。在下面的数据集中,我们使用3种不同的公式来计算平均值 - 在整个范围内,每行和每一列中:
如何在Excel中使用平均功能 - 示例
除数字外,Excel平均值可以轻松找到其他数字值(例如百分比和时间)的算术平均值,如以下示例所示。
计算Excel中的平均百分比
为了获得平均百分比,您使用普通的Excel公式的平均值。关键是为配方单元设置百分比格式。
例如,要计算细胞C2至C11中的平均百分比,该公式为:
=AVERAGE(C2:C11)
在Excel中获得平均时间
手动计算不同的时间单元将是一种真正的痛苦……幸运的是,Excel平均功能与时间完美地应对。对于正确显示的时间的平均时间,请记住将适当的时间格式应用于公式单元。
例如,要在以下数据集中找到平均时间,公式为:
=AVERAGE(B3:B13)
excel平均没有零
Excel平均函数跳过了空白单元格,文本和逻辑值,而不是零。在下图中,请注意,E4,E5和E6中的平均值与E3中的平均值与空白单元格中的平均值相同,并且C列中的无效值被忽略,并且仅处理B列中的数字。但是,C7中的零值包含在E7中的平均值中,因为它是有效的数字值。
要排除零,请改用平均或平均函数。例如:
=AVERAGEIF(B3:D3, "0")
平均顶部或底部n值
要在范围内获得平均3、5、10或N值的平均值,请与大函数结合使用平均值:
平均值(范围,{1,2,3,…,n}))例如,要获得B3:B11中3个最大数字的平均值,该公式为:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
要计算范围内底部3、5、10或N值的平均值,请与较小函数一起使用平均值:
平均(范围,{1,2,3,…,n}))例如,对于该范围内的3个最低数字,该公式如下:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
这是结果:
该公式如何工作:
通常,大函数确定给定数组中的第n个最大值。为了获得顶部n个值,将使用{1,2,3}等数组常数进行第二个参数。
在我们的情况下,大返回该范围内最高的3个值,即94、93和90。平均值从那里拿走并输出平均值。
平均小型组合以类似的方式工作。
如果在Excel中的平均公式
为了计算平均条件,您可以利用Excel 2007-365中的平均值或平均值。在较早版本中,您可以构建自己的平均值(如果公式)。
平均如果有一个条件
为了满足特定条件的平均数字,请使用此通用公式:
平均(如果( Criteria_range =标准,平均_range ))在Excel 2019及LEAST中,这仅作为数组公式,这意味着您需要按CTRL Shift Enter Enter键以正确完成它。在Excel 365和2021中,正常公式将很好地工作。
例如,让我们在下表中找到平均数学分数。为此,只需将“数学”用于标准:
=AVERAGE(IF(C3:C11="Math", B3:B11))
或者,您可以在某个单元格中输入条件并参考该单元格(在我们的情况下F2):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
该公式如何工作
IF函数的逻辑测试将C3:C11中的每个受试者与F2中的目标一个进行了比较。比较的结果是真实和错误值的数组,其中三个表示匹配:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
对于value_if_true参数,我们提供分数范围(B3:B11),因此,如果逻辑测试为真,则返回相应的分数。当value_if_false参数被省略时,在未满足条件的情况下出现false:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
该数组被馈送到平均函数,该函数计算出忽略错误值的数字的算术平均值。
平均如果有多个标准
对于具有多个标准的平均数字,通用公式为:
平均(如果(( criteria_range1 = criteria1 )例如,为了平均A类中的数学分数,您可以使用此公式:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
有了标准的单元引用,这同样有效:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
在Excel 2019及较低的情况下,以上两个都应是数组公式,因此请记住按CTRL Shift Enter进入以获得准确的结果。在Excel 365和2021中,由于对动态阵列的内置支持,普通的Enter密钥将正常工作。
在嵌套if语句的帮助下,可以实现相同的结果:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
要使用的公式只是您个人喜好的问题。
该公式如何工作
在逻辑测试中是否执行了两个比较操作 - 首先,您检查C3:C11中的主题列表与G2中的值,然后将D3:D11中的类与G3中的值进行比较。真实和错误值的两个数组被乘以,并且乘法操作类似于和运算符。在任何算术操作中,true等于1,false等于0。乘以0始终给出零,因此仅在两个条件均为真时,结果数组才具有1个。该数组在IF函数的逻辑测试中评估,该测试返回对应于1(true)的得分:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
最终阵列平均。
如何在Excel中平均
如果您只想在不更改基本值的情况下仅绕过显示的平均值,请在功能区或格式单元格对话框上使用减少小数命令,如如何在Excel中平均汇总的。
要围绕计算的值本身,请将平均值与Excel圆形函数之一结合在一起。
要遵循舍入的一般数学规则,请在回合功能中筑巢。在第二个参数( num_digits )中,指定要舍入平均值的数字数。
例如,要将平均值舍入到最近的整数,请使用此公式:
=ROUND(AVERAGE(B3:B11), 0)
要将平均值四舍五入到一个小数点位置,请使用1用于num_digits参数:
=ROUND(AVERAGE(B3:B11), 1)
要将平均值四舍五入到两个小数点位置,请使用2用于num_digits参数:
=ROUND(AVERAGE(B3:B11), 2)
等等。
为了向上舍入,请使用综述功能:
=ROUNDUP(AVERAGE(B3:B11), 1)
为了向下舍入,往返是要使用的功能:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
固定#div/0 excel平均值
如果您要计算的单元格范围没有数字值,则平均公式将返回零误差(#div/0!)的鸿沟。要解决此问题,您可以通过计数函数获得总数的数字值,如果计数大于0,则为平均值;否则 - 返回一个空字符串。
if(计数(范围)> 0,平均(范围),“”)例如,要避免以下数据集中的平均值#DIV/0错误,请使用此公式:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
平均和忽略错误
当试图平均有任何错误的单元格时,结果将是一个错误。为了防止这种情况发生,请使用以下解决方案之一。
平均水平和iferror
平均之前,请在IFERROR函数的帮助下滤除错误:
平均(ifError(范围,“”))在除excel 365和2021以外的所有版本中,在本机中处理数组,击中ctrl shifts输入键以使其成为数组公式。
例如,对于平均而言,平均无误的单元范围,该公式为:
=AVERAGE(IFERROR(B3:B13, ""))
聚合功能
平均忽略错误的另一种简单方法是使用聚合功能。为了为此目的配置聚合,您可以将function_num参数设置为1(平均函数),而选项参数则将选项参数设置为6(忽略错误值)。
例如:
=AGGREGATE(1, 6, B3:B13)
正如您在屏幕截图中看到的那样,这两个功能都可以很好地工作:
Excel平均不起作用
如果您在Excel中遇到了平均公式的问题,我们的故障排除提示将有助于您快速解决它。
数字格式为文本
如果您试图平均的范围没有单个数字值,则会发生#DIV/0错误。当数字格式为文本时,通常会发生这种情况。要解决错误,只需将文本转换为编号。
细胞左上角的一个小绿色三角形是这种情况的明显迹象:
引用单元格中的错误值
如果平均公式是指包含一些错误的单元格,例如#value!,该公式将导致相同的错误。要解决此问题,请将平均值以及IfError或骨料功能的组合如这些示例中所述。或如果适用,将源数据中的值错误替换为源数据。
平均公式显示在单元中而不是结果
如果您的单元格显示一个公式而不是答案,则很可能在工作表中打开表演公式模式。其他原因可能是作为文本输入的公式,在均等符号之前带有领先空间或撇号。这里提供了所有这些问题的解决方案:Excel公式未计算。
这就是您在Excel中使用平均功能来找到算术平均值的方式。我感谢您阅读,并希望下周在我们的博客上见到您!
练习工作簿下载
Excel中的平均公式 - 示例(.xlsx文件)
以上是Excel平均功能与示例的详细内容。更多信息请关注PHP中文网其他相关文章!

Google主张Countif:综合指南 本指南探讨了Google表中的多功能Countif函数,展示了其超出简单单元格计数的应用程序。 我们将介绍从精确和部分比赛到Han的各种情况

本教程提供了共享Excel工作簿,涵盖各种方法,访问控制和冲突解决方案的综合指南。 现代Excel版本(2010年,2013年,2016年及以后)简化了协作编辑,消除了M的需求

本教程探讨了将.xls文件转换为.jpg映像的各种方法,包括内置的Windows工具和免费的在线转换器。 需要创建演示文稿,安全共享电子表格数据或设计文档吗?转换哟

本教程阐明了Excel名称的功能,并演示了如何定义单元格,范围,常数或公式的名称。 它还涵盖编辑,过滤和删除定义的名称。 Excel名称虽然非常有用,但通常是泛滥的

本教程阐明了平均值的标准偏差和标准误差之间的区别,指导您掌握标准偏差计算的最佳Excel函数。 在描述性统计中,平均值和标准偏差为interinsi

该Excel教程演示了如何计算正方根和n根。 找到平方根是常见的数学操作,Excel提供了几种方法。 计算Excel中正方根的方法: 使用SQRT函数:

解锁Google表的力量:初学者指南 本教程介绍了Google Sheets的基础,这是MS Excel的强大而多才多艺的替代品。 了解如何轻松管理电子表格,利用关键功能并协作


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

Dreamweaver Mac版
视觉化网页开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3汉化版
中文版,非常好用