Excel:COUNTIF 筛选数据

Excel:COUNTIF 筛选数据

我正在尝试对 24 项列表(时间列表,以小时数为单位)执行“COUNTIF”。

作为一些背景知识,以下公式:

=COUNTIF(H2:H25,7)

=COUNTIF(H2:H25,"<7")

分别向我返回 19 起“全天”(7 小时)事件和 5 起“部分天”(少于 7 小时)事件的列表。

公式:

=SUBTOTAL(102,OFFSET(H$2:H$25,ROW(H$2:H$25)-ROW(H$2),0))

返回给我过滤总数事件。

我很难获得提取全天事件的过滤数量的公式。

=SUMPRODUCT(--(H$2:H$25=7),SUBTOTAL(2,OFFSET(H$2:H$25,ROW(H$2:H$25)-ROW(H$2),0)))

不是有效。我该如何修正这个公式?

谢谢!

答案1

OFFSET 的第一个参数必须是这样的单个单元格

=SUMPRODUCT(--(H$2:H$25=7),SUBTOTAL(2,OFFSET(2 美元,ROW(H$2:H$25)-ROW(H$2),0)))

或者您可以使用整个范围(如果您有一个命名范围,有时很有用),但您需要指定 OFFSET 的高度和宽度参数 [均为 1],如下所示

=SUMPRODUCT(--(H$2:H$25=7),SUBTOTAL(2,OFFSET(2 元:25 元,行(H$2:H$25)-行(H$2),0,11)))

相关内容