=LARGE(ABS(A1-A2),ABS(A3-A4),ABS(a5-A6),ABS(A7-A8),ABS(A9-A10),ABS(A11-A12),ABS(A13-A14),ABS(A15-A16),ABS(A17-A18),ABS(A19-A20),2)取这10个数中的第二大的数,谢谢
谢了,不过不行,参数太多错误
追答没注意看公式内容,LARGE函数只有两个参数,确实不对。
请问希望进行怎样的计算?
实际上有10个参数,要第二个大的数值,这里举例2个参数
追答抱歉之前的回答误导你了。
根据你的要求,应当在公式中直接加上大括号:
=LARGE({ABS(A1-A2),ABS(A3-A4),ABS(a5-A6),ABS(A7-A8),ABS(A9-A10),ABS(A11-A12),ABS(A13-A14),ABS(A15-A16),ABS(A17-A18),ABS(A19-A20)},2)
但是在输入完成时,按“CTRL+SHIFT+回车”三键组合,输入数组公式,这样EXCEL才能正确处理公式中的大括号。
会提示错误的,{}是常量数组的符号
追答原来如此
在LARGE的数组参数中,不能含有其他运算函数,也就是说,不能再用ABS函数作为LARGE的数组参数
解决方法:
用其他的单元格作为辅助,分别计算出ABS(A1-A2),ABS(A3-A4),ABS(a5-A6),ABS(A7-A8),ABS(A9-A10),ABS(A11-A12),ABS(A13-A14),ABS(A15-A16),ABS(A17-A18),ABS(A19-A20)这些数据,然后再将辅助单元格作为LARGE的数组参数进行计算。
谢了,有什么办法解决上面那个问题吗?
追答=LARGE(ABS((A1:A3-A2:A4)*{1;0;1}),2)
按Ctrl+Shift+Enter
就你这两个量的话,就是求最小值,可用下面公式。
=MIN(abs(A1-A2),abs(A3-A4))
谢了,实际上有10个参数,要第二个大的数值,这里举例2个参数
追答=LARGE(ABS(A1:A19-A2:A20)*MOD(ROW(A1:A19),2),2)
按Ctrl+Shift+Enter
谢了,实际上有10个参数,要第二个大的数值,这里举例2个参数
谢了,实际上有10个参数,要第二个大的数值,这里举例2个参数
实际上有10个参数,怎么做?
追答您呢,把所有的条件弄出来我看一下