{"id":221798,"date":"2022-10-08T00:33:03","date_gmt":"2022-10-08T00:33:03","guid":{"rendered":"https:\/\/magazineoffice.com\/como-crear-funciones-personalizadas-en-google-sheets\/"},"modified":"2022-10-08T00:33:04","modified_gmt":"2022-10-08T00:33:04","slug":"como-crear-funciones-personalizadas-en-google-sheets","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/como-crear-funciones-personalizadas-en-google-sheets\/","title":{"rendered":"C\u00f3mo crear funciones personalizadas en Google Sheets"},"content":{"rendered":"


\n<\/p>\n

\n

Si bien Google Sheets le brinda cientos de funciones, tambi\u00e9n le permite crear las suyas propias. Antes, solo pod\u00eda hacer esto usando Apps Script. Ahora, hay una herramienta f\u00e1cil de usar en su hoja de c\u00e1lculo llamada Funciones con nombre.<\/p>\n

Usando funciones con nombre, titula su funci\u00f3n, le da una descripci\u00f3n, agrega marcadores de posici\u00f3n de argumento e ingresa las definiciones. Luego puede usar sus funciones personalizadas en las hojas de su libro de trabajo e importarlas a otros libros de trabajo de Hojas de c\u00e1lculo de Google.<\/p>\n

Crear una funci\u00f3n con nombre en Hojas de c\u00e1lculo de Google<\/h2>\n

Para demostrar f\u00e1cilmente c\u00f3mo funciona cada uno de los elementos de configuraci\u00f3n, recorreremos el proceso con un ejemplo. Crearemos una funci\u00f3n que nos diga si aplicar o no una bonificaci\u00f3n a nuestros departamentos en funci\u00f3n del total de ventas.<\/p>\n

Debido a que la f\u00f3rmula de matriz actual que estamos usando es larga, crearemos una versi\u00f3n simplificada con nuestra propia funci\u00f3n personalizada. <\/span><\/p>\n

Nota:<\/strong> Tenga en cuenta que nuestro ejemplo es simplemente para esta gu\u00eda. Puede configurar cualquier tipo de funci\u00f3n que desee.<\/p><\/blockquote>\n

Para comenzar, abra una hoja y dir\u00edjase a la pesta\u00f1a Datos. Seleccione \u00abFunciones con nombre\u00bb que abre la barra lateral donde crear\u00e1 su funci\u00f3n.<\/p>\n

Puede seleccionar \u00abVer ejemplo\u00bb para ver uno de Hojas de c\u00e1lculo de Google o elegir \u00abAgregar nueva funci\u00f3n\u00bb para configurar el suyo propio.<\/p>\n

\"Funciones<\/p>\n

Comience ingresando un nombre para su funci\u00f3n despu\u00e9s del signo igual en una celda para comenzar su f\u00f3rmula. Tambi\u00e9n puede utilizar el nombre predeterminado proporcionado, que es MY_FUNCTION1.<\/p>\n

Luego, agregue una descripci\u00f3n de la funci\u00f3n. Aunque es opcional, esto se muestra en el cuadro de Ayuda para la funci\u00f3n que es \u00fatil tanto para usted como para sus colaboradores.<\/p>\n

\"Nuevo<\/p>\n

A continuaci\u00f3n, agregue sus marcadores de posici\u00f3n de argumento. Si bien estos tambi\u00e9n son opcionales, son necesarios para ensamblar la mayor\u00eda de las f\u00f3rmulas.<\/p>\n

Los ejemplos incluyen valor, celda, rango, valor1, celda2 y rango3. A medida que escribe cada marcador de posici\u00f3n, se muestra directamente debajo con un color para ayudarlo a agregar la definici\u00f3n de f\u00f3rmula. Para nuestro ejemplo, simplemente agregamos \u00abrango\u00bb.<\/p>\n

\"Secci\u00f3n<\/p>\n

Para terminar el \u00e1rea principal, agregue la definici\u00f3n de f\u00f3rmula. Esta es la f\u00f3rmula que desea utilizar para definir su funci\u00f3n con nombre. Puede usar los marcadores de posici\u00f3n que agreg\u00f3 anteriormente dentro de la f\u00f3rmula ingres\u00e1ndolos o seleccion\u00e1ndolos.<\/p>\n

A continuaci\u00f3n se muestra la definici\u00f3n de la f\u00f3rmula para nuestro ejemplo. Como puede ver, incluimos el range<\/code> argumento que es el \u00fanico argumento que necesitaremos ingresar para nuestra funci\u00f3n personalizada.<\/p>\n

=ARRAYFORMULA(IF(range>=20000,\"Cha-ching\", \"Boo\"))<\/pre>\n

\"Definici\u00f3n<\/p>\n

Haga clic en Siguiente.\u00bb<\/p>\n

En la siguiente pantalla de vista previa, puede agregar m\u00e1s detalles a su funci\u00f3n para el cuadro de Ayuda. Esto incluye una descripci\u00f3n y un ejemplo de cada argumento. Puede ver lo que incluimos en la siguiente captura de pantalla.<\/p>\n

\"Vista<\/p>\n

Haga clic en \u00abCrear\u00bb para guardar su nueva funci\u00f3n.<\/p>\n

Luego ser\u00e1 dirigido a la barra lateral principal de Funciones con nombre donde ver\u00e1 su nueva funci\u00f3n en la lista. Si recorre la muestra proporcionada por Hojas de c\u00e1lculo de Google cuando abre la barra lateral, tambi\u00e9n ver\u00e1 esta funci\u00f3n.<\/p>\n

\"Barra<\/p>\n

Usando su funci\u00f3n nombrada<\/h2>\n

Ahora es el momento de probar su nueva funci\u00f3n. Agregue un signo igual y el nombre de su funci\u00f3n seguido de los argumentos.<\/p>\n

\"Introduce<\/p>\n

Finalice su f\u00f3rmula, presione Entrar o Retorno y confirme que funciona como se esperaba. Como puede ver aqu\u00ed, ingresamos nuestra f\u00f3rmula de matriz simplificada (que es m\u00e1s corta y menos complicada) con nuestra funci\u00f3n personalizada y recibimos los resultados esperados:<\/p>\n

=BONUS(D2:D6)<\/pre>\n

\"Resultados<\/p>\n

Si abre el cuadro de Ayuda, como puede hacer con todas las funciones de Hojas de c\u00e1lculo de Google usando el signo de interrogaci\u00f3n en azul, ver\u00e1 la informaci\u00f3n de la funci\u00f3n que ingres\u00f3 anteriormente.<\/p>\n

\"Caja<\/p>\n

Editar o eliminar una funci\u00f3n con nombre<\/h2>\n

Si desea realizar cambios en su funci\u00f3n o ve mensajes de error cuando intenta usarla, puede editarla. Vaya a Datos > Funciones con nombre. Selecciona los tres puntos a la derecha de tu funci\u00f3n en la barra lateral y elige \u00abEditar\u00bb.<\/p>\n

\"Editar<\/p>\n

Ver\u00e1 las mismas pantallas que la configuraci\u00f3n inicial de la funci\u00f3n. Realice sus ajustes, seleccione \u00abSiguiente\u00bb y luego haga clic en \u00abActualizar\u00bb.<\/p>\n

\"Bot\u00f3n<\/p>\n

Su hoja se actualiza autom\u00e1ticamente para seguir sus cambios.<\/p>\n

Tambi\u00e9n puede eliminar una funci\u00f3n con nombre si usa una para probar la funci\u00f3n o simplemente no quiere una que haya creado. Seleccione los tres puntos a la derecha en la barra lateral Funciones nombradas y elija \u00abEliminar\u00bb. <\/span><\/p>\n

\"Eliminar<\/p>\n

Es posible que deba ajustar su hoja si tiene una f\u00f3rmula para la funci\u00f3n eliminada. \u00bfDeber\u00edas ver el #NOMBRE? error en la celda una vez que se elimina la funci\u00f3n, como nuestra captura de pantalla a continuaci\u00f3n, donde eliminamos MY_FUNCTION6.<\/p>\n

\"Error<\/p>\n

Importar funciones con nombre en otros libros de trabajo<\/h2>\n

Cuando crea una funci\u00f3n con nombre en un libro de trabajo, puede usarla en todas las hojas de ese libro. Si desea utilizar la funci\u00f3n personalizada en un libro de trabajo diferente de Hojas de c\u00e1lculo de Google, simplemente puede importarlo.<\/p>\n

RELACIONADO:<\/strong> C\u00f3mo importar diferentes tipos de archivos en Google Sheets<\/em><\/strong><\/p>\n

Abra una hoja en el libro de trabajo en la que desee utilizar la funci\u00f3n con nombre. Vaya a Datos > Funciones con nombre para abrir la barra lateral y seleccione \u00abImportar funci\u00f3n\u00bb.<\/p>\n

\"Funci\u00f3n<\/p>\n

Use las pesta\u00f1as en la parte superior de la ventana emergente para ubicar el libro de trabajo que contiene la funci\u00f3n personalizada y seleccione \u00abSeleccionar\u00bb.<\/p>\n

\"Ubicaciones<\/p>\n

Ver\u00e1 una ventana abierta que muestra todas las funciones con nombre en ese libro de trabajo. Use las marcas de verificaci\u00f3n para seleccionar las que desee y haga clic en \u00abImportar\u00bb o haga clic en \u00abImportar todo\u00bb para seleccionarlas todas.<\/p>\n

\"Funciones<\/p>\n

Las funciones importadas luego se muestran en la barra lateral Funciones con nombre y est\u00e1n disponibles para su uso en su libro de trabajo.<\/p>\n

\"Funci\u00f3n<\/p>\n

Si edita una funci\u00f3n con nombre que import\u00f3 de otra hoja, los cambios no haga<\/em> sincronizar con la otra hoja. Puede importar la funci\u00f3n actualizada a su otra hoja o hacer los cambios manualmente all\u00ed tambi\u00e9n.<\/p>\n

Consejo:<\/strong> Para obtener informaci\u00f3n adicional, ejemplos y limitaciones al usar funciones con nombre, consulte la p\u00e1gina de ayuda de los editores de Google Docs para conocer la funci\u00f3n.<\/p><\/blockquote>\n

Tal vez haya estado usando Apps Script con JavaScript para crear sus propias funciones personalizadas. O tal vez, eres completamente nuevo en hacer una funci\u00f3n. De cualquier manera, la herramienta Funciones nombradas es una caracter\u00edstica excelente y \u00fatil de Hojas de c\u00e1lculo de Google. \u00a1Darle una oportunidad!<\/p>\n<\/div>\n