【问题标题】:SUMPRODUCT to count multiple cells in multiple columns with multiple criteriaSUMPRODUCT 使用多个条件计算多列中的多个单元格
【发布时间】:2021-06-17 06:15:10
【问题描述】:

我需要一些帮助,我有一个表格,我需要在其中计算包含“迟到”一词的单元格和所有空白单元格的数量。

我正在使用这个公式: =Sumproduct("$C$17:$AF$30"={"","Late"})

Here the sample of my table

【问题讨论】:

  • 试试COUNTIF()..它在你的情况下解决了吗?
  • 是的,这行得通,但这只是整个公式的一部分。该公式由 countifs 无法处理的多个水平和垂直标准组成。这就是我使用 sumproduct 的原因
  • 示例countif with horizontal and vertical criteria 标准是什么?
  • 这是我现在正在研究的完整公式:=sumproduct((Sheet1!$A$17:$A$30=index(HC!$M$4:$M$16,match(A126, HC!$L$4:$L$16,0)))*(Sheet1!$C$17:$AF$30="")*(Sheet1!$C$3:$AF$3>=HC!$M$17)*( Sheet1!$C$3:$AF$3")
  • 我需要计算 Sheet1 中的单元格!$A$17:$A$30 取决于名称(位于左侧)日期范围(上图)以及是否包含迟到或空白单元格跨度>

标签: google-sheets sumproduct


【解决方案1】:

类似于评论中的链接,但有一个转折(计算空白)。

总计 = a + b

其中 a = 具有已定义条件的“迟到”的数量 b = 空白数

a 是=countif(offset($C$3,match($V29,$B$3:$B$13,0)-1,0,1,(today()-HC!$M$17)+1),"Late")

b 是=COUNTBLANK(offset($C$3,match($V29,$B$3:$B$13,0)-1,0,1,(today()-HC!$M$17)+1))

想法:使用match()获取条件today()-ref获取宽度,调整count/countblank范围。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    相关资源
    最近更新 更多