在Google表格中使用COUNTIFS并带有空白标准

问题描述 投票:0回答:2

好,所以我确定有办法做到这一点,我只是不确定如何做到这一点。假设我有3列。列A包含“ A”或“ B”,列B包含“ 1”或“ 2”,列C包含“!”要么 ”?”。我有单独的单元格,用于过滤所需的内容。当我选择的所有3个字符都出现时,我想每次查找某个实例。 D1是我选择“ A”或“ B”的地方,D2是我选择“ 1”或“ 2”的地方,D3是我选择“!”的地方。要么 ”?”。我有一个公式来查找如果我选择说A,1,!,它计算这三个在同一行中出现的次数。现在,我想将其中一个单元格留空(例如D1),只计算“ 1”和“!”的次数。一起出现,不用担心第一栏中的“ A”或“ B”。有什么办法吗?我当前的方程式是一个很长的COUNTIFS方程式,它针对单元格D1检查A行,针对D2检查B行,针对D3检查C行。有什么方法可以使用此公式,但是如果单元格为空,则可以忽略条件之一?

很抱歉,格式混乱。我希望这是有道理的!

arrays google-sheets google-sheets-formula counting countif
2个回答
0
投票

现在您可以组合条件(1、2或3):

= countif
  (
    filter
    (
      if ( D2 = "" , left("", row($A$2:$A)^0), $A$2:$A) & 
      if ( D3 = "" , left("", row($B$2:$B)^0), $B$2:$B) & 
      if ( D4 = "" , left("", row($C$2:$C)^0), $C$2:$C)
      , $A$2:$A <> ""
    )
    , "=" & D2 & D3 & D4
  )

enter image description here


0
投票

尝试:

=COUNTIFS(A:A, IF(E3="", "<>"&E3, E3), B:B, E4, C:C, E5)

0


要获得完全的独立性,您可以做:

=COUNTIFS(A:A, IF(E3="", "<>"&E3, E3),
          B:B, IF(E4="", "<>"&E4, E4), 
          C:C, IF(E5="", "<>"&E5, E5))

0


0

© www.soinside.com 2019 - 2024. All rights reserved.