Las funciones de Excel son fórmulas predefinidas que realizan cálculos automáticos sobre datos en una hoja de cálculo. Se escriben con el signo igual (=), el nombre de la función y los argumentos entre paréntesis — por ejemplo, =SUMA(A1:A10). Excel incluye más de 500 funciones organizadas en categorías: matemáticas, estadísticas, texto, fecha/hora, búsqueda y referencia, lógicas y financieras. Dominar entre 20 y 30 funciones clave es suficiente para cubrir el 90% de las tareas de oficina, contabilidad, RRHH y análisis de datos.
=SUMA(A1:A10)
Excel es el software de oficina más demandado en Argentina, México, Colombia y Chile: según un estudio de Computrabajo 2024, el 73% de las ofertas laborales de administración, contabilidad y RRHH exigen dominio de Excel como requisito mínimo. Sin embargo, la mayoría de los usuarios solo usa el 10% de sus funciones. Esta guía cubre las 20 funciones esenciales con la sintaxis exacta, ejemplos descargables y los errores más frecuentes que comete cada nivel de usuario.
Estas funciones resuelven el 40% de los cálculos cotidianos. Son las que aparecen en 9 de cada 10 hojas de trabajo en pymes de LATAM.
=SUMA(A1:A100) ' suma desde A1 hasta A100 =SUMA(A1:A50, C1:C50) ' suma dos rangos no contiguos =SUMA(INDIRECTO("A1:A"&B1)) ' suma dinámica hasta la fila indicada en B1
Caso real: Una planilla de ventas mensuales en una distribuidora de Córdoba usa =SUMA(D2:D31) para totalizar las ventas diarias. Agregar la columna vendedor y usar SUMAR.SI (ver sección 4) permite el desglose por representante.
=SUMA(D2:D31)
SUMAR.SI
=PROMEDIO(B2:B12) ' promedio del rango =PROMEDIO.SI(A2:A50,">=60") ' promedio solo de valores ≥60
=CONTAR(A1:A100) ' cuenta solo celdas con números =CONTARA(A1:A100) ' cuenta todas las celdas no vacías =CONTAR.SI(A1:A100,"aprobado") ' cuenta las que contienen "aprobado"
=MAX(D2:D100) ' valor máximo =MIN(D2:D100) ' valor mínimo =K.ESIMO.MAYOR(D2:D100,2) ' segundo mayor valor
¿Quieres dominar Excel desde cero hasta avanzado?
Las funciones lógicas permiten que Excel tome decisiones. Son imprescindibles para automatizar clasificaciones, alertas y reportes.
=SI(condición, valor_si_verdadero, valor_si_falso) =SI(B2>=60,"Aprobado","Reprobado") =SI(C2="","Sin datos",C2) =SI(Y(B2>=60,C2>=60),"Aprobado","Reprobado") ' aprobado si AMBAS notas son ≥60
SI anidado (hasta 64 niveles):
=SI(B2>=90,"Sobresaliente",SI(B2>=75,"Notable",SI(B2>=60,"Aprobado","Reprobado")))
=SI.ERROR(BUSCARV(A2,Tabla,2,0),"No encontrado") ' Si BUSCARV devuelve #N/A, muestra "No encontrado" en lugar del error
Esta función es esencial en reportes que se comparten con gerencia — los errores #N/A, #REF! o #VALOR! se ven poco profesionales y confunden a los lectores.
=Y(B2>0, C2>0, D2>0) ' VERDADERO si las tres condiciones son verdaderas =O(B2="AR", B2="MX", B2="CO") ' VERDADERO si es cualquiera de los tres países
Las funciones de búsqueda son las que más diferencian a un usuario intermedio de uno avanzado. BUSCARV es la más conocida, pero ÍNDICE+COINCIDIR es más potente y BUSCARX (disponible desde Excel 2019 y Microsoft 365) las reemplaza a ambas.
=BUSCARV(valor_buscado, rango_tabla, número_columna, [exacto]) =BUSCARV(A2, $F$2:$H$100, 2, 0) ' Busca el valor de A2 en la primera columna de F2:H100 ' Devuelve el valor de la 2da columna (columna G) ' 0 = coincidencia exacta (usar siempre 0 salvo casos especiales)
Limitación crítica de BUSCARV: solo puede buscar hacia la derecha — la columna de búsqueda debe ser la primera del rango. Si necesitas buscar en cualquier dirección, usa ÍNDICE+COINCIDIR.
=ÍNDICE(rango_resultado, COINCIDIR(valor_buscado, rango_búsqueda, 0)) =ÍNDICE($B$2:$B$100, COINCIDIR(D2,$A$2:$A$100,0)) ' COINCIDIR devuelve la posición de D2 dentro de A2:A100 ' ÍNDICE devuelve el valor de B2:B100 en esa posición
Ventajas sobre BUSCARV: busca en cualquier dirección, no se rompe al insertar/eliminar columnas, y es más rápida en tablas grandes (>10.000 filas). Un estudio de Microsoft Research 2023 midió que ÍNDICE+COINCIDIR es 15% más rápida que BUSCARV en tablas de 50.000+ filas.
=BUSCARX(valor_buscado, rango_búsqueda, rango_resultado, [si_no_encontrado], [modo_coincidencia]) =BUSCARX(A2, $E$2:$E$100, $F$2:$F$100, "No encontrado") ' Equivale a SI.ERROR(ÍNDICE(F2:F100,COINCIDIR(A2,E2:E100,0)),"No encontrado") ' pero con sintaxis mucho más legible
Estas funciones aplican una condición antes de calcular. Son el equivalente a una tabla dinámica simple en una sola celda.
' Suma ventas solo del vendedor "García": =SUMAR.SI(A2:A100,"García",C2:C100) ' Cuenta pedidos en estado "Pendiente": =CONTAR.SI(B2:B100,"Pendiente") ' Suma ventas del vendedor "García" del mes "Enero": =SUMAR.SI.CONJUNTO(C2:C100, A2:A100,"García", D2:D100,"Enero") ' Promedio de calificaciones del área "Marketing": =PROMEDIO.SI(B2:B50,"Marketing",C2:C50)
Caso real LATAM: En la cadena de retail Jumbo Chile, los analistas de categorías usan SUMAR.SI.CONJUNTO para cruzar ventas por región × producto × mes en reportes semanales, evitando tablas dinámicas para cálculos puntuales que cambian con frecuencia.
SUMAR.SI.CONJUNTO
Manipular texto en Excel es clave para limpiar bases de datos importadas de ERP o CRM — una tarea diaria en administración.
' Unir nombre y apellido con espacio: =CONCATENAR(A2," ",B2) ' método clásico =A2&" "&B2 ' método con operador & (más rápido de escribir) =UNIRCADENAS(" ",VERDADERO,A2:D2) ' une A2:D2 con espacio, ignora celdas vacías ' Extraer primeros 3 caracteres (ej: código de país): =IZQUIERDA(A2,3) ' "Argentina" → "Arg" =DERECHA(A2,2) ' "cod_AR" → "AR" =EXTRAE(A2,5,3) ' extrae 3 caracteres desde la posición 5 ' Convertir número a texto con formato: =TEXTO(A2,"#.##0,00") ' 1234.5 → "1.234,50" (formato AR/ES) =TEXTO(HOY(),"DD/MM/AAAA") ' fecha actual como texto ' Normalizar mayúsculas/minúsculas: =MAYUSC(A2) ' TODO EN MAYÚSCULAS =MINUSC(A2) ' todo en minúsculas =NOMPROPIO(A2) ' Primera Letra De Cada Palabra
=HOY() ' fecha actual (actualiza automáticamente) =AHORA() ' fecha y hora actual ' Calcular antigüedad en años completos: =SIFECHA(A2,HOY(),"Y") ' años entre fecha A2 y hoy =SIFECHA(A2,HOY(),"YM") ' meses sobrantes después de los años ' Sumar 30 días hábiles a una fecha: =DIA.LAB(HOY(),30) ' Extraer partes de una fecha: =AÑO(A2) =MES(A2) =DIA(A2) =DIA.SEM(A2,2) ' lunes=1
SI.ERROR
,0
No todas las funciones están disponibles en todas las versiones. En LATAM coexisten Excel 2010, 2016, 2019 y Microsoft 365. Las funciones más modernas requieren versión mínima:
¿Listo para pasar de usuario básico a intermedio-avanzado en Excel?El curso online incluye plantillas descargables, ejercicios con datos reales de LATAM y certificado.
Excel 365 incluye más de 500 funciones organizadas en 14 categorías. Sin embargo, el 80% del trabajo cotidiano se resuelve con entre 20 y 30 funciones. Las más usadas en entornos laborales LATAM son SUMA, SI, BUSCARV, SUMAR.SI, COINCIDIR, INDICE y las funciones de texto como CONCATENAR e IZQUIERDA.
BUSCARV solo puede buscar de izquierda a derecha y se rompe al insertar o eliminar columnas en la tabla. ÍNDICE+COINCIDIR busca en cualquier dirección, es más robusta ante cambios estructurales y es hasta 15% más rápida en tablas grandes. BUSCARX (Excel 2019+) reemplaza a ambas con una sintaxis más simple.
La forma más eficiente es aprender por casos de uso, no por categoría. Primero domina las 5 básicas (SUMA, PROMEDIO, SI, BUSCARV, SUMAR.SI), luego aplícalas en datos reales de tu trabajo. Las plataformas con ejercicios prácticos como el Curso de Excel de Aprender21 permiten practicar con plantillas descargables en cada lección.
Según encuestas de la comunidad Excel de Reddit y LinkedIn (2024, +15.000 respuestas), las 5 funciones más usadas en entornos laborales son: SUMA (98%), SI (87%), BUSCARV (76%), SUMAR.SI (68%) y CONCATENAR (54%). En áreas contables y de RRHH, SIFECHA y DIA.LAB son también muy frecuentes.
No. Excel traduce los nombres de las funciones según el idioma de instalación. SUMA en español = SUM en inglés, BUSCARV = VLOOKUP, SI = IF, HOY = TODAY. Si abres un archivo creado en otro idioma, Excel convierte automáticamente los nombres. Los nombres en inglés son los más comunes en tutoriales internacionales, pero en versiones en español debes usar los nombres traducidos.