Logo de IMECAF - Instituto Mexicano de Contabilidad, Administración y Finanzas
INSTITUTO MEXICANO DE CONTABILIDAD, ADMINISTRACIÓN Y FINANZAS
Funciones de Excel

Funciones de Excel: Guía Completa con Ejemplos Prácticos

Tiempo de lectura: 12 minutos
Funciones de Excel

¿Sabías que Excel puede automatizar cálculos y mejorar tu productividad con sus Funciones? Si alguna vez te has preguntado cómo usar las Funciones de Excel para optimizar tu trabajo, esta guía completa te llevará paso a paso a través de las funciones esenciales con ejemplos prácticos.


Las Funciones de Excel son expresiones matemáticas y lógicas que permiten realizar cálculos y automatizar tareas dentro de una hoja de cálculo. Estas Funciones pueden combinar números, referencias a celdas, operadores y funciones predefinidas para generar resultados dinámicos en tiempo real.

El uso de Funciones de Excel ofrece múltiples beneficios, entre los que destacan:

  • Automatización de cálculos: Permiten realizar sumas, restas, promedios y operaciones más avanzadas sin necesidad de cálculos manuales.
  • Análisis de datos: Facilitan la manipulación de grandes volúmenes de información, mejorando la toma de decisiones.
  • Optimización del tiempo: Al aplicar Funciones en múltiples celdas, se reduce la necesidad de repetir procesos manualmente.
  • Integración con funciones avanzadas: Pueden combinarse con funciones lógicas, de búsqueda, de base de datos y de texto para crear análisis complejos.

Para evitar errores y garantizar que las Funciones funcionen correctamente, es importante tener en cuenta los siguientes aspectos:

  • Uso correcto de referencias de celdas: Es fundamental entender la diferencia entre referencias relativas (A1), absolutas ($A$1) y mixtas ($A1 o A$1) para evitar errores al copiar Funciones.
  • Uso adecuado de operadores: Excel utiliza operadores matemáticos (+, -, *, /), de comparación (=, >, <) y lógicos (Y, O, NO) que deben aplicarse correctamente según el tipo de fórmula.
  • Formato de datos: Algunas funciones requieren que los datos estén en el formato adecuado (por ejemplo, fechas en formato de fecha y números en formato numérico).
  • Uso de funciones anidadas: Algunas Funciones pueden combinar múltiples funciones dentro de una sola celda para obtener resultados más precisos, pero deben estructurarse correctamente para evitar errores.
  • Errores comunes: Familiarizarse con los errores más frecuentes, como #DIV/0! (división entre cero), #N/A (valor no disponible) o #VALOR! (tipo de dato incorrecto), ayuda a detectar problemas rápidamente.

Dominar las Funciones de Excel es clave para mejorar la productividad y eficiencia en el manejo de datos. Con una comprensión clara de sus funciones y aplicaciones, podrás optimizar procesos y tomar decisiones más informadas.


Funciones de Fecha en Excel

Las Funciones de fecha en Excel permiten realizar cálculos y manipulación de fechas, como determinar días laborables, extraer partes específicas de una fecha o calcular fechas futuras o pasadas. Estas funciones son esenciales para la gestión de datos en reportes, planificación y contabilidad.

A continuación, te explico cada una con un ejemplo práctico:

DIAS.LAB (DÍAS LABORABLES)

Calcula el número de días laborables entre dos fechas, excluyendo fines de semana y opcionalmente días festivos.

Si quieres calcular los días laborables entre el 1 de marzo de 2024 y el 15 de marzo de 2024, usa la fórmula:

=DIAS.LAB(«01/03/2024″;»15/03/2024»)

Resultado: 11 (sin contar sábados y domingos).

Funciones de Excel - Fecha - DIASLAB

DIASEM

Devuelve el día de la semana de una fecha dada, en formato numérico (1 para domingo, 2 para lunes, etc.).

Si deseas saber qué día de la semana fue el 10 de agosto de 2024, usa:

=DIASEM(«10/08/2024»)

Resultado: 7 (sábado).

Funciones de Excel - Fecha - DIASEM

DIA

Extrae el día de una fecha específica.

Si tienes la fecha 15/09/2024 y quieres obtener solo el día:

=DIA(«15/09/2024»)

Resultado: 15.

Funciones de Excel - Fecha - DIA

Criterios para que la función DIA funcione correctamente:

  1. La celda debe contener una fecha real (no un texto con apariencia de fecha).
    • Si ingresaste «15/09/2024» como texto, la función no funcionará correctamente.
    • La fecha debe ingresarse directamente o convertirse a formato fecha con =FECHA(2024,9,15).
  2. Formato de celda
    • Asegúrate de que la celda donde colocas la fecha esté en formato de fecha (CTRL + 1 → Categoría: Fecha).

DIA.LAB

Devuelve la fecha después de un número específico de días laborables, excluyendo fines de semana y opcionalmente festivos.

Si hoy es 1 de marzo de 2024 y quieres saber qué fecha será en 10 días laborables:

=DIA.LAB(«01/03/2024»;10)

Resultado: 15/03/2024.

DIALAB

FECHA

Crea una fecha específica con valores separados de año, mes y día.

Si deseas construir la fecha 20 de noviembre de 2024, usa:

=FECHA(2024;11;20)

Resultado: 20/11/2024.

Función FECHA

FECHA.MES

Devuelve una fecha desplazada un número específico de meses desde una fecha dada.

Si desde el 1 de marzo de 2024 quieres calcular la fecha después de 3 meses:

=FECHA.MES(«01/03/2024»;3)

Resultado: 01/06/2024.

Función FECHAMES

FIN.MES

Devuelve el último día del mes de una fecha dada, con opción de sumar o restar meses.

Si tienes la fecha 15 de julio de 2024 y quieres el último día del mes:

=FIN.MES(«15/07/2024»;0)

Resultado: 31/07/2024.

Función FINMES

NUM.DE.SEMANA

Devuelve el número de semana del año en que cae una fecha específica.

Para saber en qué semana del año está el 15 de marzo de 2024:

=NUM.DE.SEMANA(«15/03/2024»)

Resultado: 11 (semana número 11 del año).

Función NUMDESEMANA

HORA

Extrae la hora de una celda con fecha y hora.

Si tienes en A1 el valor «10/08/2024 14:35» y quieres obtener la hora:

=HORA(A1)

Resultado: 14.

Función HORA

HOY

Devuelve la fecha actual del sistema.

=HOY()

Si hoy es 4 de febrero de 2025, el resultado será 04/02/2025.

AHORA

Devuelve la fecha y hora actual del sistema.

=AHORA()

Si son las 14:45 del 4 de febrero de 2025, el resultado será 04/02/2025 14:45.

AÑO

Extrae el año de una fecha.

Si tienes 15/08/2024 y quieres obtener solo el año:

=AÑO(«15/08/2024»)

Resultado: 2024.

Función AÑO

DIA360

Calcula la diferencia de días entre dos fechas, asumiendo un año de 360 días (utilizado en finanzas).

Si quieres calcular la diferencia entre 01/01/2024 y 31/12/2024 bajo el método de 360 días:

=DIA360(«01/01/2024″;»31/12/2024»)

Resultado: 360.

Función DIA360

Funciones de Búsqueda y Referencia en Excel

Las Funciones de búsqueda y referencia en Excel permiten encontrar datos en una hoja de cálculo, vincular información de diferentes celdas o libros y mejorar la organización de los datos. Estas funciones son esenciales para manejar grandes volúmenes de información de manera eficiente.

A continuación, te explico cada una con un ejemplo práctico:

BUSCAR

Busca un valor dentro de un rango y devuelve otro valor en la misma posición. Es una función más antigua y menos utilizada que BUSCARV o BUSCARH.

Si en la columna A tienes una lista de productos ordenados y en la columna B sus precios, puedes buscar el precio de un producto específico:

=BUSCAR(A7; A2:A5; B2:B5)

Si el producto en la celda A7 es «Teclado» y su precio en la columna B es 25, el resultado será 25.

Funciones de Excel - Búsqueda - BUSCAR

BUSCARV

Busca un valor en la primera columna de un rango y devuelve un valor en la misma fila desde otra columna. Es una de las funciones más utilizadas en Excel.

Supongamos que tienes una tabla con códigos de productos y precios:

CódigoProductoPrecio
101Laptop1200
102Monitor300
103Teclado50

Si quieres encontrar el precio del producto con código 102, usas:

=BUSCARV(102; A2:C4; 3; FALSO)

Resultado: 300.

Funciones de Excel - Búsqueda - BUSCARV

BUSCARH

Funciona como BUSCARV, pero busca en filas en lugar de columnas.

Si tienes una tabla horizontal con datos de ventas trimestrales:

ProductoQ1Q2Q3Q4
Laptop100120140160
Monitor50607080

Para obtener las ventas del Q3 de los monitores, usas:

=BUSCARH(«A6»; A1:E3; 3; FALSO)

Resultado: 70.

Función BUSCARH

COINCIDIR

Devuelve la posición de un valor dentro de un rango. Se usa a menudo con INDICE para búsquedas avanzadas.

Si tienes esta lista en la columna A:

Producto
Laptop
Monitor
Teclado
Mouse

Y quieres saber en qué posición está «Teclado», usas:

=COINCIDIR(«Teclado»; A2:A5; 0)

Resultado: 3.

Función COINCIDIR

HIPERVINCULO

Crea un enlace a una página web, un archivo o una celda dentro del mismo documento.

Si quieres crear un enlace a Google en la celda:

=HIPERVINCULO(«https://www.google.com»; «Ir a Google»)

Resultado: Ir a Google (se verá como un enlace).

Si quieres enlazar a otra celda dentro del mismo archivo, por ejemplo, a la celda A10 de la hoja «Datos»:

=HIPERVINCULO(«#Datos!A10»; «Ir a A10»)

Resultado: Ir a A10 (se verá como un enlace que te lleva a esa celda).

Función HIPERVINCULO

TRANSPONER

Convierte filas en columnas y viceversa.

Si tienes estos datos en una fila:

A1B1C1
102030

Y quieres convertirlos en una columna, selecciona tres celdas verticales y usa:

=TRANSPONER(A1:C1)

Resultado:

A1
10
20
30
Función TRANSPONER

Funciones de Base de Datos en Excel

Las funciones de base de datos en Excel permiten analizar información dentro de un rango estructurado como una tabla. Estas Funciones filtran datos según criterios específicos antes de realizar cálculos, lo que las hace muy útiles para grandes volúmenes de información.

A continuación, te explico cada una con un ejemplo práctico:

BDCONTAR

Cuenta cuántos registros cumplen con una condición específica en una base de datos.

Supongamos que tienes la siguiente tabla en Excel con ventas:

ABC
NombreProductoVentas
JuanLaptop5
AnaMouse10
JuanMonitor3
AnaLaptop7

Si quieres contar cuántas veces «Juan» realizó una venta, puedes definir el criterio en una celda ( en E1 escribes «Nombre» y en E2 «Juan») y luego usas:

=BDCONTAR(A1:C5; «Ventas»; E1:E2)

Resultado: 2 (porque Juan aparece dos veces).

Funciones de Excel - Base de Datos - BDCONTAR

BDCONTARA

Similar a BDCONTAR, pero cuenta registros con valores no vacíos en el campo indicado. 

Si en la misma tabla quieres contar cuántas ventas se registraron sin importar el vendedor, puedes usar:

=BDCONTARA(A1:C5; «Ventas»; C1:C5)

Resultado: 4 (porque hay cuatro registros con ventas).

Funciones de Excel - Base de Datos - BDCONTARA

BDMAX

Devuelve el valor máximo en un campo específico según un criterio.

Si quieres saber la mayor cantidad de ventas realizadas por «Ana», defines el criterio en E1:E2 y usas:

=BDMAX(A1:C5; «Ventas»; E1:E2)

Resultado: 10 (Ana vendió 10 unidades de Mouse).

Función BDMAX

BDMIN

Devuelve el valor mínimo en un campo específico según un criterio.

Si quieres saber la menor cantidad de ventas de «Juan», usas:

=BDMIN(A1:C5; «Ventas»; E1:E2)

Resultado: 3 (Juan vendió 3 Monitores).

Función BDMIN

BDPROMEDIO

Calcula el promedio de un campo específico que cumple con un criterio.

Si quieres saber el promedio de ventas de «Ana», usas:

=BDPROMEDIO(A1:C5; «Ventas»; E1:E2)

Resultado: 8.5 (porque Ana vendió 10 Mouse y 7 Laptops, y el promedio es (10+7)/2 = 8.5).

Función BDPROMEDIO

BDSUMA

Suma los valores de un campo que cumplen con un criterio.

Si quieres sumar todas las ventas de «Juan», usas:

=BDSUMA(A1:C5; «Ventas»; E1:E2)

Resultado: 8 (5 Laptops + 3 Monitores).

Función BDSUMA

BDPRODUCTO

Multiplica los valores de un campo que cumplen con un criterio.

Si quieres multiplicar todas las ventas de «Ana», usas:

=BDPRODUCTO(A1:C5; «Ventas»; E1:E2)

Resultado: 70 (10 Mouse * 7 Laptops).

Función BDPRODUCTO

Funciones de Texto en Excel

Las funciones de texto en Excel son muy útiles para manipular cadenas de caracteres, extraer información específica o dar formato a los datos. A continuación, te explico cada función con un ejemplo práctico:

CONCATENAR

Une el contenido de varias celdas en una sola.

Si en A2 tienes «Hola» y en B1 «Mundo», puedes unirlas con:

=CONCATENAR(A2, » «, B2)

Resultado: «Hola Mundo»

Funciones de Excel - Texto - CONCATENAR

ESPACIOS

Elimina los espacios extra en una celda, excepto los espacios simples entre palabras.

Si en A2 tienes » Hola    Mundo «, usa:

=ESPACIOS(A2)

Resultado: «Hola Mundo»

Funciones de Excel - Texto - ESPACIOS

EXTRAE

Extrae una cantidad específica de caracteres desde una posición determinada en un texto.

Si en A2 tienes «Excel es poderoso», y quieres extraer «cel», usa:

=EXTRAE(A2,3 [posición inicial],3 [número de caracteres])

Resultado: «cel»

Función EXTRAE

IZQUIERDA

Extrae los primeros caracteres de una cadena de texto.

Si en A2 tienes «Excel», y quieres obtener «Ex», usa:

=IZQUIERDA(A2,2)

Resultado: «Ex»

Función IZQUIERDA

DERECHA

Extrae los últimos caracteres de una cadena de texto.

Si en A2 tienes «Excel», y quieres obtener «el», usa:

=DERECHA(A2,2)

Resultado: «el»

Función DERECHA

MAYÚSCULAS, MINÚSCULAS

Convierte el texto a mayúsculas o minúsculas.

Si en A2 tienes «excel», para convertirlo en mayúsculas usa:

=MAYUSC(A2)

Resultado: «EXCEL»

Si en A2 tienes «EXCEL», para convertirlo en minúsculas usa:

=MINUSC(A2)

Resultado: «excel»

Función MAYUS MIN

MONEDA

Da formato de moneda a un número.

Si en A1 tienes 1000, usa:

=MONEDA(A1,2)

Resultado: «$1,000.00»

NOMPROPIO

Convierte el texto en formato de nombre propio (Primera letra en mayúscula).

Si en A1 tienes «juan pérez», usa:

=NOMPROPIO(A1)

Resultado: «Juan Pérez»

REPETIR

Repite un texto un número determinado de veces.

Para repetir «Excel» 3 veces, usa:

=REPETIR(«Excel «,3)

Resultado: «Excel Excel Excel «

VALOR

Convierte un texto que representa un número en un valor numérico.

Si en A1 tienes «100» (como texto), usa:

=VALOR(A1)

Resultado: 100 (como número)

TEXTO

Convierte un número en texto con formato específico.

Si en A1 tienes 1000, y quieres mostrarlo como moneda, usa:

=TEXTO(A1, «$#,##0.00»)

Resultado: «$1,000.00»

T

Devuelve el texto de una celda si contiene texto; si no, devuelve una cadena vacía.

Si en A1 tienes «Hola», usa:

=T(A1)

Resultado: «Hola»

Si en A1 tienes un número, el resultado será «» (vacío).

SUSTITUIR

Reemplaza una palabra o carácter dentro de un texto.

Si en A2 tienes «Hola Mundo», y quieres cambiar «Mundo» por «Excel», usa:

=SUSTITUIR(A2,»Mundo»,»Excel»)

Resultado: «Hola Excel»

Función SUSTITUIR

REEMPLAZAR

Reemplaza caracteres en una posición específica de un texto.

Si en A2 tienes «123456», y quieres cambiar los tres últimos dígitos por «XYZ», usa:

=REEMPLAZAR(A2,4,3,»XYZ»)

Resultado: «123XYZ»

Función REEMPLAZAR

HALLAR

Devuelve la posición de un texto dentro de una cadena.

Si en A2 tienes «Hola Mundo», y quieres encontrar «Mundo», usa:

=HALLAR(«Mundo»,A2)

Resultado: 6 (Porque «Mundo» empieza en la posición 6).

ENCONTRAR

Similar a HALLAR, pero distingue entre mayúsculas y minúsculas.

Si en A2 tienes «Hola Mundo», y buscas «mundo» (en minúsculas), usa:

=ENCONTRAR(«mundo»,A2)Resultado: #¡VALOR! (porque no encuentra «mundo», ya que en A1 está con «M»).


Funciones Lógicas en Excel

Las funciones lógicas en Excel son fundamentales para tomar decisiones basadas en condiciones. Permiten evaluar valores y devolver resultados específicos según las reglas definidas. A continuación, te explico cada función con un ejemplo práctico:

FALSO

Devuelve el valor lógico FALSO.

=FALSO()

Resultado: FALSO

Se usa en combinación con otras funciones lógicas, como SI, para establecer condiciones.

NO

Invierte el valor lógico de una expresión. Si es VERDADERO, devuelve FALSO, y viceversa.

Si en A2 tienes VERDADERO, usa:

=NO(A2)

Resultado: FALSO

Si en A2 tienes FALSO, el resultado será VERDADERO.

O

Devuelve VERDADERO si al menos una de las condiciones evaluadas es verdadera.

Si en A2 tienes 10 y en B1 tienes 5, y quieres saber si alguno es mayor que 8, usa:

=O(A2>8, B1>8)

Resultado: VERDADERO (porque 10 es mayor que 8).

Si ambos valores fueran menores o iguales a 8, devolvería FALSO.

Funciones de Excel - Lógicas - O

SI

Evalúa una condición y devuelve un valor si es VERDADERO y otro si es FALSO.

Si en A2 tienes un puntaje y quieres mostrar «Aprobado» si es mayor o igual a 60, y «Reprobado» si es menor:

=SI(A2>=60, «Aprobado», «Reprobado»)

Si A2 es 75, el resultado será «Aprobado».

Si A2 es 50, el resultado será «Reprobado».

También se puede anidar con otras funciones como O, Y, NO para condiciones más complejas.

Funciones de Excel - Lógicas - SI

VERDADERO

Devuelve el valor lógico VERDADERO.

=VERDADERO()

Resultado: VERDADERO

Se usa para establecer condiciones en Funciones lógicas y automatizar respuestas en Excel.

Y

Devuelve VERDADERO solo si todas las condiciones evaluadas son verdaderas.

Si en A1 tienes 10 y en B1 tienes 5, y quieres verificar si ambos son mayores que 8, usa:

=Y(A1>8, B1>8)

Resultado: FALSO (porque 5 no es mayor que 8).Si ambos valores fueran mayores que 8, devolvería VERDADERO.


Conclusión

Conclusión

Dominar las Funciones de Excel es esencial para optimizar procesos y mejorar la productividad en el manejo de datos. Con el uso adecuado de funciones de fecha, búsqueda, base de datos, texto y lógicas, podrás realizar cálculos automáticos, analizar grandes volúmenes de información y tomar decisiones más informadas. 

Si quieres profundizar aún más en el tema y aprender a aplicar estas Funciones en tu día a día, te invitamos a inscribirte en nuestro Curso de Funciones de Excel, donde exploramos estas herramientas con ejemplos prácticos para que puedas sacarles el máximo provecho. 

Además, no olvides consultar nuestras entradas anteriores, para continuar ampliando tus conocimientos:

¡No pierdas la oportunidad de mejorar tu productividad con Excel!

Funciones de Excel - Descargar PDF

Deja un comentario