WPS表格怎么计算数据的AC值,如1,2,3,4,5,的AC值为4,请问如何通过公式函数快速计算?

1,2,3,4,5这个数组只是个举例,AC值是指两两个数相减的绝对值,这个数组的绝对值个数,且相同的合并为一个,再减去(数组数量-1)
例:数组2.4.7.10.16
丨2-4丨=2,丨2-7丨=5,丨2-10丨=8,丨2-16丨=14。
丨4-7丨=3,丨4-10丨=6,丨4-16丨=12。
丨7-10丨=3,丨7-16丨=9。
丨10-16丨=6。
其中所得有10个数,但是有两个3,两个6,所以AC值得为10-2-(5-1)=4
请问数组的不同,如何求得该数组的AC值?

输入以下公式,然后向下填充公式

=IF(OR(A2={1,2,3,4,5}),4,"")

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-02
按你的规则,1,2,3,4,5的AC值不应该为0吗?
|1-2|=1 |1-3|=2 |1-4|=3 |1-5|=4
|2-3|=1 |2-4|=2 |2-5|=3
|3-4|=1 |3-5|=2
|4-5|=1
共10个数,刨去相同的,剩下{1,2,3,4}共4个不同数字,再减去(原数组容量-1)即4
结果为0
第2个回答  2021-02-02

=COUNT(0/FREQUENCY(ABS(A1:J1-TRANSPOSE(A1:J1))*(A1:J1*TRANSPOSE(A1:J1)>0),ROW(INDIRECT("1:"&MAX(A1:J1)))-1))-COUNT(A1:J1)

我这是举例,数组公式三键结束

第3个回答  2021-02-02
=IF(AND(AC1>=1,AC1<=5),4,"")
第4个回答  2021-02-02
把已知罗列清楚,尽量全面。