我需要一个公式来比较两列,如果第一列中的所有整数值都不小于第二列中的所有整数值,则返回true .
谁能帮我这个?
UPDATE:
如果列H中每行中的数字大于第I列中的值(下图),我需要进行一些计算 . 我需要这个公式返回TRUE或FALSE,因为我将在另一个更复杂的公式中使用它 .
example picture
我从Java代码中形成这个excel文件,我需要将这个公式包含在单元格中 . 在这种情况下使用任何额外的列并不好 .
数组公式
{=AND(H6:H32>I6:I32)}
如果 H 列中的每个值都大于 I 中的相应值(因此 H6 大于 I6 且 H7 大于 I7 且......和 H32 大于 I32 ),则将给出 TRUE ,否则为 FALSE .
H
I
H6
I6
H7
I7
H32
I32
TRUE
FALSE
数组公式通过VBA中的Excel 's GUI using CTL + SHIFT + ENTER keyboard combination to commit the formula or by setting a cell' s FormulaArray 属性输入 .
FormulaArray
或者,这个非数组公式
=SUMPRODUCT(1*(H6:H32>I6:I32))=27
也会以不太优雅的方式提供相同的结果 .
我会这样做:
每行的结果(这里是C2): =IF(A2>=B2;1;0)然后是最终结果(这里是C5): =IF(COUNTIF(C2:C4;0)>0;TRUE;FALSE)
=IF(A2>=B2;1;0)
=IF(COUNTIF(C2:C4;0)>0;TRUE;FALSE)
例如,如果您有A列和B列,请在C列中尝试:
=(B1<=A1)
它将在C列中返回True或False
3 回答
数组公式
如果
H
列中的每个值都大于I
中的相应值(因此H6
大于I6
且H7
大于I7
且......和H32
大于I32
),则将给出TRUE
,否则为FALSE
.数组公式通过VBA中的Excel 's GUI using CTL + SHIFT + ENTER keyboard combination to commit the formula or by setting a cell' s
FormulaArray
属性输入 .或者,这个非数组公式
也会以不太优雅的方式提供相同的结果 .
我会这样做:
每行的结果(这里是C2):
=IF(A2>=B2;1;0)
然后是最终结果(这里是C5):
=IF(COUNTIF(C2:C4;0)>0;TRUE;FALSE)
例如,如果您有A列和B列,请在C列中尝试:
它将在C列中返回True或False