Funciones de Excel explicadas
Qué hace cada función, cómo escribirla, ejemplos resueltos con tablas pequeñas y los errores que todo el mundo comete al principio. Después, practícala en una hoja de cálculo real.
Guías
- Referencias de celda en Excel: relativas, absolutas ($) y mixtasQué significa el $ en una fórmula de Excel: referencias de celda relativas, absolutas y mixtas, qué pasa al copiar una fórmula y el atajo F4.
- Preparación para una prueba de habilidades en ExcelQué suelen evaluar las pruebas de habilidades en Excel, qué funciones y atajos importan más y un plan de práctica con las lecciones de este sitio.
- Comodines en Excel: *, ? y ~ para coincidencias parcialesCómo los comodines de Excel * y ? encuentran texto parcial en COUNTIF, SUMIF, MATCH y XLOOKUP, y cómo buscar un asterisco o un signo de interrogación reales con ~.
- Excel básico: las palabras que necesitas saberUn glosario en lenguaje sencillo de las palabras de Excel que aparecen en todas las lecciones: libro, hoja de cálculo, celda, rango, fórmula y función, con lo que significa cada una.
- Ejercicios de práctica de ExcelUna rutina semanal de práctica de Excel: qué ejercicios hacer primero, cómo comprobar tus respuestas y cómo ganar velocidad con fórmulas reales. Gratis, sin cuenta.
- Prueba de Excel para una entrevista de trabajoQué suele incluir una prueba de Excel en una entrevista de trabajo, cómo practicar con límite de tiempo y qué hacer el día de la prueba. Lecciones y ejercicios gratuitos en este sitio.
- VLOOKUP vs XLOOKUP: ¿cuál deberías usar?¿VLOOKUP o XLOOKUP? Cómo se diferencian en dirección, números de columna, valores que faltan y versiones de Excel, con un ejemplo de cada una y una regla sencilla.
- Excel vs Google Sheets: fórmulas que se conservan y en qué se diferencianQué fórmulas de Excel funcionan igual en Google Sheets, qué funciones existen solo en una de las dos, y cómo se diferencian los separadores y las fórmulas matriciales.
- La función QUERY de Google Sheets, explicadaCómo funciona la función QUERY de Google Sheets: sus tres argumentos y las cláusulas select, where, group by, order by, limit y label, con ejemplos.
- ARRAYFORMULA, IMPORTRANGE y GOOGLEFINANCE en Google SheetsQué hacen ARRAYFORMULA, IMPORTRANGE y GOOGLEFINANCE en Google Sheets, con su sintaxis, el paso de permiso de IMPORTRANGE y los errores comunes.
Sumas
- SUMSUM suma números, celdas y rangos completos en una sola fórmula.
- SUMIFSUMIF suma los valores que cumplen una condición, como todas las ventas de una región o todos los importes superiores a 100.
- SUMIFSSUMIFS suma los valores que cumplen varias condiciones a la vez, como los pedidos pagados de una región.
- SUMPRODUCTSUMPRODUCT multiplica rangos fila a fila y suma los resultados: ingresos totales, medias ponderadas y sumas con varias condiciones.
- MODMOD devuelve el resto de una división.
Promedios, mínimo y máximo
- AVERAGEAVERAGE devuelve el promedio de números o de un rango, ignorando el texto y las celdas vacías.
- MINMIN devuelve el número más pequeño de un rango o de una lista de valores.
- MAXMAX devuelve el número más grande de un rango o de una lista de valores.
- LARGE and SMALLLARGE devuelve el valor k-ésimo más grande de una lista, y SMALL el k-ésimo más pequeño.
- MEDIAN and MODE.SNGLMEDIAN devuelve el valor central de una lista y MODE.SNGL el más frecuente.
- RANK.EQRANK.EQ devuelve la posición de un número en una lista, de mayor a menor por defecto, o de menor a mayor con orden 1.
Recuento
- COUNT, COUNTA and COUNTBLANKCOUNT cuenta las celdas que contienen números; COUNTA cuenta cada celda no vacía; COUNTBLANK cuenta las vacías.
- COUNTIFCOUNTIF cuenta las celdas de un rango que cumplen una condición: un texto, un número, una comparación como «>100» o un comodín.
- COUNTIFSCOUNTIFS cuenta las filas que cumplen varias condiciones a la vez, como una región y un rango de importes.
Redondeo
Lógica y errores
- IFIF comprueba una condición y devuelve un valor si es verdadera y otro si es falsa.
- IFSIFS comprueba varias condiciones en orden y devuelve el valor de la primera que sea verdadera: una alternativa más limpia a los IF anidados.
- ANDAND devuelve VERDADERO solo cuando todas las condiciones se cumplen.
- OROR devuelve VERDADERO cuando al menos una condición es verdadera.
- IFERRORIFERROR devuelve un valor que tú eliges cuando una fórmula produce un error, como #N/A o #¡DIV/0!, y el resultado normal en caso contrario.
- SWITCHSWITCH compara un valor con una lista de opciones y devuelve el resultado correspondiente, con un valor predeterminado opcional.
- XORXOR devuelve VERDADERO cuando un número impar de sus condiciones es VERDADERO, por lo que resulta útil para exactamente una de dos opciones.
- NOTNOT invierte un resultado VERDADERO o FALSO, así que es útil para comprobaciones de «cualquiera excepto».
- ISBLANK, ISNUMBER and ISERRORISBLANK, ISNUMBER e ISERROR comprueban qué contiene una celda y devuelven VERDADERO o FALSO.
Búsqueda
- VLOOKUPVLOOKUP busca un valor en la primera columna de una tabla y devuelve un valor de la misma fila de otra columna.
- XLOOKUPXLOOKUP busca en una columna o fila y devuelve el valor coincidente de otra, en cualquier dirección, con un mensaje de «no encontrado» integrado.
- INDEXINDEX devuelve el valor de una fila y una columna dadas de un rango.
- MATCHMATCH devuelve la posición de un valor en una lista; por ejemplo, que «Lena» es el tercer nombre.
- HLOOKUPHLOOKUP busca un valor en la primera fila de una tabla y devuelve un valor de la misma columna, en una fila que tú eliges.
- XMATCHXMATCH devuelve la posición de un valor en una lista, con coincidencia exacta por defecto, coincidencias aproximadas y una búsqueda desde el último elemento.
Texto
- LEFT and RIGHTLEFT devuelve los primeros caracteres de un texto, y RIGHT los últimos.
- MIDMID devuelve caracteres del medio de un texto: una posición de inicio y una longitud.
- FIND and SEARCHFIND y SEARCH devuelven la posición de un texto dentro de otro.
- LENLEN devuelve el número de caracteres de un texto, incluidos los espacios.
- TEXTAFTER and TEXTBEFORETEXTAFTER y TEXTBEFORE dividen un texto por un delimitador, como la @ de un correo, sin contar posiciones.
- TRIMTRIM quita los espacios sobrantes de un texto: al principio, al final y los dobles entre palabras.
- PROPER, UPPER and LOWERPROPER pone en mayúscula la primera letra de cada palabra, UPPER convierte el texto en mayúsculas y LOWER en minúsculas.
- SUBSTITUTESUBSTITUTE reemplaza un texto concreto dentro de una celda por otro texto, en todas sus apariciones o solo en una.
- CONCATENATE and CONCATCONCATENATE, CONCAT y el operador & unen texto de varias celdas en uno, como el nombre y el apellido.
- TEXTJOINTEXTJOIN une el texto de un rango con un separador, como una coma, y puede omitir las celdas vacías.
- TEXTTEXT convierte un número o una fecha en texto con el formato que elijas, como 2 decimales, 12,500 o 2026-03-18.
Fechas
- DATEDATE crea una fecha real de Excel a partir de un año, un mes y un día.
- MONTH, YEAR and DAYMONTH, YEAR y DAY devuelven una parte de una fecha como número.
- EOMONTH and EDATEEOMONTH devuelve el último día de un mes; EDATE, el mismo día un número de meses después o antes.
- NETWORKDAYSNETWORKDAYS cuenta los días laborables entre dos fechas, de lunes a viernes, con la opción de excluir festivos.
- TODAY and NOWTODAY devuelve la fecha actual y NOW añade la hora.
- DATEDIFDATEDIF cuenta años, meses o días completos entre dos fechas, ideal para edades y antigüedad.
- WEEKDAY and WORKDAYWEEKDAY devuelve el día de la semana como número y WORKDAY suma días laborables a una fecha, saltando los fines de semana.
Matrices dinámicas (Excel 2021 y versiones posteriores)
- FILTERFILTER devuelve las filas de un rango que cumplen una condición, y las vuelca en las celdas inferiores.
- SORTSORT devuelve una copia ordenada de un rango que se actualiza al cambiar los datos, ascendente o descendente, por cualquier columna.
- UNIQUEUNIQUE devuelve cada valor de una lista una sola vez, eliminando duplicados con una fórmula que se actualiza sola.
- SEQUENCESEQUENCE crea una lista o una cuadrícula de números consecutivos que se desbordan a las celdas vecinas.
- LETLET da nombres a valores o cálculos dentro de una misma fórmula, para que las fórmulas largas sean más fáciles de leer y cada parte se calcule una sola vez.