我有三个细胞:B1 - Time 我需要一个公式,它将在单元格C1中查找,如果它包含"On“,则继续查找最后一个"On”的所有连续单元格,然后在B列中计算时间差,并将此计算值放在D列中。下面我显示了在最后一行中找到状态的计算分钟数,但无论它是值"On“的第一个实例还是最后一个实例。我已经得到了计算时间差异的困难部分
我想以hh:mm格式获得这两个日期的时间差,但我还需要添加一组这些时间差。例如diff1 + diff2...如果diff1是"hh:mm“格式的字符串,则这是不可能的。有没有办法得到日期时间格式的时间差,或者有没有办法把以"hh:mm“格式得到的varchar值转换成日期时间?我正在SQL SERVER 2008中这样做。