计算单元格之间经过的时间

时间:2017-08-18 04:58:53

标签: excel excel-formula

我正在寻找一种方法来计算两次重复发生的事件之间经过的时间(通过)。我的excel表看起来像这样。

  Cell A    Cell B      Cell C
1 14-Aug-17 8:59:13 PM  Quota recovery
2 14-Aug-17 8:56:12 PM  Quota violation
3 14-Aug-17 6:00:12 AM  Quota recovery
4 14-Aug-17 5:36:12 AM  Quota violation
5 14-Aug-17 4:00:12 AM  Quota recovery
6 14-Aug-17 3:51:12 AM  Quota violation

简单的事情,因为B1-B2会给我一个条目所需的结果,但是我接近需要执行相同计算的数千个单元格。

是否可以自动计算并累计每次违规和整个Excel工作表的恢复之间的时间,以便为我提供违反配额的总时间?

1 个答案:

答案 0 :(得分:0)

=sumproduct(((A1:A6)+(B1:B6))*(C1:C6="Quota recovery"))-sumproduct(((A1:A6)+(B1:B6))*(C1:C6="Quota violation"))

类似于pnuts注释,但使用数组函数并绕过辅助单元格。由于它是一个类似公式的数组,因此请确保根据需要定义范围。