As vezes acontece de você querer uma função que o Google Planilhas faz, mas não tem uma contraparte no mundo do Google Apps. E aí, o que você pode fazer?
Uma saída normal, é você ter de reimplementar a função que você quer no seu Apps Script. Considero isso uma péssima alternativa, pois queremos terminar nossas atividades o mais rápido possível, e não ficar cozinhando em estudos pra fazer aquilo que já está feito.
Pensando assim, uma solução simples é essa daqui abaixo: usamos o Script para colocamos uma fórmula em uma célula distante dos nossos dados, pedimos que o Apps Script retorne o valor calculado pela fórmula, apagamos a célula usada e depois usamos o valor calculado tranquilamente! Segue o código:
function getFormulaResult(formula){
var ss = SpreadsheetApp.getActiveSheet();
var data;
ss.getRange("Z88").setFormula(formula);
data = ss.getRange("Z88").getValue();
ss.getRange("Z88").clearContent();
return data;
}
Esse código vai usar a célula Z88 - que convenhamos, vai ser raro vc usar ela! - para colocar uma fórmula qualquer. Tenho usado isso pra uma coisinha muito comum, que é contar as células preenchidas em um conjunto de dados, usando a função do Planilhas "=COUNTA()"
Já vi algumas pessoas considerando essa maneira que vou fazer algo não recomendável, mas penso que para pequenos conjuntos de dados envolvidos na fórmula, isso não cria danos.