0

各位早安

我希望你们中的一个(或多个)可以帮助我。

我的任务是创建一个仪表板,该仪表板需要显示趋势并具有动态前表,最好带有下拉或数据表单,以便更新图表/图形。

信息本身非常有限 - 文档的范围是跟踪分配给工作人员完成任务的能力的值 (0-4),例如“报价 - 4”、“取消 - 2”等等。因此,指标仅限于:

  • 月(一年中每个月的工作表和仪表板的正面)
  • 团队(目前有 6 个团队,但随着时间的推移可能会增加,因此希望该解决方案有助于相对轻松地合并新团队)
  • 员工(不言自明)
  • 任务(目前为 25,但如上所述 - 可能会发生变化)
  • 分数(上面提到的0-4值)

如您所见,这是一个非常简单的数据集。这些工作表目前设置有六个网格,其中包含用于确定团队和分数的数据验证列表(下拉菜单以便于数据输入),任务是预先编写的,员工由用户手动输入。

我希望做的是有一个带有动态表的前表,当下拉列表和/或数据表单发生更改时会相应地更新。重点是让工作人员完成所有任务最多 4 秒,因此最终,图表将显示各个团队的趋势(每个团队一个图表 - 6 个图表),并且是动态的可以反映特定信息的表格(例如,特定月份的员工绩效,或特定团队迄今为止获得的“3s”数量)。

我已经阅读了相当多的内容,但似乎已经被大量的选项压倒了。但是,考虑到我在一个不能真正促进下载的大型企业网络上工作(因此加载项或任何与 Excel 2007 'out-the-box' 无关的东西不是一个选项)和最好不使用 VBA(1。就 VBA 而言,我是个新手,2。易于分发和维护文档可能会被 VBA 破坏?),尽管我明白我的要求可能要求 VBA 是必不可少的。

有人对如何最好地创建此仪表板有任何建议吗?

感谢任何和所有帮助,如果我违反了有关论坛礼仪的任何约定,我作为新手表示歉意。

谢谢大家的时间,

4

1 回答 1

1

在这样的任务中,您需要考虑几件事:

a) 你需要什么样的输出?b) 你将如何管理数据?

对于a)我将它进一步分为所需的基础知识(员工和/或团队绩效的时间序列图[如何衡量团队绩效?平均,达到4的百分比,还是?])然后是花里胡哨的下拉菜单。专注于基础知识,其他的东西先来,然后才能出现。b) 正确是至关重要的——您将提取数据的子集来构建您想要显示的图表。如果 b) 错了,你只会为自己创造一个可怕的任务。

在你的位置上,我会考虑将数据重新组织成表格的形式。Excel 的帮助定义了表格的含义,但本质上它是您的观察结果列表,其中每个观察结果仅包含特定月份/团队/员工/任务组合的分数(因此每个观察结果包含 5 个值)。观察结果排列为表格的连续行,第一行是标题行,其中包含合适的标签,例如“月份”、“团队”、“员工”、“任务”、“分数”。使用此类表格的真正优势在于 Excel 提供了大量用于操作它们的内置工具 - 在“数据”选项卡上查找“排序和筛选”的帮助。在您的情况下,使用表格还有一个更令人信服的理由 - 您可以使用数据透视表和数据透视图工具来分析和显示数据。如果您在花一些时间和精力学习它们之前没有使用过它们,将会带来好处。一旦您的数据被组织并且您知道如何使用数据透视表和图表,您应该能够非常快速地对总和输出进行原型设计。

如果您决定将数据组织为表格,您仍然可以保留一个外观友好的 6 个团队“表格”网格(不同于 Excel 使用该词)作为数据输入工具,以按员工和任务输入每个月的分数。您将需要找到一种方法将每个月的数据从数据条目“表”中获取到主数据表。(最简单的方法是使用数据输入表下的一些备用工作表将输入的数据再现为一系列观察行,然后使用粘贴特殊值将这些行附加到主观察表的末尾。您可以如果需要,请使用 VBA 自动执行复制/粘贴操作,您只需要找出一种方法来确定当前在主表中的观察结果以及您希望粘贴的确切位置 - COUNT() 或 COUNTA() 在这里是一个有用的朋友)。要避免的主要问题(无论是否自动)是避免将相同的输入数据多次附加到主数据表中。

看看http://www.mediafire.com/download/x64swkp689k10a1/DataEntrytoTable.xlsx以了解上述一些想法的简单示例

于 2013-11-02T14:03:58.997 回答