Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Countifs N跨多个条件计数(在数据验证中),但如果数据验证单元格为空,则不返回零_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets Countifs N跨多个条件计数(在数据验证中),但如果数据验证单元格为空,则不返回零

Google sheets Countifs N跨多个条件计数(在数据验证中),但如果数据验证单元格为空,则不返回零,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,试图建立一个公式,在这个公式中,我可以根据包括日期范围在内的多个条件提取N个计数。一个典型的Countif公式在理论上可行: =countifs(D2:D,J2,F2:F,J3,E2:E,J4,G2:G,J5,C2:C,“>=”&TODAY()-7,C2:C,”使用: =COUNTA(IFNA)查询(C:G, “选择C 其中1=1“& 如果(J2=“”、“和D=”&J2&“”)& 如果(J3=“”,“和F=”&J3&“”)& 如果(J4=“”,“和E=”&J4&“”)& 如果(J5=“”,“和G

试图建立一个公式,在这个公式中,我可以根据包括日期范围在内的多个条件提取N个计数。一个典型的Countif公式在理论上可行:

=countifs(D2:D,J2,F2:F,J3,E2:E,J4,G2:G,J5,C2:C,“>=”&TODAY()-7,C2:C,”使用:

=COUNTA(IFNA)查询(C:G,
“选择C
其中1=1“&
如果(J2=“”、“和D=”&J2&“”)&
如果(J3=“”,“和F=”&J3&“”)&
如果(J4=“”,“和E=”&J4&“”)&
如果(J5=“”,“和G=”&J5&“”)&
“和C=日期”和文本(今天()-7,“yyyy-mm-dd”)&“0”)

你能提供一份你正在处理的电子表格吗?这很有效。非常感谢@player0。如果我可以再问一个问题-如果我想添加另一个参数来选择数据,如果另一个单元格等同于水果的品牌,我会在顶部的“选择C”。。“存在或位于日期函数存在的底部?示例:和H2:H='Dole'@VincentVolpe放置顺序不重要。它只需要位于
where
属性之后-
=COUNTA(IFNA(QUERY(C:G, 
 "select C 
  where 1=1 "&
 IF(J2="",," and D = '"&J2&"'")&
 IF(J3="",," and F = '"&J3&"'")&
 IF(J4="",," and E = '"&J4&"'")&
 IF(J5="",," and G = '"&J5&"'")&
 " and C <= date '"&TEXT(TODAY(),   "yyyy-mm-dd")&"'
   and C >= date '"&TEXT(TODAY()-7, "yyyy-mm-dd")&"'", 0)))