计算值在两个日期之间出现的次数

时间:2019-09-18 18:13:59

标签: excel excel-formula

我想写一个公式,计算工作表1的单元格A中的值在工作表2的一栏中显示的次数,但要介于工作表1的另一列的注册日期与该日期加一年。我认为您可以使用countifs语句,并在其中进行编辑,但我无法使其生效。以下是两张纸的示例。我的想法是这样的:

=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"的条件开头,但是后来我意识到开始日期不同。编辑栏上的示例就是我想要执行的操作,它现在显然不起作用哈哈。

任何帮助将不胜感激!在此先感谢,祝您有美好的一天。 enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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