Excel如何计算一列包含"NA"(或其他字符、字符串)的数据的平均值,中位数以及方差
发布网友
发布时间:2022-04-30 23:58
我来回答
共2个回答
热心网友
时间:2023-10-08 17:47
首先:
中位数的函数是 : =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+回车。不要直接回车。。
热心网友
时间:2023-10-08 17:47
平均值=AVERAGE(B:B)
中位数=MEDIAN(B:B)
方差=STDEVP(B:B)追问可能是我没有表述清楚,就是我要保持原列数据不被修改,也就是我不能用 替换 将NA替换成A1的值
追答我的公式,不改动你的B列,也跟你是否替换A1无关。
B列里面不是数值的会被函数忽略。
修改:
方差=VAR(B:B)