计算单元之间stream逝的时间

我正在寻找一种方法来计算两个重复发生的事件之间的时间(通过)。 我的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表每个违规和恢复之间的时间加起来,给我的总时间配额被违反?

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

类似于pnuts注释,但使用数组函数并绕过辅助单元。 由于它是一个像公式一样的数组,所以一定要定义你所需要的范围。