【问题标题】:Average count of rows based on time range基于时间范围的平均行数
【发布时间】:2016-12-16 13:51:43
【问题描述】:

我有一张表(数据),上面有一年收到的查询,如下表所示;

Time     Status    Analyst   Client Category Incident#      Date        VIP   
03:03:28 Closed    John      XXX    A         72321         18/11/2015  TRUE
20:15:09 Resolved  Frank     ABC    A         73425         19/12/2015  FALSE
14:29:45 Closed    Joyce     DEF    B         74432         2/2/2016    FALSE
03:01:18 Closed    Adam      XYZ    D         73675         4/6/2016    TRUE
23:58:54 Resolved  John      XXX    G         75335         9/4/2016    TRUE

我正在尝试根据该行是否属于特定范围来计算平均行数。例如,凌晨 3 点到凌晨 4 点之间收到的平均条目数是多少,或者星期一收到的平均条目数是多少。我倾向于使用averageifs 公式,但这是对我选择的范围内的值进行平均,因为它们包含一个数值,而不是对这些条目的计数进行平均。

编辑: 我使用的公式是;

=AVERAGEIFS(Data!C:C,Data!$A:$A,">="&'Sheet I'm calculating in'!(cell with value of 3am),Data!$A:$A,"<"&'Sheet I'm calculating in'!(cell with value of 4am))

我选择了 C 列来表明我不想要具有数值的单元格的平均值,而只是该时间范围内的平均行数。例如,如果我选择 A 列或 F 列,它会给我这些数值的平均值。

我正在查找全年凌晨 3 点到 4 点之间收到的平均查询数量。

提前致谢。

【问题讨论】:

  • 您不是 100% 清楚 - 您想要全年一个班次(凌晨 3 点至凌晨 4 点)内的呼叫总数还是该班次内每天的平均呼叫数。如果你能提供一个你想要的结果的例子,那会很有帮助。
  • 那么:很高兴收到您的来信! ;) 你能告诉我们你的公式吗?如果没有看到您的实际代码,很难提供帮助。
  • 可以选择 VBA 吗?并且:对不起,但是您的公式无法阅读。您可以通过用实际列或任何其他方式替换“选择的任何列”等来简化事情吗?
  • 我在那儿改了,汤姆。很抱歉给大家带来了困惑,感谢您的帮助!

标签: excel excel-formula excel-2016


【解决方案1】:

使用 Pivots 可以更轻松地解决问题。您可以使用上面的链接来了解枢轴 http://www.excel-easy.com/data-analysis/pivot-tables.html

【讨论】:

  • 尝试提供真实的答案或将其添加为评论。这更像是一个提示,而不是解决问题的东西。另外:链接可能会消失,并且答案应该在不久的将来可供用户使用。
猜你喜欢
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 2012-08-02
  • 2017-06-21
  • 2018-02-28
  • 2017-03-20
  • 2021-11-19
相关资源
最近更新 更多