Excel - 如果两个单元格之间的时间

时间:2014-09-11 09:56:46

标签: excel excel-formula

enter image description here

EXCEL - 第一行示例;在08:20时钟输入 - 在17:03时钟输出

我想要做的基本上是在8:00-8:59 - 如果第1行在它们之间,那么输出1,如果不是,则输出0

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

假设08:00-08:59在单元格J1中,那么你可以把这个公式放到J2中:

=IF(AND($A2>=VALUE(LEFT(J$1,FIND("-",J$1)-1)),$A2<=VALUE(RIGHT(J$1,LEN(J$1)-FIND("-",J$1)))),1,0)

将时间参数存储为文本会强制使用VALUE功能。将所有内容连续移动并将小时的开始放在第1行中,将小时的结束放在第2行中,这样看起来像这样:

                                                    08:00   09:00   10:00   11:00   12:00
Clock1  C1  Clock2  C2  Clock3  C3  Clock4  C4      08:59   09:59   10:59   11:59   12:59
08:20   I   17:03   X                                       
10:20   I   16:03   X                                       
08:00   I   18:00   O                                       
10:11   I   17:00   O                                       

会将公式更改为:

=IF(AND($A3>=J$1,$A3<=J$2),1,0)