查找是否所有list1元素都大于excel中的第二个列表

时间:2017-09-14 02:22:43

标签: arrays excel

我有一个包含数字的2个列表。

list1 {a,b,c,d}和list2 {A,B,C,D}。

在excel中是否有任何方法可以知道list1的所有值是否都大于list2中的相同索引值。换句话说,如果AND(a > A, b > B, c> c)true

2 个答案:

答案 0 :(得分:2)

两个垂直阵列(非CSE)

=sumproduct(--(array1>array2))=count(array1)

两个水平阵列(CSE)

=sumproduct(--(transpose(array1)>transpose(array2)))=count(array1)

阵列1 Horrizontal Array 2 Vertical(CSE)

=sumproduct(--(transpose(array1)>array2))=count(array1)

阵列2 Horrizontal Array 1 Vertical(CSE)

=sumproduct(--(array1>transpose(array2)))=count(array1)

这是一个CSE公式。这意味着当您编辑或输入公式时,请使用 CONTROL + SHIFT + ENTER 而不是 ENTER

答案 1 :(得分:1)

如果您要比较A9:D9= AND((A8:D8-A9:D9)>0) ,则可以使用以下数组公式(输入公式时必须按Ctrl + Shift + Enter键):

A8>A9

如果B8>B9,{{1}},......等

,则返回true