Funciones_personalizadas

FUNCIONES PERSONALIZADAS EN EXCEL

Excel dispone de más de 350 funciones en 13 categorías, sin embargo muchas veces deseamos funciones más específicas para nuestro trabajo y dependiendo del área laboral al que nos desempeñemos. Excel permite mediante codificación en Visual Basic crear nuestras propias funciones, las cuales por defecto son almacenadas en una 14° categoría llamada “Definida por el usuario”.

Para crear la función personalizada es necesario abrir el editor de Visual Basic desde la Ficha Desarrollador o presionando las teclas ALT + F11, se inserta un Módulo y luego un procedimiento pero con la opción de Función, se coloca el nombre de la función y finalmente el código.

image

Una función tiene la siguiente sintaxis:

image

Veremos los códigos de algunas funciones personalizadas:

  •  Función Factorial

image

Ejemplo: Factorial(4) = 24

  • Función para invertir el orden de un valor numérico o texto

image

Ejemplo: Invertir(24578) = 87542 , Invertir(ATR-2) = 2-ATR

  • Función para limpiar un valor alfanumérico

image

Ejemplo: Limpia(ABC-124, 1) = 124 , Limpia(ABC-124 , 2) = ABC- , Limpia(ABC-124 , 3) = ABC

  • Función para Concatenar un rango de valores

image

Ejemplo:

Función Concat

  • Función para obtener las iniciales de nombres propios

image

Ejemplo:

Iniciales

Y así podemos crear infinidad de funciones según nuestra necesidad, la próxima entrada veremos más funciones personalizadas.

Post a comment

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *