向量与标量的比较

向量与标量的比较

是否可以将值向量与单个标量值进行比较Excel

例子:

=IF(A1:Z1 > 0, 1, 0)

通常,我看到的是以下情况:

=IF( AND( A1>0, B1>0, C1>0,。 。 。Y1>0, Z1>0 ), 1, 0)

答案1

怎么样

=IF(COUNTIF(A1:Z1,">0")=COUNT(A1:Z1),1,0)

或者

=IF(COUNTIF(A1:Z1,">0")=COUNTA(A1:Z1),1,0)

或者

=IF(COUNTIF(A1:Z1,">0")=COLUMNS(A1:Z1),1,0)

取决于您的具体情况,哪种方法最有效。

答案2

虽然这不能解决普遍性问题,但对于您的具体示例来说,这能起到作用吗?

=IF( Min(A1:Z1) > 0, 1, 0)

如果最小的一个大于 0,则它们都是。否则至少有一个不大于 0。

相关内容