Excel如何计算一列包含"NA"(或其他字符、字符串)的数据的平均值,中位数以及方差

像这样一列数据,大概包含1000个数据,其中有一些丢失的数据用字符串NA表示,现在我有一单元格格,比如A1填入了一个数字11,我如何通过函数计算这一长列数据(其中的NA被... 像这样一列数据,大概包含1000个数据,其中有一些丢失的数据用字符串NA表示,现在我有一单元格格,比如A1填入了一个数字11,我如何通过函数计算这一长列数据(其中的NA被替换为A1的值)的中位数,平均值和方差?感激不尽~ 展开
 我来答
百度网友e836083
推荐于2016-07-01 · TA获得超过3151个赞
知道大有可为答主
回答量:2481
采纳率:66%
帮助的人:2043万
展开全部
首先:
中位数的函数是 : =median(xxx)
平均值的函数是:=AVERAGE(xxx)
方 差的函数是:=VAR(xxx)
其中 xxx=if(iserror(b2:b1000),a1,b2:b1000) 注:1000根据你的范围定。
最后:
就是把xxx的公式写入到以上函数中就行。。
为了怕你写错,这里给你个例子:
=median(if(iserror(b2:b1000),a1,b2:b1000))
追问
依照你的方法,中位数一直返回的是A1的值TT
追答
你要输入完公式以后,按ctrl+shift+回车。不要直接回车。。
Stcxj
高粉答主

2015-04-27 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
平均值=AVERAGE(B:B)
中位数=MEDIAN(B:B)
方差=STDEVP(B:B)
追问
可能是我没有表述清楚,就是我要保持原列数据不被修改,也就是我不能用 替换 将NA替换成A1的值
追答
我的公式,不改动你的B列,也跟你是否替换A1无关。
B列里面不是数值的会被函数忽略。
修改:
方差=VAR(B:B)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式