如何使用Pivot Table获得给定时间段内每个小时的平均值?

我试图在数据透视表上的东西,但一直未能。 不知道是否可以做,所以想我会问专家。

在Excel,十月,十一月和十二月,Excel中的数据集相对较小,病人被取消。 我想知道这3个月的平均小时数是多less。 以下是数据的示例:

Date Appt Time Rounded Time Canc Reason Canc. Comments. Department Procedure 10/25/2017 4:30 AM 10/25/17 4:00 AM Other NONINVASIVE ECG 12-LEAD (CHEAT LAKE CLINIC ONLY) [ECG3047] 11/2/2017 6:25 AM 11/2/17 6:00 AM Error NONINVASIVE ECG 11/21/2017 7:00 AM 11/21/17 6:00 AM Other per pt home health nurse--did not know about appt time NONINVASIVE TTE 10/16/2017 7:15 AM 10/16/17 6:00 AM Error PVR just completed not needed Holiday RN NONINVASIVE TEE 10/9/2017 7:15 AM 10/9/17 6:00 AM Error error in swcheduling - not needed per ordering NONINVASIVE TTE 11/16/2017 7:30 AM 11/16/17 6:00 AM Other pt not coming NONINVASIVE TEE 11/15/2017 7:30 AM 11/15/17 6:00 AM Other NONINVASIVE HOLTER MONITOR 

我想根据这些数据创build一个数据透视表。 我想知道每个过程types每隔几个小时(基于Rounded time )完成了多less次取消。 我可以很容易地做到这一点,但是这并不能说明我们on average有多less人会在这些时间取消。 这将有助于我们pipe理更多的病人,如果有取消。

在这种方法中,我在列和procedure有几个小时,在行中有cancellation reason ; cancellation reason在每个procedure

我应用的一种方法是通过为所有行添加一个名为count的值为1的列。 然后我在数据透视表中使用它来获得countsum 。 这给了我和上面一样的结果。 当我在这个专栏上做了“ Average时,我所得到的只是价值1 ,为什么这么做是有道理的。

那么问题是,在特定的时间段内,如何取得平均取消时间? 如果使用Pivot Table无法完成,那么我可以使用哪个选项来获得我要查找的结果?

不知道如果我得到你的问题,但在帮助专栏,你可以尝试像这样:

= IF(取消= TRUE,1 / COUNTIFS(程序范围,程序,小时范围,小时),0)