【问题标题】:Average Values from Specific Dates特定日期的平均值
【发布时间】:2015-07-28 17:25:37
【问题描述】:

我有一列日期,格式为 2011-05-18 (yyyy-mm-dd),并且有一列严格的数字。

我尝试过使用averageif函数:

=AVERAGEIF(A:A,YEAR=2012,N:N)

但这总是返回#DIV/0! ,即使该年份确实存在于数据集中。

我希望能够编制一份每年的平均值列表(即年平均值),并在一年内绘制此数据与平均值图表。我不想手动确定每年的平均值:(有什么想法吗?

TIA

【问题讨论】:

    标签: excel date average


    【解决方案1】:

    按照Tolerant average (ignore #NA, etc.)(比目前的情况要求更高),

    =AVERAGE(IF(YEAR(A:A)=2012,N:N))
    

    使用 Ctrl+Shift+Enter 可以工作(已测试)。

    【讨论】:

      【解决方案2】:

      我确信有一种更清洁的方法,但这对我有用:

      =SUM((YEAR(A:A)=2013)*N:N)/SUM((YEAR(A:A)=2013)*1)
      

      使用 Ctrl+Shift+Enter 作为数组公式输入

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-17
        • 1970-01-01
        • 2023-01-31
        • 1970-01-01
        相关资源
        最近更新 更多