>我需要一个公式来比较两列,如果第一列中的所有整数值都不小于第二列中的所有整数值,则返回 true。
谁能帮我解决这个问题?
更新:
如果 H 列中每行中的数字大于 I 列中的值,我需要进行一些计算(下图(。我需要这个公式返回 TRUE 或 FALSE,因为我将在另一个更复杂的公式中使用它。
示例图片
更新:
我从 Java 代码形成这个 excel 文件,我需要将此公式包含在单元格中。在这种情况下,使用任何额外的列是不好的。
数组公式
{=AND(H6:H32>I6:I32)}
将为您提供TRUE
列H
中的每个值是否大于I
中的相应值(因此H6
大于I6
并且H7
大于I7
和...并且H32
大于I32
(,否则FALSE
。
数组公式是通过Excel的GUI使用CTL + SHIFT + ENTER键盘组合来提交公式或通过在VBA中设置单元格的FormulaArray
属性来输入的。
或者,这个非数组公式
=SUMPRODUCT(1*(H6:H32>I6:I32))=27
也将提供相同的结果,但方式不那么优雅。
我会这样做:
每行的结果(这里是C2(:=IF(A2>=B2;1;0)
然后是最终结果(这里是C5(:=IF(COUNTIF(C2:C4;0)>0;TRUE;FALSE)
例如,如果您有 A 列和 B,请在 C 列中尝试此操作:
=(B1<=A1)
它将在 C 列中返回为 True 或 False