如何在 google 表格中使用 averageifs(3 个示例)


Google Sheets 中的AVERAGEIFS函数可用于查找一个范围内的平均值(如果另一个范围内的相应值满足特定条件)。

该函数使用以下基本语法:

优点(平均范围,标准范围1,标准1,[标准范围2,标准2,…])

金子:

  • Average_range :计算平均值的范围
  • criteria_range1 :检查某些条件的第一个范围
  • criteria1 :在第一个范围内分析的标准

以下示例展示了如何在不同场景中使用此函数,并使用 Google 表格中的以下数据集:

示例 1:具有单字符列的 AVERAGEIFS

我们可以使用以下公式来计算Points列中的平均值,其中Team列等于“Mavs”:

 = AVERAGEIFS ( C2:C11 , A2:A11 , Mavs )

以下屏幕截图显示了如何在实践中使用该公式:

Team列等于“Mavs”时, Points列中的平均值为24.6

我们可以通过平均小牛球员的得分来手动验证这是否正确:

平均值:(22 + 28 + 25 + 30 + 18) / 5 = 24.6

示例 2:具有两列字符的 AVERAGEIFS

我们可以使用以下公式计算“Points”列中的平均值,其中“ Team ”列等于“Mavs”,“ Position ”列等于“Guard”:

 =AVERAGEIFS( C2:C11 , A2:A11 , Mavs , B2:B11 , Guard )

以下屏幕截图显示了如何在实践中使用该公式:

Google 表格的优势

“球队”栏等于“小牛”且“位置”栏等于“后卫”的“点数”栏的平均值为29

我们可以通过计算小牛后卫球员的平均分来手动验证这是否正确:

平均值:(22 + 28) / 2 = 25

示例 3:具有字符和数字列的 AVERAGEIFS

我们可以使用以下公式计算Points列中的平均值,其中Team列等于“Spurs”且Points列大于 15:

 =AVERAGEIFS( C2:C11 , A2:A11 , Spurs , C2:C11 , >15 )

以下屏幕截图显示了如何在实践中使用该公式:

Team列等于“ Spurs ”并且Points列大于 15 时,Points 列中的平均值为23.67

我们可以通过计算得分超过 15 分的热刺球员的平均得分来手动验证这是否正确:

平均值:(19 + 22 + 30) / 3 = 23.67

注意:您可以在此处找到AVERAGEIFS函数的完整在线文档。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见任务:

Google 表格:如何计算平均值、中位数和众数
Google Sheets:如果不为空,如何计算平均值
Google Sheets:如何计算指数移动平均线

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注