【发布时间】:2010-12-27 13:43:12
【问题描述】:
我的数据如下所示:
ID | Location | Attendees | StartDate | EndDate
---------------------------------------------
Event1 | Bldg 1 | 10 | June 1 | June 5
Event2 | Bldg 2 | 15 | June 3 | June 6
Event3 | Bldg 1 | 5 | June 3 | June 10
我想创建一个时间序列图,显示每个给定日期在该日期有多少活动(即开始但尚未结束)。例如,6 月 1 日有 1 个活动事件,6 月 4 日有 4 个活动活动。
这应该很简单,只需创建一个新范围,其中我的第一列由连续日期组成,第二列由如下公式组成(我在此示例中硬编码 6 月 8 日):
=COUNTIFS(Events[StartDate],"<=6/8/2009", Events[EndDate],">6/8/2009")
但是,挑战在于我希望能够根据各种标准动态过滤时间序列图。例如,我希望能够在仅针对 Bldg 1 中的事件查看上述时间序列之间快速切换;或参加人数超过 10 人的活动。我至少有 10 个不同的条件可以过滤。
最好的方法是什么? Excel 是否有内置方法来执行此操作,还是我应该在 VBA 中编写过滤代码?
【问题讨论】:
-
可能应该在 Superuser.com 上......但尝试将“