【发布时间】:2016-07-26 16:33:37
【问题描述】:
我正在从数据转储中测量房间利用率(使用时间/可用时间)。每行包含一天的可用时间和用于特定情况的时间。 该图像是数据的简化版本。
如果您阅读黄色和绿色亮点(房间 1):
- 在 1 号房间,2016 年 1 月 1 日有 200 分钟可用时间。
- 案例 1 耗时 60 分钟,案例 2 耗时 50 分钟。
- 2016 年 1 月 2 日有 500 分钟可用,当天只发生了 1 例,用时 350 分钟。
Room 1 utilization = (60 + 50 + 350)/(200 + 500)
对可用时间求和的问题在于,它会重复计算 2016 年 1 月 1 日的 200 分钟,给出:Utilization = (60+50+350)/(200+200+500)
该数据中有数百行(并且会有多个不同#行的数据转储),每天都会发生多个案例。 我正在尝试使用数据透视表,但我无法获得特定房间的“平均值总和”(见图)。我正在使用宏从总计列中提取数字。
这可能吗?您是否看到了另一种获得利用率的方法? (注意:数据中还有很多其他列,如案例开始、案例结束、星期几等,在此计算中未使用但可用)
【问题讨论】:
标签: excel ms-office pivot-table utilization vba