COUNTIFS跨两张纸

时间:2014-09-23 16:38:05

标签: excel excel-formula excel-2013 countif

我正在尝试在Excel(版本2013)中使用COUNTIFS语句,以便计算单独工作表中在另一个工作表中指定的日期范围之间的行数。结果是返回0,实际上它应该是19

=COUNTIFS('Sheet1'!P:P,">Sheet2!B2",'Sheet1'!P:P,"<Sheet2!D2")

Sheet1列P是Sheet1中每一行的给定日期,而Sheet2 B2和D2是我想要在其间进行过滤的开始日期和结束日期。

理想情况下,我想添加在Sheet1的第二列和第三个条件上过滤相同日期范围的功能。 &#34;计算日期范围是否在X和Y之间,而A列包含(Z)&#34;

2 个答案:

答案 0 :(得分:0)

试试这个:

=COUNTIFS('Sheet1'!P:P,">" & Sheet2!B2,'Sheet1'!P:P,"<" & Sheet2!D2)

答案 1 :(得分:0)

请尝试:

=COUNTIFS(Sheet1!A:A,"Z",Sheet1!P:P,">"&Sheet2!B2,Sheet1!P:P,"<"&Sheet2!D2)  

因为单元格引用是使用工作表名称限定的,所以应该在任何工作表(或其他地方!)中工作,但如果在Sheet1和Sheet2中的一个或另一个中可能会缩短。