10 fórmulas de hoja de cálculo que todo usuario debería conocer
Las hojas de cálculo son posiblemente el software cotidiano más poderoso al que la mayoría de las personas tiene acceso, y sin embargo el usuario promedio conoce menos de cinco fórmulas. Eso significa que pasan horas haciendo manualmente lo que una sola fórmula podría lograr en segundos. No se trata de convertirse en un experto en hojas de cálculo, sino de conocer las diez fórmulas que cubren el 90% de las necesidades del mundo real. Ya sea que registre gastos, administre inventario, analice respuestas de encuestas o cree informes simples, estas fórmulas lo harán inmediatamente más rápido y preciso. Cada fórmula a continuación incluye un ejemplo práctico que puede adaptar a sus propios datos. Cubrimos conteo, búsqueda de datos, lógica condicional, manipulación de texto y cálculos de fechas: los fundamentos que le permiten dejar de copiar números a mano y empezar a dejar que la hoja de cálculo haga el trabajo.
SUM, AVERAGE, COUNT — La base de todo
SUM suma números: =SUM(B2:B100) totaliza todos los valores de la columna B. Úselo para gastos, ingresos, horas trabajadas o cualquier total numérico. AVERAGE calcula el promedio: =AVERAGE(C2:C50) le indica el precio de venta promedio en la columna C. COUNT cuenta cuántas celdas contienen números: =COUNT(A2:A200) muestra cuántas entradas existen. Su variante COUNTA cuenta celdas no vacías incluyendo texto, lo cual es útil para rastrear respuestas en una encuesta. COUNTIF agrega una condición: =COUNTIF(D2:D100, "Completado") cuenta cuántas tareas están marcadas como completadas. SUMIF funciona de forma similar: =SUMIF(A2:A100, "Marketing", B2:B100) suma solo la columna de presupuesto donde la columna de departamento dice "Marketing". Estas seis variaciones de tres funciones fundamentales cubren la mayoría de las necesidades de reportes básicos sin ninguna complejidad.
VLOOKUP e INDEX-MATCH — Encontrar datos
VLOOKUP busca un valor en la primera columna de un rango y devuelve un valor de otra columna en la misma fila. Ejemplo: =VLOOKUP("SKU-1234", A2:D500, 3, FALSE) encuentra "SKU-1234" en la columna A y devuelve el valor de la tercera columna (quizás el precio). El parámetro FALSE exige una coincidencia exacta. La limitación de VLOOKUP es que solo busca hacia la derecha. INDEX-MATCH es más flexible: =INDEX(C2:C500, MATCH("SKU-1234", A2:A500, 0)) logra el mismo resultado pero puede buscar en cualquier dirección. Para la mayoría de los usuarios, VLOOKUP es más fácil de aprender y cubre el 80% de las necesidades de búsqueda. Use INDEX-MATCH cuando su columna de búsqueda esté a la derecha de su columna de resultado, o cuando necesite mejor rendimiento con conjuntos de datos muy grandes que excedan las 50,000 filas.
IF, IFS y lógica anidada
La función IF toma decisiones: =IF(B2>1000, "Alto", "Bajo") etiqueta las ventas superiores a 1000 como "Alto" y todo lo demás como "Bajo". Puede anidar sentencias IF para múltiples condiciones: =IF(B2>1000, "Alto", IF(B2>500, "Medio", "Bajo")) crea tres categorías. Para una lógica multicondición más limpia, use IFS (disponible en Excel moderno y Google Sheets): =IFS(B2>1000, "Alto", B2>500, "Medio", TRUE, "Bajo") — el TRUE al final actúa como valor predeterminado. Combine IF con AND u OR para condiciones complejas: =IF(AND(B2>500, C2="Activo"), "Prioridad", "Normal") marca filas como Prioridad solo cuando el monto supera 500 Y el estado es Activo. Estas fórmulas condicionales son la base de los reportes automatizados: convierten datos crudos en información categorizada y accionable sin revisión manual.
TEXT, CONCATENATE y LEFT/RIGHT/MID
TEXT manipula cómo se muestran los datos: =TEXT(A2, "DD/MM/AAAA") formatea una fecha, =TEXT(B2, "$#,##0.00") formatea un número como moneda. CONCATENATE (o el operador &) une valores: =A2&" "&B2 combina nombre y apellido con un espacio. En versiones más nuevas, TEXTJOIN es aún mejor: =TEXTJOIN(", ", TRUE, A2:A10) une todos los valores con comas, omitiendo los vacíos. LEFT, RIGHT y MID extraen partes del texto: =LEFT(A2, 3) obtiene los primeros tres caracteres (útil para extraer códigos de área), =RIGHT(A2, 4) obtiene los últimos cuatro (últimos dígitos de un identificador), =MID(A2, 5, 3) extrae tres caracteres a partir de la posición 5. Estas funciones de texto son esenciales al limpiar datos importados: separar nombres completos en nombre y apellido, extraer fechas de campos de texto mixto o estandarizar formatos inconsistentes en cientos de filas.
Funciones de fecha y consejos prácticos
TODAY() devuelve la fecha actual, útil en fórmulas como =TODAY()-A2 para calcular cuántos días han pasado desde una fecha en A2. DATEDIF calcula diferencias en unidades específicas: =DATEDIF(A2, B2, "M") devuelve el número de meses completos entre dos fechas. EOMONTH encuentra fines de mes: =EOMONTH(A2, 0) devuelve el último día del mes de A2, =EOMONTH(A2, 1) devuelve el último día del mes siguiente. NETWORKDAYS cuenta días hábiles entre dos fechas, excluyendo fines de semana: =NETWORKDAYS(A2, B2) — pase un rango de fechas de feriados como tercer parámetro para excluirlos también. Estas funciones son invaluables para cronogramas de proyectos, fechas de vencimiento de facturas y cálculos de antigüedad. Un consejo final: siempre use referencias absolutas ($A$1) cuando una fórmula hace referencia a una celda fija como una tasa de impuesto, para que al copiar la fórmula a otras filas no se desplace la referencia incorrectamente.