作业帮 > 综合 > 作业

excel中if函数对列的处理

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 18:30:28
excel中if函数对列的处理
例如只要A列中的数字为9,计算对应的B列的标准差
原来写的函数是
=STDEVPA(IF(A1:A107890=9,B1:B107890))
能计算出结果,但是和不用函数直接计算的不一样
你的if 包括的是一个数组,你是不是按 ctrl+shift+ enter 来完成公式的?也就是公式完成后前是不是显示成: {=STDEVPA(IF(A1:A107890=9,B1:B107890))}?
再问: 谢谢~我用你的方法,成功了 再问一个问题,我在C2单元格写的公式=STDEVPA(IF(A1:A107890=B2,B1:B107890)) 怎样能让C3自动=STDEVPA(IF(A1:A107890=B3,B1:B107890)) C4自动地=STDEVPA(IF(A1:A107890=B4,B1:B107890)) 我用ctrl+D,公式中这两部分显示错误“A1:A107890”“B1:B107890” 因为有几万个数据,无法一个一个改
再答: 呵呵呵,如果你确定A列或是B列没有别的用途的话,你的公式可以改成: =STDEVPA(IF(A:A=9,B:B)) 这样的表述试试