Excel公式,用于检查列是否按升序排列

时间:2015-08-20 18:17:27

标签: excel

我需要一个公式来检查并查看给定列中的值是否按升序排列。

真实例子:
4
29个
54个
79个
107个
131个
156个
177个

假例子:
4
29个
104个
79个
107个
186个
156个
177个

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

您可以使用数组公式来完成此任务。

假设您有B4:B10中的数据。

在您希望显示TRUEFALSE的任何单元格中,这将指示列是按升序还是降序排序,请将以下公式放在单元格中:

=AND(B4:B9<=B5:B10)

CTRL + SHIFT + ENTER ,而不是按正常输入。

你会知道它是否是一个数组公式,因为你会看到它周围的花括号,例如:

enter image description here

你正在做的是,假设你有一个n值的列表,你正在评估n-1值的第一个值,并检查它们是否有序,如果它们全部按顺序排列{{1返回,如果有任何乱序,则返回TRUE