Capítulo 3 Caso práctico: ordenar la tabla de ventas mensual ・ MISIÓN 13

Misión 13: Crear una función para usar en celdas (función personalizada)

📋 Lista de misiones

Enunciado

La columna C tiene =WITH_TAX(B2), pero la función aún no existe, por eso sale #NAME?. Escribe y guarda una función que sume un 10 % de impuesto al importe sin impuestos, redondee hacia abajo a un entero y lo devuelva.

Presupuesto - Hojas de cálculo de Google
Presupuesto

Para practicar, la tabla vuelve a su estado inicial antes de cada ejecución (una hoja real no vuelve atrás. Los cambios de un script a veces se deshacen con Ctrl+Z, pero no todos de una vez).

Apps ScriptProyecto sin títuloImplementar ▾
/**
* Devuelve el importe con impuestos (redondeado hacia abajo a un entero)
* @customfunction
*/
function WITH_TAX(price) {
return Math.(price * );
}
Ctrl+S: guardar · Ctrl+R: ejecutar (editor) · F5: volver a abrir

Capítulo 3 ・ MISIÓN 13

Crear una función para usar en celdas (función personalizada)

La columna C tiene =WITH_TAX(B2), pero la función aún no existe, por eso sale #NAME?. Escribe y guarda una función que sume un 10 % de impuesto al importe sin impuestos, redondee hacia abajo a un entero y lo devuelva.

ahora
Objetivo

Cómo leer el código

@customfunction
Marca una función para usar en celdas. También aparece en las sugerencias al escribir.
function WITH_TAX(price) {
Cuando una celda tiene =WITH_TAX(B2), el valor de B2 va a price.
return Math.floor(price * 1.1);
Multiplica por 1.1, redondea hacia abajo a un entero y devuelve el valor a la celda.

Una vez escrita y guardada, las celdas pueden usar la función como =WITH_TAX(B2). El valor de la celda va al argumento (price) y el valor devuelto aparece en la celda. Hasta una regla de cálculo propia de la empresa se queda en una sola fórmula.

Cómo empezar con GAS y el código habitual están en un artículo.¿Qué es GAS? Cómo empezar y código habitual

El código que escribes se ejecuta en un espacio aislado dentro de esta página. No puede llegar fuera de la página ni a otros sitios.

* Esta es una simulación del comportamiento de Hojas de cálculo de Google y Apps Script y puede diferir en parte del original.

* Hojas de cálculo de Google es una marca de Google LLC. Este sitio no está afiliado a Google.