Excel计算日期范围内特定文本的重复

时间:2015-05-07 09:55:43

标签: excel

我试图用一个公式计算文本" JB"在J列中重复,但仅计算当前周内的重复次数。从逻辑上讲,这可以转换为,计算日期=当前周和文本= JB。

我目前的公式是:

=COUNTIFS(G4:G1109,">="&(TODAY()-WEEKDAY(TODAY(),2)+1), G4:G1109,"<="&(TODAY()-WEEKDAY(TODAY(),2)+7), J4:J1105, "=JB") 

但是,令人惊讶的是,它不起作用!只需返回一个#VALUE!错误。

如果不使用VB,我能以任何方式做我想做的事吗?

1 个答案:

答案 0 :(得分:2)

您的数据范围是不同的高度。 SUMIFS()函数要求所有范围都相同。尝试将公式更改为:

=COUNTIFS(G4:G1109,">="&(TODAY()-WEEKDAY(TODAY(),2)+1), G4:G1109,"<="&(TODAY()-WEEKDAY(TODAY(),2)+7), J4:J1109, "JB")

(注意J4的变化:J1105到J4:J1109)