Google表格中的范围公式

时间:2019-10-18 14:28:22

标签: regex google-sheets filter google-sheets-formula array-formulas

我需要给函数COUNTIFS作为Javasctipt中的函数的参数

   function range (a) {
      if(a>=6 && a<=12) {
      return true;
    }
      return false;
   }

我试图在公式中使用类似的方法,但是它没有用。

AND(MIN(6);MAX(12)) 

完整公式如下

=COUNTIFS('Data_list'!G:G; $A2; 'Data_list'!L:L; $B2;'Data_list'!H:H; AND(MIN(6);MAX(12)))

关于如何解决此问题的任何想法?

2 个答案:

答案 0 :(得分:2)

例如:

=ARRAYFORMULA(SUM(--REGEXMATCH(FILTER(Data_list!H:H&"", 
 Data_list!G:G=A2, Data_list!L:L=B2), 
 "^"&TEXTJOIN("$|^", 1, ROW(A6:A12))&"$")))

0

答案 1 :(得分:1)

您可以在COUNTIFS中使用运算符,如docs所示:

=COUNTIFS('Data_list'!G:G; $A2; 'Data_list'!L:L; $B2;'Data_list'!H:H; ">=6";'Data_list'!H:H; "<=12")