Excel-引用多个条件下的动态数组函数(AND / OR)

问题描述 投票:0回答:1

[每当我在多个条件下(AND / OR)使用对Excel中动态数组函数的引用时,它都无法正常工作(通常不会溢出)。我在“ A”列中有SEQUENCE函数,我想标记5到9之间的任何行。公式看起来像这样:= IF(AND(A1#> 5; A1#<9);“ x”;“”) 。任何想法如何解决这个问题?还是Excel中的错误(或某种逻辑,为什么我看不到这是不可能的)。

excel-formula dynamic-arrays
1个回答
0
投票

[使用数组公式时,动态或强制不能使用ANDOR。我们需要分别使用*+

在这种情况下,使用OR:

=IF((A1#>5)+(A1#<9);"x";"")

对于AND:

=IF((A1#>5)*(A1#<9);"x";"")
© www.soinside.com 2019 - 2024. All rights reserved.