excel中的if

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:46:39
如果我有多个条件怎么办。
如果我想确定N是否在1到10之间怎么办?是就输出“yes”否就输出“no”
例子:(我想知道出发时间是否在于最早和最迟的时间内怎么办?所有数据都会变动的,是就输出“yes”否就输出“no”)
出发 最早 最迟
时间 时间 时间
10:00 10:00 15:00
13:00 10:00 15:00
14:00 10:00 15:00
15:00 10:00 15:00
16:00 10:00 15:00
17:00 10:00 15:00
18:00 10:00 15:00
20:00 10:00 15:00
22:00 10:00 15:00
21:00 10:00 15:00
0:00 10:00 15:00
4:00 10:00 15:00
7:00 10:00 15:00
18:00 10:00 15:00
13:00 10:00 15:00
22:00 10:00 15:00
4:00 10:00 15:00
13:00 10:00 15:00
16:00 10:00 15:00
7:00 10:00 15:00

如图片中的公式,=IF(A2>=B2,IF(A2<=C2,"YES","NO"))或者=IF(AND(A2>=B2,A2<=C2),"Yes","No")都可以判断出结果。

=if(AND(A2>=B2,A2<=C2),"Yes","No")

要用两个If 语句
出发 放在A列 最早B 最迟C
=IF(A1>B1,"no",IF(A1<C1,"no","yes"))

你举例的数据源有问题?数据类型不一样,建议将所有单元格数字数据类型修改为时间;
公式比较简单
假设数据源为A1:C100,在D1输入公式
=IF(SMALL(A1:C1,2)=A1,"yes",