Capítulo 3 Estudo de caso: organizar a tabela de vendas do mês ・ MISSÃO 13

Missão 13: Criar uma função para usar nas células (função personalizada)

📋 Lista de missões

Tarefa

A coluna C tem =WITH_TAX(B2), mas a função ainda não existe, por isso aparece #NAME?. Escreva e salve uma função que some 10% de imposto ao valor sem imposto, arredonde para baixo até um número inteiro e devolva o resultado.

Orçamento - Planilhas Google
Orçamento

Para praticar, a tabela volta ao estado inicial antes de cada execução (uma planilha de verdade não volta. As mudanças de um script às vezes podem ser desfeitas com Ctrl+Z, mas não todas de uma vez).

Apps ScriptProjeto sem títuloImplantar ▾
/**
* Devolve o valor com imposto (arredondado para baixo até um inteiro)
* @customfunction
*/
function WITH_TAX(price) {
return Math.(price * );
}
Ctrl+S: salvar · Ctrl+R: executar (editor) · F5: reabrir

Capítulo 3 ・ MISSÃO 13

Criar uma função para usar nas células (função personalizada)

A coluna C tem =WITH_TAX(B2), mas a função ainda não existe, por isso aparece #NAME?. Escreva e salve uma função que some 10% de imposto ao valor sem imposto, arredonde para baixo até um número inteiro e devolva o resultado.

Agora
Objetivo

Lendo o código

@customfunction
Marca uma função para usar nas células. Ela também aparece nas sugestões ao digitar.
function WITH_TAX(price) {
Quando uma célula tem =WITH_TAX(B2), o valor de B2 vai para price.
return Math.floor(price * 1.1);
Multiplica por 1.1, arredonda para baixo até um inteiro e devolve o valor à célula.

Depois de escrever e salvar, as células podem usar a função como =WITH_TAX(B2). O valor da célula vai para o argumento (price) e o valor devolvido aparece na célula. Até uma regra de cálculo própria da empresa vira uma única fórmula.

Como começar no GAS e o código mais usado estão em um artigo.O que é GAS? Como começar e código mais usado

O código que você escreve roda em um espaço isolado dentro desta página. Ele não alcança fora da página nem outros sites.

* Esta é uma simulação do comportamento do Planilhas Google e do Apps Script e pode diferir em parte do original.

* Planilhas Google é uma marca da Google LLC. Este site não tem relação com o Google.