我有这个样本数据:
A B C D E F
1/11/2015 1 6:00 PM 1
1/11/2015 1 11:00 PM 1
1/12/2015 2 7:30 AM 1
1/12/2015 2 10:00 PM 1
1/14/2015 4 2:00 AM 1
1/15/2015 5 9:00 AM 1
1/16/2015 6 1:00 AM 1
如果E列中的值为1,我想计算日期之间的小时数。
我知道计算时差的公式是=(A1 + C1) - (A2 + C2)。
问题是如果E为1以及如何处理差距,如何计算它。 (例如,公式可能是F2 =(A1 + C1) - (A2 + C2)或者它可能是F4 =(A1 + C1) - (A4 + C4)。
谢谢!
答案 0 :(得分:0)
假设您要从当前行中删除上一行中的日期/时间,并且您在Excel中使用此方法,则可以在Excel中使用此方法(未针对Google进行测试)。
在F2中使用此公式 - 自定义格式为 [h]:mm 并复制列
=IF(E2=1,A2+C2-LOOKUP(2,1/E$1:E1,A$1:A1+C$1:C1),"")