【问题标题】:More Efficient Way to Avoid Multiple Calculations #4?避免多重计算的更有效方法#4?
【发布时间】:2020-01-20 20:27:36
【问题描述】:

需要知道如何将 Max Offset 函数放入数组公式中。

=ArrayFormula(MAX(OFFSET(M42:M46,0,0,5,1)))

这就是我想要改变它的地方。

=MAX(OFFSET(M42,0,0,5,1))

这是表格中的示例。 https://docs.google.com/spreadsheets/d/180M_qJCE0Bhz5jRX-tAyBc7DIp7HQpCNVGGlrkuguso/edit?usp=sharing

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas google-sheets-query cumulative-sum


    【解决方案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"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2014-05-07
      相关资源
      最近更新 更多