我正在寻找一个公式,当值列表中的1值满足条件时,该公式返回true或false .
List: 100 200 300 400 =If(List>350;true;false)
列表的最后一个值大于350,输出公式必须为true .
如果您的情况始终是 > ,您只需使用MAX:
>
=IF(MAX(A1:A4) > 350, TRUE, FALSE)
如果条件是 < ,您可以以相同的方式使用MIN .
<
如果条件可能更复杂,例如“列表包含至少一个介于300和400之间的值”,则需要使用COUNTIF:
=IF(COUNTIF(A1:A4,">=300")-COUNTIF(A1:A4,">=400") > 0, TRUE, FALSE)
如果您只需要该范围内的一个值,而不是至少一个,则将 > 0 更改为 = 1 .
> 0
= 1
您不需要IF语句 .
= MAX(A1:A4)> 350
给你相同的结果 .
2 回答
如果您的情况始终是
>
,您只需使用MAX:如果条件是
<
,您可以以相同的方式使用MIN .如果条件可能更复杂,例如“列表包含至少一个介于300和400之间的值”,则需要使用COUNTIF:
如果您只需要该范围内的一个值,而不是至少一个,则将
> 0
更改为= 1
.您不需要IF语句 .
= MAX(A1:A4)> 350
给你相同的结果 .