我正在寻找一种方法来计算两次重复发生的事件之间经过的时间(通过)。我的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工作表的恢复之间的时间,以便为我提供违反配额的总时间?
答案 0 :(得分:0)
=sumproduct(((A1:A6)+(B1:B6))*(C1:C6="Quota recovery"))-sumproduct(((A1:A6)+(B1:B6))*(C1:C6="Quota violation"))
类似于pnuts注释,但使用数组函数并绕过辅助单元格。由于它是一个类似公式的数组,因此请确保根据需要定义范围。