为什么我用IF()函数得出的结果是错误的?
出错的原因是最后一个IF前用了两个逗号,当成省略了一个参数,所以超出IF函数的三个参数。改变方法为:
1、如图表格中,A1:A31区域中有一组数据,要求这个区域中的数字之和。
2、把每个单元格作为一个参数,输入公式=SUM(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31)。
3、敲回车后,出现为函数指定的参数超出了允许值的提示。
4、这种情况只要加几个括号就可以解决,比如把这31个参数分成两个,输入公式=SUM((A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16),(A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31))。
5、也可以把这31个单元格作为一个参数,输入公式=SUM((A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31))。
6、把可变参数用括号括起来,就是一个参数,如图。