Funciones básicas
SUMA Básico
Suma todos los valores de un rango de celdas. Es la función más usada en Excel.
=SUMA(B2:B10) — suma los valores de B2 hasta B10.PROMEDIO Básico
Calcula el promedio aritmético de un conjunto de valores. Ignora celdas vacías.
=PROMEDIO(C2:C20) — promedio de las notas del grupo.CONTAR Básico
Cuenta cuántas celdas de un rango contienen números. No cuenta texto ni vacíos.
=CONTAR(D2:D50) — número de empleados con salario registrado.CONTARA Básico
Cuenta celdas no vacías, incluyendo texto, fechas y números.
=CONTARA(A2:A100) — total de filas con algún dato.MAX / MIN Básico
Devuelven el valor máximo o mínimo de un rango, respectivamente.
=MAX(E2:E30) — la venta más alta del mes.REDONDEAR Básico
Redondea un número a la cantidad de decimales indicada.
=REDONDEAR(C5,2) — redondea a 2 decimales.= SUMA(B2:B10; D2:D10)
Funciones lógicas
SI Intermedio
Evalúa una condición. Devuelve un valor si es verdadera y otro si es falsa.
=SI(B2>=60;"Aprobado";"Reprobado")Y / O Intermedio
Y devuelve VERDADERO solo si todas las condiciones se cumplen. O devuelve VERDADERO si al menos una se cumple.
=SI(Y(B2>0;C2="Norte");"Sí";"No")SI.ERROR Intermedio
Devuelve un valor alternativo cuando una fórmula genera un error como #N/A, #DIV/0! o #VALOR!.
=SI.ERROR(BUSCARV(A2;tabla;2;0);"")SI anidado Avanzado
Permite evaluar múltiples condiciones encadenando funciones SI una dentro de otra.
=SI(B2>=90;"A";SI(B2>=70;"B";"C"))IFS (SI.CONJUNTO) Avanzado
Evalúa múltiples condiciones en orden, sin necesidad de anidar funciones SI.
=IFS(B2>=90;"Excelente";B2>=60;"Aprobado";VERDADERO;"Reprobado")NO Básico
Invierte el resultado lógico: convierte VERDADERO en FALSO y viceversa.
=SI(NO(ESBLANCO(A2));"Tiene dato";"")Búsqueda y referencia
BUSCARV Intermedio
Busca un valor en la primera columna de una tabla y devuelve el dato de la columna indicada. Una de las funciones más usadas en el trabajo.
=BUSCARV(A2;$D$2:$F$50;2;0) — busca exacto y devuelve columna 2.BUSCARH Intermedio
Como BUSCARV pero busca en filas en lugar de columnas. Útil cuando los encabezados están en la primera fila.
=BUSCARH("Enero";A1:M2;2;0)BUSCARX Avanzado
Versión moderna y más flexible que BUSCARV: puede buscar en cualquier dirección y devuelve rangos completos.
=BUSCARX(A2;D2:D50;E2:E50)INDICE + COINCIDIR Avanzado
Combinación poderosa que supera a BUSCARV: puede buscar en cualquier columna y devuelve datos de cualquier dirección.
=INDICE(C2:C50;COINCIDIR(A2;B2:B50;0))COINCIDIR Intermedio
Devuelve la posición relativa de un valor dentro de un rango. Muy útil combinada con INDICE.
=COINCIDIR("Juan";A2:A30;0) — posición exacta de "Juan".DESREF Avanzado
Devuelve una referencia desplazada desde una celda base, permitiendo rangos dinámicos.
=DESREF(A1;2;1) — celda B3.Funciones condicionales
SUMAR.SI Intermedio
Suma los valores de un rango solo cuando se cumple una condición.
=SUMAR.SI(A2:A20;"Norte";B2:B20) — suma ventas de la región Norte.SUMAR.SI.CONJUNTO Avanzado
Suma con múltiples criterios simultáneos. Todos los criterios deben cumplirse.
=SUMAR.SI.CONJUNTO(C2:C20;A2:A20;"Norte";B2:B20;"Laptop")CONTAR.SI Intermedio
Cuenta las celdas que cumplen un criterio determinado.
=CONTAR.SI(D2:D50;"Aprobado")CONTAR.SI.CONJUNTO Avanzado
Cuenta las celdas que cumplen múltiples condiciones al mismo tiempo.
=CONTAR.SI.CONJUNTO(A2:A50;"Norte";C2:C50;">1000")PROMEDIO.SI Intermedio
Calcula el promedio de los valores que cumplen una condición.
=PROMEDIO.SI(B2:B30;">=60";C2:C30)SUMAPRODUCTO Avanzado
Multiplica rangos elemento a elemento y suma los productos. Muy versátil para totales ponderados y conteos con múltiples condiciones.
=SUMAPRODUCTO(B2:B10;C2:C10) — suma de precio × cantidad.Funciones de texto
CONCATENAR / & Básico
Une varios textos en uno. El operador & es la forma más rápida y común.
=A2&" "&B2 — une nombre y apellido con espacio.IZQUIERDA / DERECHA Básico
Extrae N caracteres desde el inicio o el final de un texto.
=IZQUIERDA(A2;3) — primeras 3 letras del texto.EXTRAE Intermedio
Extrae un fragmento de texto desde una posición específica.
=EXTRAE(A2;5;4) — 4 caracteres desde la posición 5.LARGO Básico
Devuelve la cantidad de caracteres de un texto, incluyendo espacios.
=LARGO(A2) — longitud del contenido de A2.MAYUSC / MINUSC / NOMPROPIO Básico
Convierten texto a mayúsculas, minúsculas o formato de nombre propio.
=NOMPROPIO("juan pérez") → Juan PérezSUSTITUIR / REEMPLAZAR Intermedio
SUSTITUIR reemplaza texto específico. REEMPLAZAR reemplaza por posición.
=SUSTITUIR(A2;"-";"/") — reemplaza guiones por barras.TEXTO Intermedio
Formatea un número o fecha como texto con el formato indicado.
=TEXTO(A2;"dd/mm/yyyy") — fecha en formato día/mes/año.HALLAR / ENCONTRAR Intermedio
Devuelven la posición de un texto dentro de otro. HALLAR no distingue mayúsculas; ENCONTRAR sí.
=HALLAR("@";A2) — posición del @ en un email.Funciones de fecha y hora
HOY / AHORA Básico
HOY() devuelve la fecha actual. AHORA() devuelve fecha y hora. Se actualizan automáticamente.
=HOY()-A2 — días transcurridos desde la fecha en A2.AÑO / MES / DIA Básico
Extraen el año, mes o día de una fecha respectivamente.
=AÑO(A2) — año de la fecha en A2.FECHA Básico
Construye una fecha a partir de año, mes y día separados.
=FECHA(2025;1;31) → 31/01/2025SIFECHA Intermedio
Calcula la diferencia entre dos fechas en años, meses o días. Función no documentada pero muy útil.
=SIFECHA(A2;HOY();"Y") — años de antigüedad.DIA.LAB / DIA.LAB.INTL Intermedio
Calcula una fecha sumando N días laborables, excluyendo fines de semana y festivos.
=DIA.LAB(HOY();10) — fecha en 10 días hábiles.FIN.MES Intermedio
Devuelve el último día del mes para una fecha dada, desplazando N meses hacia adelante o atrás.
=FIN.MES(A2;0) — último día del mes de A2.Funciones matemáticas
ENTERO / TRUNCAR Básico
ENTERO redondea hacia abajo al entero más cercano. TRUNCAR simplemente elimina los decimales.
=ENTERO(4.9) → 4 · =TRUNCAR(4.987;1) → 4.9RESIDUO Intermedio
Devuelve el resto de una división. Muy útil para detectar pares/impares o ciclos.
=SI(RESIDUO(A2;2)=0;"Par";"Impar")POTENCIA / RAIZ Básico
POTENCIA eleva un número a una potencia. RAIZ calcula la raíz cuadrada.
=POTENCIA(2;10) → 1024ABS Básico
Devuelve el valor absoluto de un número (sin signo negativo).
=ABS(-150) → 150ALEATORIO.ENTRE Básico
Genera un número entero aleatorio entre un mínimo y un máximo.
=ALEATORIO.ENTRE(1;100)K.ESIMO.MAYOR / MENOR Intermedio
Devuelven el k-ésimo valor más grande o más pequeño de un rango.
=K.ESIMO.MAYOR(B2:B50;3) — tercer valor más alto.Tabla comparativa rápida
| Función | Qué hace | Nivel | Ejemplo |
|---|---|---|---|
SUMA | Suma un rango | Básico | =SUMA(A1:A10) |
PROMEDIO | Promedio de un rango | Básico | =PROMEDIO(B1:B20) |
CONTAR | Cuenta celdas con números | Básico | =CONTAR(C1:C50) |
SI | Condición verdadero/falso | Intermedio | =SI(A1>10;"Sí";"No") |
SUMAR.SI | Suma con criterio | Intermedio | =SUMAR.SI(A:A;"Norte";B:B) |
CONTAR.SI | Cuenta con criterio | Intermedio | =CONTAR.SI(A:A;"Sí") |
BUSCARV | Busca en primera columna | Intermedio | =BUSCARV(A2;Tabla;2;0) |
SI.ERROR | Captura errores | Intermedio | =SI.ERROR(BUSCARV(...);"—") |
SUMAR.SI.CONJUNTO | Suma con múltiples criterios | Avanzado | =SUMAR.SI.CONJUNTO(C:C;A:A;"Norte";B:B;"PC") |
BUSCARX | Búsqueda flexible | Avanzado | =BUSCARX(A2;D:D;E:E) |
INDICE+COINCIDIR | Búsqueda en cualquier dirección | Avanzado | =INDICE(C:C;COINCIDIR(A2;B:B;0)) |
SIFECHA | Diferencia entre fechas | Intermedio | =SIFECHA(A2;HOY();"Y") |
SUMAPRODUCTO | Suma de productos | Avanzado | =SUMAPRODUCTO(B:B;C:C) |
¿Listo para practicar?
Pon a prueba todo lo que aprendiste con 200 niveles interactivos. La serpiente, las fórmulas y el ranking te esperan.
Empezar a jugar gratis