Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 避免多次计算的更有效方法#4?_Google Sheets_Google Sheets Formula_Array Formulas_Google Sheets Query_Cumulative Sum - Fatal编程技术网

Google sheets 避免多次计算的更有效方法#4?

Google sheets 避免多次计算的更有效方法#4?,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,cumulative-sum,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Cumulative Sum,需要知道如何将最大偏移量函数放入数组公式中 =ArrayFormula(MAX(OFFSET(M42:M46,0,0,5,1))) 这就是我想要改变的 =MAX(OFFSET(M42,0,0,5,1)) 以下是表格中的示例。 为什么不: =ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE(ARRAY_CONSTRAIN(SPLIT(TRANSPOSE(QUERY( TRANSPOSE(ARRAY_CONSTRAIN(IF(IFERROR(SPLIT(

需要知道如何将最大偏移量函数放入数组公式中

=ArrayFormula(MAX(OFFSET(M42:M46,0,0,5,1)))
这就是我想要改变的

=MAX(OFFSET(M42,0,0,5,1))
以下是表格中的示例。 为什么不:

=ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE(ARRAY_CONSTRAIN(SPLIT(TRANSPOSE(QUERY(
 TRANSPOSE(ARRAY_CONSTRAIN(IF(IFERROR(SPLIT({"";REPT("♦"&ROW(INDIRECT("A1:A"&COUNTA(M42:M))),
 ROW(INDIRECT("A1:A"&COUNTA(M42:M))))}, "♦"))<>"", , TRANSPOSE(SPLIT(REPT(
 INDIRECT("M42:M"&COUNTA(M42:M)+41)&" ", COUNTA(M42:M)-5+1), " "))), 
 COUNTA(M42:M)-5+1, COUNTA(M42:M))), , COUNTA(M42:M))), " "), COUNTA(M42:M)-5+1, 5)),
 "select "&TEXTJOIN(",", 1, IF(LEN(TRANSPOSE(SPLIT(REPT("♥♠", COUNTA(M42:M)-5+1), "♥"))),
 "max(Col"&ROW(A1:A)&")", ))&"")),
 "select Col2"))
【代码】=ARRAYFORMULA(查询)(转置)(查询)(转置)(数组)约束(拆分)(转置)(查询( 转置(数组)约束(IF(IFERROR)(SPLIT({“”;REPT()♦"&行(间接(“A1:A”和COUNTA(M42:M)), 行(间接(“A1:A”和COUNTA(M42:M)))}♦“),转置(拆分)(报告( 间接的(“M42:M”和COUNTA(M42:M)+41)和“COUNTA(M42:M)-5+1”), COUNTA(M42:M)-5+1,COUNTA(M42:M)),COUNTA(M42:M)),“”),COUNTA(M42:M)-5+1,5)), 选择“&TEXTJOIN(“,”,1,IF(LEN)(转置)(拆分)(报告♥♠“,COUNTA(M42:M)-5+1,”♥"))), "最高(列)及其他行(A1:A)及, “选择Col2”))