使用逻辑运算符确定单元格值大于前后的一个

时间:2015-05-28 14:59:56

标签: excel if-statement excel-formula boolean operators

我在Excel工作表中有一列数据,并希望过滤这些值,其中单元格的值大于上一个或下一个单元格。例如,对于ColumnA,我的逻辑是:

If (A2>A1 & A2>A3)
Then B2=1
Else B2=0

我需要在A列中执行1000行,所以类似于:

  

if(currentcellnum value> currentcellnum-1 value and currentcellnum> currentcellvaluve + 1)

然后在当前单元格1的相邻列中打印,否则0

2 个答案:

答案 0 :(得分:0)

在单元格B2中键入这些公式,并根据需要向下拖动:

如果要在值大于两者时返回1:

=IF(AND(A2>A1,A2>A3),1,0)

如果要在值大于以下值时返回1:

=IF(OR(A2>A1,A2>A3),1,0)

答案 1 :(得分:0)

比@ Uberzen1(第一)回答要短一点:

=(A2>A1)*(A2>A3)