Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 339

Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 392

Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 394
excel 按条件计算平均值函数 - Joyber 的博客

=AVERAGEIF(C:C,"餐后",D:D)

作用

单条件求平均值:在C列中,找到单元格内容等于餐后的行,对应D列的数值,计算这些数字的算术平均值。

语法

AVERAGEIF(条件区域, 条件, 求平均区域)
  • C:C:条件区域,用来判断的列(这里是C整列)
  • "餐后":判断条件,单元格文字必须完全匹配“餐后”才参与计算,文本条件要加英文双引号
  • D:D:要计算平均值的数据列

示例

C列是类型(餐前/餐后),D列是血糖数值

CD
餐后12.3
餐前8.1
餐后14.2

公式会筛选两行餐后,计算 (12.3+14.2)/2 = 13.25

注意点

  1. 条件文字区分空格,"餐后 "(后面带空格)和"餐后"判定为不相同
  2. D列中非数字内容会自动忽略,不参与平均
  3. 找不到满足条件的单元格,公式返回#DIV/0!除零错误

添加新评论