标签: excel
我有一列字母(随机顺序)从A1到A50。如果有5个向下的结果是1,则在其旁边的列中显示> 'F'。
1
> 'F'
我正在使用计算=IF(A2:A6>"F",1,0)
=IF(A2:A6>"F",1,0)
我希望A列中的以下范围为1。
所以A列为:-
A B Z E T
但是计算所在的字段显示0。我希望1表示“ Z”和“ T”都大于“ F”。
首先,我在做什么错,其次,为什么IF语句以这种方式而不是我期望的方式运行?
IF
答案 0 :(得分:1)
IF本身并不能按照您认为的方式进行。
您可以通过两种方式做到这一点:要么将条件包装在OR中,要么在退出编辑模式时使用Ctrl-Shift-Enter来创建数组公式:
=IF(OR(A2:A6>"F"),1,0)
或使用COUNTIF并正常输入:
=IF(COUNTIF(A:A,">"&"F"),1,0)