【问题标题】:COUNTIFS across two sheets跨两张纸的 COUNTIFS
【发布时间】:2014-09-23 16:38:05
【问题描述】:

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

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

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

理想情况下,我想在 Sheet1 的第二列和第三个条件上添加过滤相同日期范围的功能。 "如果日期范围在 X 和 Y 之间并且 A 列包含 (Z),则计数"

【问题讨论】:

    标签: excel excel-formula excel-2013 countif


    【解决方案1】:

    请尝试:

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

    由于单元格引用是用工作表名称限定的,因此应该在任一工作表(或其他地方!)中工作,但如果在工作表 1 和工作表 2 中的一个或另一个中,则可能会缩短。

    【讨论】:

      【解决方案2】:

      试试这个:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-24
        • 2021-06-19
        • 2016-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多