【问题标题】:Conditioned Date Ranges-Month&Year table Excel条件日期范围-月年表 Excel
【发布时间】:2014-07-31 15:37:28
【问题描述】:

设置:(虚拟设置)

有一个包含年份和月份列的数据集

年份列:2014,2013,2014,2014,20113,2014... 以此类推

月份列:1,12,3,4,5,1,2,3,2,2,11,1,1,3,2.. 以此类推

分数:2,5,6,7,10,13,14,2,5,1,5... 以此类推

年月分数配对:(2014,1,2) , (2013,12,5), (2014,3,6)... 以此类推

如果数据在 2014 年第一季度使用 excel 函数,我想执行 COUNTIF。

现在我的函数如下所示:

COUNTIF(year,MAX(year),month,"="&(MAX(IF(year=MAX (年),月,0))-2))

由于某种原因,这不能正常工作。它评估为零。但是,如果我单击 (fx) 按钮,它会显示它的计算结果为非零值。

问题 - 鉴于月份和年份在 2 列中,我如何使用 Excel 函数选择性地计算给定季度范围内的数据。

【问题讨论】:

    标签: excel date excel-formula excel-2010


    【解决方案1】:

    你要找的函数是 SUMIFS()

    =SUMIFS(C2:C7,A2:A7,F2,B2:B7,">="&(F3*3-2),B2:B7,"<="&F3*3)
    

    F3*3-2 和 F3*3 将季度 # 转换为相应的月份数字。 IE。第 4 季度将是 10、11、12 个月。

    【讨论】:

    • 如果他只想统计某年某季度#有多少下降,函数为=COUNTIFS(A2:A7,F2,B2:B7,"&gt;="&amp;(F3*3-2),B2:B7,"&lt;="&amp;F3*3)
    • 我目前确实想数一数那一年跌倒了多少。但是,我正在寻找一种在不引用外部单元格的情况下执行此操作的方法。在这种情况下(F2 和 F3)。这样做的原因是为了防止人们在运行报告时不得不更改 F2 和 F3 中的参考编号。这就是我使用 Max 和命名范围“月”和“年”的原因
    • 然后您将用max(A:A) 替换F2(年)并将F3(季度)替换为MAX(IF(A2:A7=MAX(A:A),B2:B7)) 您可能必须按Ctrl+Shift+Enter 才能提交公式,因为这些是数组公式
    猜你喜欢
    • 2018-12-24
    • 2021-07-13
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-16
    • 1970-01-01
    相关资源
    最近更新 更多