【问题标题】:Counting number of occurrences in a time series for a set of condition(s)计算一组条件在时间序列中出现的次数
【发布时间】:2019-12-13 17:19:59
【问题描述】:

我需要对附表做一些汇总统计作为例子。 一些需要回答的问题包括:

1) 有多少国家具有有效的时间序列(在 2010-2015 年期间,给定指标名称至少有一个值/数字的国家) 例如:计算有多少国家对指标有有效的时间序列:“已完成申请的数量”

2) 对于给定的国家和指标,具有有效时间序列的年数是多少。 例如:对于已完成申请的指标数量和国家加拿大? (答案:2 --> 2014, 2015)

或者,如果表格看起来像这样(这是典型的 csv 格式),可以采取什么方法来回答上面的两个汇总统计问题?

我已经尝试了透视表的 sumproduct 公式的方法。有没有比这种方法更好的方法?

=SUMPRODUCT(N((B2:B14>0)+(C2:C14>0)+(D2:D14>0)+(E2:E14>0)+(F2:F14>0)+(G2 :G14>0)+(H2:H14>0)+(I2:I14>0)+(J2:J14>0)>0))

但是当它是一个平面表时呢?

【问题讨论】:

  • 您的数据中是否包含 2010-2015 年以外的年份?此外,这些国家是否像您的样本数据中那样重复,例如1,2,3,1,2,3?
  • 你试过countifs()
  • @JvdV 可能还有其他年份,但这只是一个示例。可能有更多国家,但我只是想简化示例框架。
  • 对不起,不要去链接......但是看看我在答案中给出的例子。
  • 感谢您在回答中提供的示例!

标签: excel excel-formula


【解决方案1】:

所以,一个 countifs() 和 sumifs() 的例子:

来自 Nevsky -- 非常感谢这个例子!我冒昧地对其进行了如下修改

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多