Fórmulas en Excel 365: la guía definitiva de funciones y trucos
Excel 365 ha revolucionado la forma de trabajar con hojas de cálculo gracias a sus nuevas funciones dinámicas y a la potencia de los arreglos (arrays). A diferencia de las versiones anteriores, en Excel 365 muchas fórmulas generan rangos dinámicos que se derraman automáticamente en las celdas adyacentes, eliminando la necesidad de escribir fórmulas matriciales con Ctrl+Mayús+Enter. Esto significa que una sola fórmula puede generar cientos o miles de resultados al instante.
Entre las funciones más esenciales que todo usuario debe dominar están SUMA.SI.CONJUNTO (SUMIFS), que permite sumar valores cumpliendo varios criterios simultáneamente, y CONTARA.SI.CONJUNTO (COUNTIFS), ideal para contar coincidencias con múltiples condiciones. Por ejemplo, la fórmula =SUMA.SI.CONJUNTO(RangoSuma; CriterioRango1; Criterio1; CriterioRango2; Criterio2) te permite filtrar y sumar datos de forma muy flexible.
Las funciones de búsqueda también han evolucionado enormemente. BUSCARX (XLOOKUP) es la reemplazo moderno de BUSCARV, ofreciendo mayor flexibilidad: busca en cualquier dirección (izquierda o derecha), devuelve un valor por defecto si no encuentra coincidencia y permite búsqueda aproximada sin ordenar los datos. Su sintaxis es =BUSCARX(valor_buscado; rango_buscado; rango_resultado; [no_encontrado]; [tipo_correspondencia]).
Un avance fundamental en Excel 365 es la función FILTRO, que permite extraer subconjuntos de datos en tiempo real. Con =FILTRAR(rango; criterio; [si_vacio]) puedes generar listas dinámicas que se actualizan automáticamente cuando cambian los datos de origen. Combinada con operadores lógicos, se convierte en una herramienta de análisis de datos extremadamente potente.
Otra función estrella es UNIR (UNIQUE), que elimina duplicados de una lista y devuelve solo los valores únicos. Es perfecta para crear listas de opciones en menús desplegables dinámicos o para limpiar bases de datos. Su uso es tan simple como =UNIR(A2:A100), y puedes activar la opción de contar ocurrencias con el segundo argumento.
La función ORDENAR (SORT) permite ordenar datos dinámicamente sin modificar la tabla original. Con =ORDENAR(rango; [col]; [orden]) puedes ordenar ascendente (1) o descendente (-1) por una columna específica. Al combinarla con FILTRO, creas tablas de resumen completamente automáticas.
Las funciones EXPANDIR, ESCUCHAR y OCULTAR (SPILL, TAKE, HIDE) forman parte del nuevo sistema de rangos dinámicos. ESCUCHAR permite tomar solo las primeras N filas o columnas de un rango derramado, mientras que OCULTAR oculta filas o columnas dentro de ese rango. Estas funciones son la base para crear dashboards interactivos sin macros.
Para los usuarios avanzados, LAMBDA es probablemente la función más transformadora de Excel 365. Permite crear funciones personalizadas reutilizables sin escribir código VBA. Con la sintaxis =LAMBDA(argumento1; argumento2; expresión) defines tus propias funciones con nombre que se guardan en el libro. Ejemplo: =LAMBDA(precio; iva; precio*(1+iva)) crea una función CALCULAR_IVA que puedes usar en cualquier celda.
Finalmente, LET y SE.CONJUNTO (SEQUENCE) mejoran la legibilidad y el rendimiento de fórmulas complejas. LET permite asignar nombres a subexpresiones dentro de una fórmula, evitando cálculos repetidos. SECUENCIA genera matrices de números secuenciales, ideal para crear tablas dinámicas sin datos fuente: =SECUENCIA(5;3) genera una matriz 5x3.
LAMBDA permite crear funciones personalizadas sin VBA: define una vez, reutiliza en todo el libro y compártela con otros usuarios.
Dato clave