ПМ
Size: a a a
ПМ
EN
sleep (15k)
?EN
function formulasbor()
{
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sh0 = ss.getSheetByName("sh0")
//f - наша глобальная и тормозящая формула
var f = "=sum(a1+a2)"
sh0.getRange("a2:r").clearContent()
sh0.getRange("a2").setFormula(f)
var last0 = (sh0.getLastRow() + 1)
var range = sh0.getRange("A2:R"+last0)
range.setValues(range.getValues())
SpreadsheetApp.flush();
}
V
EN
EN
AI
EN
AI
SK
=QUERY(...,"
SELECT
C, sum(I)
WHERE sum(I)>0
GROUP by
C
")
WHERE sum(I)>0
, если убрать то всё ок.AI
=QUERY(...,"
SELECT
C, sum(I)
WHERE sum(I)>0
GROUP by
C
")
WHERE sum(I)>0
, если убрать то всё ок.SK
AI
QUERY(QUERY
AI
=QUERY(QUERY(C1:D9;"select C, sum(I) group by C");"where Col2 > 0")
SK
QUERY(QUERY
AI
SK
EN
=QUERY(...,"
SELECT
C, sum(I)
WHERE sum(I)>0
GROUP by
C
")
WHERE sum(I)>0
, если убрать то всё ок.AI
QUERY
не сильно гибкая формула. Приходится ограничиваться тем, что есть. ARRAYFORMULA
не обрезает массивы, а FILTER
потребует второго аргумента из еще одного QUERY
. Реально нет. Могу на AlaSQL показать.SK
=QUERY(...,"
SELECT
C, sum(I)
WHERE sum(I)>0
GROUP by
C
")