You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中是否有跳过NA值的函数?如何计算排除NA的平均值?

示例截图

跳过NA计算平均值+统计NA数量可行方案

以下是不同常用工具的实现方法:

Excel/WPS 表格

  • 计算排除NA的平均值:使用原生AVERAGE函数即可,该函数默认自动忽略范围内的#N/A错误值、空值,不会将其纳入分母统计。如果你的数据范围是A1:A4,公式为:=AVERAGE(A1:A4),即可得到200/3的正确结果
  • 统计NA的总数量:使用COUNTIF匹配NA值即可,公式为:=COUNTIF(A1:A4,NA())

注意不要使用AVERAGEA函数,该函数会将文本、逻辑值纳入统计,不符合需求

R 语言

  • 计算排除NA的平均值:调用mean()时添加na.rm = TRUE参数自动跳过NA,示例代码:
    mean(c(200, 200, 200, NA), na.rm = TRUE)
  • 统计NA的总数量:结合is.na()和sum()即可,示例代码:
    sum(is.na(c(200, 200, 200, NA)))

Python Pandas

  • 计算排除NA的平均值:Pandas的mean()方法默认自动跳过NaN值,示例代码:
    pd.Series([200, 200, 200, np.nan]).mean()
  • 统计NA的总数量:结合isna()和sum()即可,示例代码:
    pd.Series([200, 200, 200, np.nan]).isna().sum()

内容的提问来源于stack exchange,提问作者Bimal Subhasis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 21:36:07