【问题标题】:Count the number of times a value appears between two dates计算一个值在两个日期之间出现的次数
【发布时间】:2019-09-18 18:13:59
【问题描述】:

我想编写一个公式来计算工作表 1 的单元格 A 中的值出现在工作表 2 的列中的次数,但介于工作表 1 的另一列中的注册日期和该日期加上一年。我认为您可以使用countifs 声明,其中有一个edate,但我无法让它工作。两张纸的示例如下。我的想法是这样的:

=COUNTIFS('Coaching Sessions'!A:A,'Program Engagement'!A3, 'Coaching Sessions'!D:D, G2,'Coaching Sessions'!D:D, EDATE(G2, 12))

但它返回一个 0,它应该是 48(在下面的示例中填写的数字我以 , ">=10/15/2015", "<=10/15/2016" 的条件开始,但后来我意识到有不同的开始日期。示例中公式栏是我想要做的,它现在显然不起作用哈哈。

任何帮助将不胜感激!提前感谢,祝你有美好的一天。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您需要使用>=<= 作为字符串。 COUNTIFS 中的条件解析为字符串,因此请使用 ""& 连接

    =COUNTIFS('Coaching Sessions'!A:A,'Program Engagement'!A3, 'Coaching Sessions'!D:D, ">=" & G2,'Coaching Sessions'!D:D, "<=" & EDATE(G2, 12))
    

    【讨论】:

    • 厉害了!非常感谢:) 非常感谢。哈哈这么简单的答案,我一直在尝试越来越离奇的方法。下次我会记住解析字符串!再次感谢,我会在 10 分钟内解决问题,您回答得太快了!
    猜你喜欢
    • 1970-01-01
    • 2019-07-06
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2022-08-15
    • 2013-03-01
    • 1970-01-01
    相关资源
    最近更新 更多