En Google Sheets podemos crear funciones personalizadas que nos ayuden a realizar cálculos que nosotros queremos definir. Quizás tienes un cálculo específico para la comisión de tus vendedores. Usando las funciones personalizadas puedes crear una función con el nombre que desees y utilizarla en toda la hoja.
A continuación, te enseñamos cómo crear una función personalizada en Google Sheets con dos métodos:
Cómo crear una función personalizada con Google Apps Script
Vamos a hacer uso de la gran capacidad de Google Apps Script para definir funciones y usarlas directamente en Google Sheets.
1. Abrir Google Apps Script
Teniendo abierta la spreadsheet en Google Sheets, nos vamos al menú Extensiones > Apps Script. Esto abre un editor de código de Apps Script.
2. Definir la función en Google Apps Script
Borramos todo el contenido inicial del editor en Apps Script. Así comenzamos con un canvas en blanco.
Ahora, nos toca definir nuestra función personalizada. En este ejemplo, vamos a calcular la comisión que se llevan los vendedores, digamos que es un 10%.
function comisionVentas(ventasTotales){ var comision = 0.10 // 10% de comisión return ventasTotales * comision }
Para explicar un poquito: Hemos creado una función llamada comisionVentas, la cual toma en cuenta un solo valor, ventasTotales. En este caso, con el valor de las ventas totales, vamos a calcular la comisión a pagar. La comisión la estamos definiendo como fija y en 10%. En cualquier momento, puedes cambiar este monto, y se actualizará en las celdas donde se usa esta función.
Luego, vamos a dar click al botón de guardar.
3. Probar funcionamiento
Ahora, en nuestra hoja de Google Sheets, podemos probar nuestra nueva función llamada comisionVentas. Es tan simple como escribir =comisionVentas(B2)
, si queremos calcular la comisión del total de ventas en B2.
Así de sencillo es crear tus propias funciones en Google Sheets, usando Apps Script. Te recomiendo seguir practicando, creando nuevas funciones, fórmulas, y verás que te vuelves un experto. Realmente, puedes aplicarlo para muchísimas cosas.
Cómo crear una función personalizada en Google Sheets
Vamos a usar las funcionalidades de Google Sheets para definir funciones personalizadas y usarlas.
1. Abrir la opción de Funciones de nombre
Teniendo abierta la spreadsheet en Google Sheets, nos vamos al menú Datos > Funciones con nombre (Data > Named functions). Esto abre una pequeña ventana donde podemos crear nuestras funciones personalizadas.
2. Definir la función en Google Sheets
Aquí Google Sheets nos permite crear funciones personalizadas. Así que le damos click a Agregar nueva función. Ahora debemos definir el nombre de la función, breve descripción, parámetros y finalmente la definición de la fórmula.
En nuestro ejemplo, hemos creado la función para calcular la comisión de ventas llamada COMISIONVENTASGS. La sección de marcadores de posición de argumentos hace referencia a los parámetros (valores) que usaremos en la función. En este caso, el único valor que debe recibir nuestra función son las ventas. Finalmente, debido a que nuestra comisión es del 10%, nuestra fórmula es =0.1*(ventas).
3. Probar funcionamiento
Ahora, en nuestra hoja de Google Sheets, podemos probar nuestra nueva función llamada COMISIONVENTASGS. Es tan simple como escribir =COMISIONVENTASGS(B2)
, si queremos calcular la comisión del total de ventas en B2.
Así de sencillo es crear tus propias funciones en Google Sheets. Este método facilita muchísimo la creación de funciones personalizadas, y permite describir las funciones y parámetros fácilmente. Todo esto sin necesidad de usar ningún código.
Por ahora, te hemos explicado lo básico, pero queremos que sigas probando, y así aprenderás mucho mejor. Por aquí te recomendamos que sigas practicando, especialmente usando el método con Apps Script, porque esta herramienta es muy poderosa y te permitirá hacer cosas muy geniales con Google Sheets, Docs, Forms y más.
Si tienes algún problema, por favor déjanos un comentario para ayudarte.
¿Este contenido te fue útil? Invítame un cafecito y ayúdame seguir creando más contenido. ¡Gracias! ♥︎
Invítame un cafecito