我无法弄清楚这个的正确公式。
我有A - L列。数据来自第2 - 190行。第F列有公司A - S.第I列有日期。
我想计算公司S在同一行显示的次数,其日期范围在今天之前的5年和今天的90天之内。
我能得到的最接近的是: = COUNTIFS(F2:F190, “S”,I2:I190, “< = 90” &安培; TODAY())
编辑:
我希望这是有道理的。
Rows 2,3,4都有公司S.他们的开放时间是6/9/2016,2011年9月7日0:00 ,和2007年11月12日。第一个日期是从今天开始的5年之内,所以我不需要计算,第二个日期是在5年内,在5年标记的90天内,所以我想要计算。第三个日期远远超出5年标记,不在90天之内,因此不计算在内。
因此,在这三个日期中,countifs应该返回1
答案 0 :(得分:0)
您可以尝试以下公式
=SUMPRODUCT((F2:F190="S")*((TODAY()-I2:I190)>=90)*(I2:I190>=DATE(YEAR(TODAY())-5,MONTH(TODAY()),DAY(TODAY()))))