EXCEL里怎么求一列中所有数据相互之间差值的最小值

如题,EXCEL里怎么求一列中所有数据相互之间差值的最小值啊?举个例子 A列有1 3 6三个数,那三个数之间的差值分别为-2 -5 2 -3 5 3那么最小的那个值应该是-5,并且是1-6的差,这样的函数该怎么写呢?在线等高手解答

意思就是求最小值减最大值的差,这A列的三个数是在一个单元格中还是三个不同的单元格中的??


情况一公式,三个数字分别在A1:A3中:

=MIN(A1:A3)-MAX(A1:A3)



情况二公式,三个数字在都集中在A1单元格中:

=IF(A1="","",MIN(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))-MAX(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))


情况二公式是数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。



温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-21
不就是最小减去最大吗? =MIN(A:A)-MAX(A:A)
第2个回答  2014-03-21
=min(A:A)-max(A:A)

用最小值减去最大值,所得到的差即满足条件。
第3个回答  2014-03-21
假设你的1,3,6分别在A1/A2/A3单元格
那么在B1中输入min(a1:a3)-max(a1:a3)
相似回答