Cómo usar esta base
Busca la función por su nombre o por lo que necesitas hacer, o filtra por categoría. Al abrir cada función verás su sintaxis y un ejemplo armado como una pequeña hoja de cálculo.
Para reproducirlo, copia los datos del ejemplo en las mismas celdas de tu hoja, pulsa Copiar fórmula y pégala en una celda vacía. Los argumentos entre corchetes [ ] son opcionales.
Los ejemplos están escritos para Excel en español con punto y coma como separador, y funcionan desde Excel 2016.
Financieras
Préstamos, inversiones, tasas y depreciación. 20 funciones.
Calcula la cuota fija de un préstamo con tasa constante.
Sintaxis
=PAGO(tasa; nper; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | nper | 24 |
| 3 | va | $10.000,00 |
- tasa (B1): Tasa de interés por período (mensual).
- nper (B2): Número total de cuotas.
- va (B3): Monto del préstamo recibido.
Fórmula
=PAGO(B1;B2;B3)
Resultado: -$499,24. Cuota mensual. Sale negativa porque es dinero que se paga.
Calcula la parte de intereses de una cuota específica.
Sintaxis
=PAGOINT(tasa; período; nper; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | período | 1 |
| 3 | nper | 24 |
| 4 | va | $10.000,00 |
- tasa (B1): Tasa de interés por período.
- período (B2): Número de la cuota que se analiza.
- nper (B3): Número total de cuotas.
- va (B4): Monto del préstamo.
Fórmula
=PAGOINT(B1;B2;B3;B4)
Resultado: -$150,00. Intereses pagados en esa cuota.
Calcula la parte de capital (amortización) de una cuota específica.
Sintaxis
=PAGOPRIN(tasa; período; nper; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | período | 1 |
| 3 | nper | 24 |
| 4 | va | $10.000,00 |
- tasa (B1): Tasa de interés por período.
- período (B2): Número de la cuota que se analiza.
- nper (B3): Número total de cuotas.
- va (B4): Monto del préstamo.
Fórmula
=PAGOPRIN(B1;B2;B3;B4)
Resultado: -$349,24. Capital amortizado en esa cuota.
Calcula el valor actual de una serie de pagos futuros iguales.
Sintaxis
=VA(tasa; nper; pago)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,00% |
| 2 | nper | 36 |
| 3 | pago | -$500,00 |
- tasa (B1): Tasa de interés por período.
- nper (B2): Número de pagos.
- pago (B3): Pago de cada período (negativo si sale dinero).
Fórmula
=VA(B1;B2;B3)
Resultado: $15.053,75. Cuánto vale hoy esa serie de pagos.
Calcula el valor futuro de un ahorro con aportes periódicos.
Sintaxis
=VF(tasa; nper; pago; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 0,80% |
| 2 | nper | 24 |
| 3 | pago | -$300,00 |
| 4 | va | -$1.000,00 |
- tasa (B1): Tasa de interés por período.
- nper (B2): Número de aportes.
- pago (B3): Aporte de cada período (negativo: sale de tu bolsillo).
- va (B4): Saldo inicial (negativo si lo depositas).
Fórmula
=VF(B1;B2;B3;B4)
Resultado: $9.113,69. Saldo acumulado al final del plazo.
Calcula cuántos períodos hacen falta para pagar un préstamo.
Sintaxis
=NPER(tasa; pago; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | pago | -$800,00 |
| 3 | va | $15.000,00 |
- tasa (B1): Tasa de interés por período.
- pago (B2): Cuota que se puede pagar (negativa).
- va (B3): Monto del préstamo.
Fórmula
=NPER(B1;B2;B3)
Resultado: 22,18. Número de cuotas necesarias.
Calcula la tasa de interés por período de un préstamo o inversión.
Sintaxis
=TASA(nper; pago; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | nper | 24 |
| 2 | pago | -$520,00 |
| 3 | va | $10.000,00 |
- nper (B1): Número de cuotas.
- pago (B2): Cuota de cada período (negativa).
- va (B3): Monto recibido.
Fórmula
=TASA(B1;B2;B3)
Resultado: 1,85%. Tasa por período implícita en el préstamo.
Calcula el valor neto actual de flujos futuros descontados a una tasa.
Sintaxis
=VNA(tasa; valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 12,00% |
| 2 | valores | $8.000,00 |
| 3 | $9.500,00 | |
| 4 | $11.000,00 | |
| 5 | $12.000,00 | |
| 6 | $12.500,00 |
- tasa (B1): Tasa de descuento por período.
- valores (B2:B6): Flujos de caja de los años 1 a 5, uno debajo del otro.
Fórmula
=VNA(B1;B2:B6)
Resultado: $37.264,83. Valor actual de los flujos. Réstale la inversión inicial para obtener el VAN.
Calcula la tasa interna de retorno de una serie de flujos.
Sintaxis
=TIR(valores; [estimar])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valores | -$35.000,00 |
| 2 | $8.000,00 | |
| 3 | $9.500,00 | |
| 4 | $11.000,00 | |
| 5 | $12.000,00 | |
| 6 | $12.500,00 |
- valores (B1:B6): Inversión inicial (negativa) y flujos de los años siguientes.
Fórmula
=TIR(B1:B6)
Resultado: 14,38%. Rentabilidad anual del proyecto.
Calcula la TIR modificada, considerando costo de financiamiento y tasa de reinversión.
Sintaxis
=TIRM(valores; tasa_financiamiento; tasa_reinversión)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valores | -$35.000,00 |
| 2 | $8.000,00 | |
| 3 | $9.500,00 | |
| 4 | $11.000,00 | |
| 5 | $12.000,00 | |
| 6 | $12.500,00 | |
| 7 | tasa_financiamiento | 10,00% |
| 8 | tasa_reinversión | 8,00% |
- valores (B1:B6): Inversión inicial (negativa) y flujos siguientes.
- tasa_financiamiento (B7): Costo del dinero prestado.
- tasa_reinversión (B8): Rendimiento al reinvertir los flujos.
Fórmula
=TIRM(B1:B6;B7;B8)
Resultado: 11,80%. Rentabilidad anual ajustada.
Calcula la TIR cuando los flujos ocurren en fechas irregulares.
Sintaxis
=TIR.NO.PER(valores; fechas)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valores | -$20.000,00 |
| 2 | $5.000,00 | |
| 3 | $7.000,00 | |
| 4 | $6.000,00 | |
| 5 | $8.000,00 | |
| 6 | fechas | 10/01/2026 |
| 7 | 05/04/2026 | |
| 8 | 20/07/2026 | |
| 9 | 01/10/2026 | |
| 10 | 15/01/2027 |
- valores (B1:B5): Inversión (negativa) y cobros.
- fechas (B6:B10): Fecha de cada flujo, en el mismo orden.
Fórmula
=TIR.NO.PER(B1:B5;B6:B10)
Resultado: 49,88%. Rentabilidad anual efectiva.
Calcula el valor neto actual de flujos en fechas irregulares.
Sintaxis
=VNA.NO.PER(tasa; valores; fechas)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 12,00% |
| 2 | valores | -$20.000,00 |
| 3 | $5.000,00 | |
| 4 | $7.000,00 | |
| 5 | $6.000,00 | |
| 6 | $8.000,00 | |
| 7 | fechas | 10/01/2026 |
| 8 | 05/04/2026 | |
| 9 | 20/07/2026 | |
| 10 | 01/10/2026 | |
| 11 | 15/01/2027 |
- tasa (B1): Tasa de descuento anual.
- valores (B2:B6): Inversión (negativa) y cobros.
- fechas (B7:B11): Fecha de cada flujo, en el mismo orden.
Fórmula
=VNA.NO.PER(B1;B2:B6;B7:B11)
Resultado: $4.126,29. Valor neto actual a la fecha del primer flujo.
Calcula la depreciación lineal de un activo por período.
Sintaxis
=SLN(costo; valor_residual; vida)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
- costo (B1): Costo de compra del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
Fórmula
=SLN(B1;B2;B3)
Resultado: $2.000,00. Depreciación de cada año.
Calcula la depreciación por el método de saldo fijo decreciente.
Sintaxis
=DB(costo; valor_residual; vida; período)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
| 4 | período | 1 |
- costo (B1): Costo del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
- período (B4): Año que se calcula.
Fórmula
=DB(B1;B2;B3;B4)
Resultado: $3.612,00. Depreciación de ese año.
Calcula la depreciación por el método de doble saldo decreciente.
Sintaxis
=DDB(costo; valor_residual; vida; período)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
| 4 | período | 1 |
- costo (B1): Costo del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
- período (B4): Año que se calcula.
Fórmula
=DDB(B1;B2;B3;B4)
Resultado: $4.800,00. Depreciación de ese año.
Calcula la depreciación por suma de los dígitos de los años.
Sintaxis
=SYD(costo; valor_residual; vida; período)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
| 4 | período | 1 |
- costo (B1): Costo del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
- período (B4): Año que se calcula.
Fórmula
=SYD(B1;B2;B3;B4)
Resultado: $3.333,33. Depreciación de ese año.
Convierte una tasa nominal anual en tasa efectiva anual.
Sintaxis
=INT.EFECTIVO(int_nominal; núm_per_año)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | int_nominal | 18,00% |
| 2 | núm_per_año | 12 |
- int_nominal (B1): Tasa nominal anual.
- núm_per_año (B2): Veces que se capitaliza en el año.
Fórmula
=INT.EFECTIVO(B1;B2)
Resultado: 19,56%. Tasa efectiva anual.
Convierte una tasa efectiva anual en tasa nominal anual.
Sintaxis
=TASA.NOMINAL(tasa_efectiva; núm_per_año)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa_efectiva | 19,56% |
| 2 | núm_per_año | 12 |
- tasa_efectiva (B1): Tasa efectiva anual.
- núm_per_año (B2): Veces que se capitaliza en el año.
Fórmula
=TASA.NOMINAL(B1;B2)
Resultado: 18,00%. Tasa nominal anual.
Suma los intereses pagados entre dos cuotas de un préstamo.
Sintaxis
=PAGO.INT.ENTRE(tasa; nper; va; per_inicial; per_final; tipo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | nper | 24 |
| 3 | va | $10.000,00 |
| 4 | per_inicial | 1 |
| 5 | per_final | 12 |
| 6 | tipo | 0 |
- tasa (B1): Tasa por período.
- nper (B2): Número total de cuotas.
- va (B3): Monto del préstamo.
- per_inicial (B4): Primera cuota del tramo.
- per_final (B5): Última cuota del tramo.
- tipo (B6): 0 si se paga al final del período, 1 si al inicio.
Fórmula
=PAGO.INT.ENTRE(B1;B2;B3;B4;B5;B6)
Resultado: -$1.436,37. Intereses pagados en el primer año.
Suma el capital amortizado entre dos cuotas de un préstamo.
Sintaxis
=PAGO.PRINC.ENTRE(tasa; nper; va; per_inicial; per_final; tipo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | nper | 24 |
| 3 | va | $10.000,00 |
| 4 | per_inicial | 1 |
| 5 | per_final | 12 |
| 6 | tipo | 0 |
- tasa (B1): Tasa por período.
- nper (B2): Número total de cuotas.
- va (B3): Monto del préstamo.
- per_inicial (B4): Primera cuota del tramo.
- per_final (B5): Última cuota del tramo.
- tipo (B6): 0 si se paga al final del período, 1 si al inicio.
Fórmula
=PAGO.PRINC.ENTRE(B1;B2;B3;B4;B5;B6)
Resultado: -$4.554,53. Capital amortizado en el primer año.
Fecha y hora
Plazos, vencimientos, antigüedad y días hábiles. 20 funciones.
Devuelve la fecha actual. Se actualiza cada vez que se abre o recalcula el libro.
Sintaxis
=HOY()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=HOY()
Resultado: Varía: la fecha de hoy. Fecha de hoy.
Devuelve la fecha y la hora actuales.
Sintaxis
=AHORA()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=AHORA()
Resultado: Varía: la fecha y la hora de este momento. Fecha y hora de este momento.
Construye una fecha a partir del año, el mes y el día.
Sintaxis
=FECHA(año; mes; día)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | año | 2026 |
| 2 | mes | 3 |
| 3 | día | 15 |
- año (B1): Año con cuatro dígitos.
- mes (B2): Número del mes.
- día (B3): Número del día.
Fórmula
=FECHA(B1;B2;B3)
Resultado: 15/03/2026. Fecha armada.
Extrae el año de una fecha.
Sintaxis
=AÑO(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
- fecha (B1): Fecha de la factura.
Fórmula
=AÑO(B1)
Resultado: 2026. Año de la fecha.
Extrae el número del mes de una fecha.
Sintaxis
=MES(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
- fecha (B1): Fecha de la factura.
Fórmula
=MES(B1)
Resultado: 3. Mes de la fecha.
Extrae el día del mes de una fecha.
Sintaxis
=DIA(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
- fecha (B1): Fecha de la factura.
Fórmula
=DIA(B1)
Resultado: 15. Día de la fecha.
Devuelve el día de la semana de una fecha como número.
Sintaxis
=DIASEM(núm_de_serie; [tipo])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
| 2 | tipo | 2 |
- fecha (B1): Fecha a evaluar.
- tipo (B2): 2 = la semana empieza el lunes (lunes = 1).
Fórmula
=DIASEM(B1;B2)
Resultado: 7. Día de la semana (7 = domingo).
Devuelve el número de semana del año de una fecha.
Sintaxis
=NUM.DE.SEMANA(núm_de_serie; [tipo])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
| 2 | tipo | 2 |
- fecha (B1): Fecha a evaluar.
- tipo (B2): 2 = la semana empieza el lunes.
Fórmula
=NUM.DE.SEMANA(B1;B2)
Resultado: 11. Semana del año.
Devuelve el último día del mes, desplazado los meses que se indiquen.
Sintaxis
=FIN.MES(fecha_inicial; meses)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 15/03/2026 |
| 2 | meses | 1 |
- fecha_inicial (B1): Fecha de la factura.
- meses (B2): Meses a desplazar (0 = mismo mes).
Fórmula
=FIN.MES(B1;B2)
Resultado: 30/04/2026. Vencimiento a fin del mes siguiente.
Suma o resta meses completos a una fecha.
Sintaxis
=FECHA.MES(fecha_inicial; meses)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 15/03/2026 |
| 2 | meses | 6 |
- fecha_inicial (B1): Fecha de firma del contrato.
- meses (B2): Meses a sumar.
Fórmula
=FECHA.MES(B1;B2)
Resultado: 15/09/2026. Fecha de renovación.
Cuenta los días hábiles entre dos fechas, sin fines de semana ni feriados.
Sintaxis
=DIAS.LAB(fecha_inicial; fecha_final; [vacaciones])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 30/03/2026 |
| 2 | fecha_final | 08/05/2026 |
| 3 | vacaciones | 02/04/2026 |
| 4 | 03/04/2026 | |
| 5 | 01/05/2026 |
- fecha_inicial (B1): Inicio del período.
- fecha_final (B2): Fin del período.
- vacaciones (B3:B5): Feriados a excluir, uno debajo del otro.
Fórmula
=DIAS.LAB(B1;B2;B3:B5)
Resultado: 27. Días hábiles del período.
Calcula la fecha que resulta de sumar días hábiles a una fecha.
Sintaxis
=DIA.LAB(fecha_inicial; días; [vacaciones])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 30/03/2026 |
| 2 | días | 10 |
| 3 | vacaciones | 02/04/2026 |
| 4 | 03/04/2026 | |
| 5 | 01/05/2026 |
- fecha_inicial (B1): Fecha del pedido.
- días (B2): Días hábiles de entrega.
- vacaciones (B3:B5): Feriados a excluir.
Fórmula
=DIA.LAB(B1;B2;B3:B5)
Resultado: 15/04/2026. Fecha estimada de entrega.
Cuenta los días calendario entre dos fechas.
Sintaxis
=DIAS(fecha_final; fecha_inicial)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_final | 08/05/2026 |
| 2 | fecha_inicial | 15/03/2026 |
- fecha_final (B1): Fecha de pago.
- fecha_inicial (B2): Fecha de la factura.
Fórmula
=DIAS(B1;B2)
Resultado: 54. Días que tardó el cobro.
Cuenta los días entre dos fechas con un año comercial de 360 días.
Sintaxis
=DIAS360(fecha_inicial; fecha_final; [método])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 15/01/2026 |
| 2 | fecha_final | 15/07/2026 |
- fecha_inicial (B1): Inicio del período.
- fecha_final (B2): Fin del período.
Fórmula
=DIAS360(B1;B2)
Resultado: 180. Días comerciales (cálculo de intereses).
Calcula la fracción de año que hay entre dos fechas.
Sintaxis
=FRAC.AÑO(fecha_inicial; fecha_final; [base])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 01/01/2026 |
| 2 | fecha_final | 30/09/2026 |
| 3 | base | 1 |
- fecha_inicial (B1): Fecha de ingreso.
- fecha_final (B2): Fecha de corte.
- base (B3): 1 = días reales.
Fórmula
=FRAC.AÑO(B1;B2;B3)
Resultado: 0,75. Proporción del año (útil para prorratear bonos).
Calcula la diferencia entre dos fechas en años, meses o días. No aparece en el asistente: se escribe a mano.
Sintaxis
=SIFECHA(fecha_inicial; fecha_final; unidad)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 01/06/2018 |
| 2 | fecha_final | 30/09/2026 |
| 3 | unidad | y |
- fecha_inicial (B1): Fecha de ingreso del empleado.
- fecha_final (B2): Fecha de corte.
- unidad (B3): "y" años, "m" meses, "d" días.
Fórmula
=SIFECHA(B1;B2;B3)
Resultado: 8. Antigüedad en años cumplidos.
Extrae la hora de un valor de tiempo.
Sintaxis
=HORA(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | hora | 14:35 |
- hora (B1): Hora de entrada registrada.
Fórmula
=HORA(B1)
Resultado: 14. Hora (0 a 23).
Extrae los minutos de un valor de tiempo.
Sintaxis
=MINUTO(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | hora | 14:35 |
- hora (B1): Hora de entrada registrada.
Fórmula
=MINUTO(B1)
Resultado: 35. Minutos (0 a 59).
Construye una hora a partir de horas, minutos y segundos.
Sintaxis
=NSHORA(hora; minuto; segundo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | hora | 8 |
| 2 | minuto | 30 |
| 3 | segundo | 0 |
- hora (B1): Horas.
- minuto (B2): Minutos.
- segundo (B3): Segundos.
Fórmula
=NSHORA(B1;B2;B3)
Resultado: 08:30:00. Hora armada.
Convierte una fecha escrita como texto en una fecha real.
Sintaxis
=FECHANUMERO(texto_de_fecha)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_de_fecha | 2026-03-15 |
- texto_de_fecha (B1): Fecha como texto, en formato año-mes-día.
Fórmula
=FECHANUMERO(B1)
Resultado: 15/03/2026. Fecha convertida (ahora se puede calcular con ella).
Matemáticas
Sumas, productos, redondeos y operaciones numéricas. 20 funciones.
Suma todos los números de un rango.
Sintaxis
=SUMA(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 |
- número1 (B1:B5): Ventas de cada día.
Fórmula
=SUMA(B1:B5)
Resultado: $6.060,00. Total vendido.
Suma los valores que cumplen una condición.
Sintaxis
=SUMAR.SI(rango; criterio; [rango_suma])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | Centro |
| 2 | Occidente | |
| 3 | Centro | |
| 4 | Oriente | |
| 5 | Occidente | |
| 6 | Centro | |
| 7 | criterio | Centro |
| 8 | rango_suma | $4.200,00 |
| 9 | $3.150,00 | |
| 10 | $5.800,00 | |
| 11 | $2.400,00 | |
| 12 | $6.100,00 | |
| 13 | $3.900,00 |
- rango (B1:B6): Región de cada venta.
- criterio (B7): Región que se quiere sumar.
- rango_suma (B8:B13): Monto de cada venta.
Fórmula
=SUMAR.SI(B1:B6;B7;B8:B13)
Resultado: $13.900,00. Total vendido en la región.
Suma los valores que cumplen varias condiciones a la vez.
Sintaxis
=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango_suma | $4.200,00 |
| 2 | $3.150,00 | |
| 3 | $5.800,00 | |
| 4 | $2.400,00 | |
| 5 | $6.100,00 | |
| 6 | $3.900,00 | |
| 7 | rango_criterios1 | Centro |
| 8 | Occidente | |
| 9 | Centro | |
| 10 | Oriente | |
| 11 | Occidente | |
| 12 | Centro | |
| 13 | criterio1 | Centro |
| 14 | rango_criterios2 | Laptop |
| 15 | Monitor | |
| 16 | Laptop | |
| 17 | Impresora | |
| 18 | Monitor | |
| 19 | Laptop | |
| 20 | criterio2 | Laptop |
- rango_suma (B1:B6): Monto de cada venta.
- rango_criterios1 (B7:B12): Región de cada venta.
- criterio1 (B13): Región buscada.
- rango_criterios2 (B14:B19): Producto de cada venta.
- criterio2 (B20): Producto buscado.
Fórmula
=SUMAR.SI.CONJUNTO(B1:B6;B7:B12;B13;B14:B19;B20)
Resultado: $13.900,00. Total de laptops vendidas en la región.
Multiplica los rangos elemento por elemento y suma los resultados.
Sintaxis
=SUMAPRODUCTO(matriz1; [matriz2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz1 | 12 |
| 2 | 5 | |
| 3 | 8 | |
| 4 | 20 | |
| 5 | matriz2 | $45,00 |
| 6 | $120,00 | |
| 7 | $60,00 | |
| 8 | $15,00 |
- matriz1 (B1:B4): Cantidad vendida de cada artículo.
- matriz2 (B5:B8): Precio unitario de cada artículo.
Fórmula
=SUMAPRODUCTO(B1:B4;B5:B8)
Resultado: $1.920,00. Facturación total.
Multiplica todos sus argumentos.
Sintaxis
=PRODUCTO(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | 12 |
| 2 | número2 | $45,00 |
| 3 | número3 | 0,9 |
- número1 (B1): Cantidad.
- número2 (B2): Precio unitario.
- número3 (B3): Factor de descuento (1 - descuento).
Fórmula
=PRODUCTO(B1;B2;B3)
Resultado: $486,00. Importe con descuento.
Redondea un número a los decimales indicados.
Sintaxis
=REDONDEAR(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1234,5678 |
| 2 | núm_decimales | 2 |
- número (B1): Monto calculado.
- núm_decimales (B2): Decimales a conservar.
Fórmula
=REDONDEAR(B1;B2)
Resultado: 1234,57. Monto redondeado.
Redondea siempre hacia arriba.
Sintaxis
=REDONDEAR.MAS(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 14,2 |
| 2 | núm_decimales | 0 |
- número (B1): Cajas necesarias calculadas.
- núm_decimales (B2): 0 = entero.
Fórmula
=REDONDEAR.MAS(B1;B2)
Resultado: 15. Cajas a pedir.
Redondea siempre hacia abajo.
Sintaxis
=REDONDEAR.MENOS(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1.287,40 |
| 2 | núm_decimales | -2 |
- número (B1): Monto de la venta.
- núm_decimales (B2): -2 = redondea a centenas.
Fórmula
=REDONDEAR.MENOS(B1;B2)
Resultado: 1.200,00. Monto llevado a la centena inferior.
Redondea hacia abajo hasta el entero más próximo.
Sintaxis
=ENTERO(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 45,8 |
- número (B1): Horas trabajadas.
Fórmula
=ENTERO(B1)
Resultado: 45. Horas completas.
Corta los decimales sin redondear.
Sintaxis
=TRUNCAR(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 45,87 |
| 2 | núm_decimales | 1 |
- número (B1): Porcentaje de avance.
- núm_decimales (B2): Decimales a dejar.
Fórmula
=TRUNCAR(B1;B2)
Resultado: 45,8. Valor truncado.
Devuelve el sobrante de una división.
Sintaxis
=RESIDUO(número; divisor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 137 |
| 2 | divisor | 12 |
- número (B1): Unidades en inventario.
- divisor (B2): Unidades por caja.
Fórmula
=RESIDUO(B1;B2)
Resultado: 5. Unidades sueltas que no completan caja.
Devuelve la parte entera de una división.
Sintaxis
=COCIENTE(numerador; denominador)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | numerador | 137 |
| 2 | denominador | 12 |
- numerador (B1): Unidades en inventario.
- denominador (B2): Unidades por caja.
Fórmula
=COCIENTE(B1;B2)
Resultado: 11. Cajas completas.
Devuelve el valor absoluto (sin signo).
Sintaxis
=ABS(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | -$2.500,00 |
- número (B1): Diferencia entre lo presupuestado y lo real.
Fórmula
=ABS(B1)
Resultado: $2.500,00. Tamaño de la desviación.
Eleva un número a una potencia.
Sintaxis
=POTENCIA(número; potencia)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1,05 |
| 2 | potencia | 3 |
- número (B1): Factor de crecimiento anual (1 + tasa).
- potencia (B2): Años.
Fórmula
=POTENCIA(B1;B2)
Resultado: 1,1576. Crecimiento acumulado en el período.
Calcula la raíz cuadrada de un número positivo.
Sintaxis
=RAIZ(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 144 |
- número (B1): Área del local en m².
Fórmula
=RAIZ(B1)
Resultado: 12. Lado del local cuadrado en metros.
Redondea hacia arriba al múltiplo indicado.
Sintaxis
=MULTIPLO.SUPERIOR(número; cifra_significativa)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | $47,30 |
| 2 | cifra_significativa | 0,5 |
- número (B1): Precio calculado.
- cifra_significativa (B2): Múltiplo de redondeo.
Fórmula
=MULTIPLO.SUPERIOR(B1;B2)
Resultado: $47,50. Precio de lista.
Redondea hacia abajo al múltiplo indicado.
Sintaxis
=MULTIPLO.INFERIOR(número; cifra_significativa)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 47 |
| 2 | cifra_significativa | 5 |
- número (B1): Unidades pedidas.
- cifra_significativa (B2): Tamaño del lote.
Fórmula
=MULTIPLO.INFERIOR(B1;B2)
Resultado: 45. Unidades en lotes completos.
Redondea al múltiplo más cercano, hacia arriba o hacia abajo.
Sintaxis
=REDOND.MULT(número; múltiplo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | $1.234,00 |
| 2 | múltiplo | 50 |
- número (B1): Monto a pagar.
- múltiplo (B2): Denominación de referencia.
Fórmula
=REDOND.MULT(B1;B2)
Resultado: $1.250,00. Monto redondeado.
Genera un número entero al azar entre dos límites. Cambia con cada recálculo (F9).
Sintaxis
=ALEATORIO.ENTRE(inferior; superior)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | inferior | 1 |
| 2 | superior | 100 |
- inferior (B1): Límite inferior.
- superior (B2): Límite superior.
Fórmula
=ALEATORIO.ENTRE(B1;B2)
Resultado: Varía con cada recálculo (un entero entre 1 y 100). Número al azar (útil para datos de prueba o sorteos).
Aplica una operación sobre un rango ignorando otros subtotales y, con códigos 101 a 111, las filas ocultas.
Sintaxis
=SUBTOTALES(núm_función; ref1; [ref2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | núm_función | 9 |
| 2 | ref1 | $1.200,00 |
| 3 | $950,00 | |
| 4 | $1.430,00 | |
| 5 | $870,00 | |
| 6 | $1.610,00 |
- núm_función (B1): 9 = suma, 1 = promedio, 2 = contar, 4 = máximo.
- ref1 (B2:B6): Ventas de cada día.
Fórmula
=SUBTOTALES(B1;B2:B6)
Resultado: $6.060,00. Subtotal del rango.
Estadísticas
Promedios, conteos, extremos, posiciones y tendencias. 20 funciones.
Calcula la media aritmética.
Sintaxis
=PROMEDIO(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=PROMEDIO(B1:B7)
Resultado: $1.227,14. Venta promedio.
Calcula el promedio de los valores que cumplen una condición.
Sintaxis
=PROMEDIO.SI(rango; criterio; [rango_promedio])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | Centro |
| 2 | Occidente | |
| 3 | Centro | |
| 4 | Oriente | |
| 5 | Occidente | |
| 6 | Centro | |
| 7 | criterio | Centro |
| 8 | rango_promedio | $4.200,00 |
| 9 | $3.150,00 | |
| 10 | $5.800,00 | |
| 11 | $2.400,00 | |
| 12 | $6.100,00 | |
| 13 | $3.900,00 |
- rango (B1:B6): Región de cada venta.
- criterio (B7): Región a promediar.
- rango_promedio (B8:B13): Monto de cada venta.
Fórmula
=PROMEDIO.SI(B1:B6;B7;B8:B13)
Resultado: $4.633,33. Venta promedio de la región.
Calcula el promedio con varias condiciones.
Sintaxis
=PROMEDIO.SI.CONJUNTO(rango_promedio; rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango_promedio | $4.200,00 |
| 2 | $3.150,00 | |
| 3 | $5.800,00 | |
| 4 | $2.400,00 | |
| 5 | $6.100,00 | |
| 6 | $3.900,00 | |
| 7 | rango_criterios1 | Centro |
| 8 | Occidente | |
| 9 | Centro | |
| 10 | Oriente | |
| 11 | Occidente | |
| 12 | Centro | |
| 13 | criterio1 | Centro |
| 14 | rango_criterios2 | Laptop |
| 15 | Monitor | |
| 16 | Laptop | |
| 17 | Impresora | |
| 18 | Monitor | |
| 19 | Laptop | |
| 20 | criterio2 | Laptop |
- rango_promedio (B1:B6): Monto de cada venta.
- rango_criterios1 (B7:B12): Región.
- criterio1 (B13): Región buscada.
- rango_criterios2 (B14:B19): Producto.
- criterio2 (B20): Producto buscado.
Fórmula
=PROMEDIO.SI.CONJUNTO(B1:B6;B7:B12;B13;B14:B19;B20)
Resultado: $4.633,33. Promedio de laptops en la región.
Cuenta las celdas que contienen números.
Sintaxis
=CONTAR(valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor1 | 1200 |
| 2 | Pendiente | |
| 3 | 1430 | |
| 4 | 870 | |
| 5 | Anulada | |
| 6 | 1610 |
- valor1 (B1:B6): Registros de venta (algunos con texto).
Fórmula
=CONTAR(B1:B6)
Resultado: 4. Ventas con monto registrado.
Cuenta las celdas que no están vacías.
Sintaxis
=CONTARA(valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor1 | 1200 |
| 2 | Pendiente | |
| 3 | 1430 | |
| 4 | ||
| 5 | Anulada | |
| 6 | 1610 |
- valor1 (B1:B6): Registros de venta.
Fórmula
=CONTARA(B1:B6)
Resultado: 5. Registros con cualquier dato.
Cuenta las celdas vacías de un rango.
Sintaxis
=CONTAR.BLANCO(rango)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | Sí |
| 2 | ||
| 3 | Sí | |
| 4 | ||
| 5 | No | |
| 6 | Sí |
- rango (B1:B6): Asistencia registrada (vacío = sin registro).
Fórmula
=CONTAR.BLANCO(B1:B6)
Resultado: 2. Días sin registro.
Cuenta las celdas que cumplen una condición.
Sintaxis
=CONTAR.SI(rango; criterio)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | $4.200,00 |
| 2 | $3.150,00 | |
| 3 | $5.800,00 | |
| 4 | $2.400,00 | |
| 5 | $6.100,00 | |
| 6 | $3.900,00 | |
| 7 | criterio | >4000 |
- rango (B1:B6): Monto de cada venta.
- criterio (B7): Condición escrita como texto.
Fórmula
=CONTAR.SI(B1:B6;B7)
Resultado: 3. Ventas mayores a 4.000.
Cuenta las celdas que cumplen varias condiciones.
Sintaxis
=CONTAR.SI.CONJUNTO(rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango_criterios1 | Centro |
| 2 | Occidente | |
| 3 | Centro | |
| 4 | Oriente | |
| 5 | Occidente | |
| 6 | Centro | |
| 7 | criterio1 | Centro |
| 8 | rango_criterios2 | $4.200,00 |
| 9 | $3.150,00 | |
| 10 | $5.800,00 | |
| 11 | $2.400,00 | |
| 12 | $6.100,00 | |
| 13 | $3.900,00 | |
| 14 | criterio2 | >4000 |
- rango_criterios1 (B1:B6): Región.
- criterio1 (B7): Región buscada.
- rango_criterios2 (B8:B13): Monto de cada venta.
- criterio2 (B14): Condición sobre el monto.
Fórmula
=CONTAR.SI.CONJUNTO(B1:B6;B7;B8:B13;B14)
Resultado: 2. Ventas grandes en la región.
Devuelve el valor más alto.
Sintaxis
=MAX(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MAX(B1:B7)
Resultado: $1.610,00. Mejor día de ventas.
Devuelve el valor más bajo.
Sintaxis
=MIN(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MIN(B1:B7)
Resultado: $870,00. Peor día de ventas.
Devuelve el valor central de un conjunto ordenado.
Sintaxis
=MEDIANA(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MEDIANA(B1:B7)
Resultado: $1.200,00. Venta típica, menos sensible a extremos que el promedio.
Devuelve el valor que más se repite.
Sintaxis
=MODA.UNO(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MODA.UNO(B1:B7)
Resultado: $1.430,00. Monto más frecuente.
Devuelve el k-ésimo valor más alto.
Sintaxis
=K.ESIMO.MAYOR(matriz; k)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | k | 2 |
- matriz (B1:B7): Ventas diarias.
- k (B8): Posición desde arriba.
Fórmula
=K.ESIMO.MAYOR(B1:B7;B8)
Resultado: $1.430,00. Segundo mejor día.
Devuelve el k-ésimo valor más bajo.
Sintaxis
=K.ESIMO.MENOR(matriz; k)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | k | 2 |
- matriz (B1:B7): Ventas diarias.
- k (B8): Posición desde abajo.
Fórmula
=K.ESIMO.MENOR(B1:B7;B8)
Resultado: $950,00. Segundo peor día.
Devuelve la posición de un valor dentro de una lista.
Sintaxis
=JERARQUIA.EQV(número; referencia; [orden])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | $1.430,00 |
| 2 | referencia | $1.200,00 |
| 3 | $950,00 | |
| 4 | $1.430,00 | |
| 5 | $870,00 | |
| 6 | $1.610,00 | |
| 7 | $1.430,00 | |
| 8 | $1.100,00 | |
| 9 | orden | 0 |
- número (B1): Venta a ubicar.
- referencia (B2:B8): Ventas diarias.
- orden (B9): 0 = de mayor a menor.
Fórmula
=JERARQUIA.EQV(B1;B2:B8;B9)
Resultado: 2. Puesto de esa venta en el ranking.
Calcula la desviación estándar de una muestra.
Sintaxis
=DESVEST.M(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=DESVEST.M(B1:B7)
Resultado: $273,90. Dispersión típica de las ventas.
Devuelve el valor bajo el cual queda el porcentaje indicado de los datos.
Sintaxis
=PERCENTIL.INC(matriz; k)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | k | 90% |
- matriz (B1:B7): Ventas diarias.
- k (B8): Percentil buscado (entre 0 y 1).
Fórmula
=PERCENTIL.INC(B1:B7;B8)
Resultado: $1.502,00. Monto que supera solo el 10 % de los días.
Devuelve el cuartil de un conjunto de datos.
Sintaxis
=CUARTIL.INC(matriz; cuartil)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | cuartil | 1 |
- matriz (B1:B7): Ventas diarias.
- cuartil (B8): 1 = primer cuartil, 3 = tercero.
Fórmula
=CUARTIL.INC(B1:B7;B8)
Resultado: $1.025,00. Límite del 25 % de días más bajos.
Mide la relación entre dos variables (de -1 a 1).
Sintaxis
=COEF.DE.CORREL(matriz1; matriz2)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz1 | $500,00 |
| 2 | $800,00 | |
| 3 | $650,00 | |
| 4 | $1.200,00 | |
| 5 | $900,00 | |
| 6 | matriz2 | $12.000,00 |
| 7 | $15.500,00 | |
| 8 | $13.800,00 | |
| 9 | $21.000,00 | |
| 10 | $17.200,00 |
- matriz1 (B1:B5): Inversión mensual en publicidad.
- matriz2 (B6:B10): Ventas del mes.
Fórmula
=COEF.DE.CORREL(B1:B5;B6:B10)
Resultado: 1,00. Cercano a 1: más publicidad, más ventas.
Estima un valor futuro a partir de una tendencia lineal.
Sintaxis
=PRONOSTICO(x; conocido_y; conocido_x)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | x | $1.500,00 |
| 2 | conocido_y | $12.000,00 |
| 3 | $15.500,00 | |
| 4 | $13.800,00 | |
| 5 | $21.000,00 | |
| 6 | $17.200,00 | |
| 7 | conocido_x | $500,00 |
| 8 | $800,00 | |
| 9 | $650,00 | |
| 10 | $1.200,00 | |
| 11 | $900,00 |
- x (B1): Inversión en publicidad planificada.
- conocido_y (B2:B6): Ventas históricas.
- conocido_x (B7:B11): Inversión histórica en publicidad.
Fórmula
=PRONOSTICO(B1;B2:B6;B7:B11)
Resultado: $24.843,09. Ventas esperadas.
Búsqueda y referencia
Encontrar y traer datos de tablas y listas. 20 funciones.
Busca un valor en la primera columna de una tabla y devuelve el dato de otra columna de la misma fila.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [rango])
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | valor_buscado | P-103 | ||
| 2 | matriz_tabla | Código | Producto | Precio |
| 3 | P-101 | Laptop | $850,00 | |
| 4 | P-102 | Monitor | $210,00 | |
| 5 | P-103 | Impresora | $175,00 | |
| 6 | P-104 | Teclado | $25,00 | |
| 7 | P-105 | Mouse | $12,00 | |
| 8 | indicador_columnas | 3 | ||
| 9 | rango | FALSO |
- valor_buscado (B1): Código del producto.
- matriz_tabla (B2:D7): Tabla de productos (la búsqueda ocurre en la primera columna).
- indicador_columnas (B8): Columna de la tabla que se devuelve.
- rango (B9): FALSO = coincidencia exacta.
Fórmula
=BUSCARV(B1;B2:D7;B8;B9)
Resultado: $175,00. Precio del producto.
Con VERDADERO, BUSCARV ubica el tramo al que pertenece un valor. La primera columna debe estar en orden ascendente.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; VERDADERO)
Datos del ejemplo
| A | B | C | |
|---|---|---|---|
| 1 | valor_buscado | $12.500,00 | |
| 2 | matriz_tabla | Desde | Comisión |
| 3 | $0,00 | 3% | |
| 4 | $5.000,00 | 5% | |
| 5 | $10.000,00 | 7% | |
| 6 | $20.000,00 | 10% | |
| 7 | indicador_columnas | 2 | |
| 8 | rango | VERDADERO |
- valor_buscado (B1): Ventas del mes del vendedor.
- matriz_tabla (B2:C6): Tabla de tramos de comisión.
- indicador_columnas (B7): Columna de la comisión.
- rango (B8): VERDADERO = coincidencia aproximada.
Fórmula
=BUSCARV(B1;B2:C6;B7;B8)
Resultado: 7%. Comisión que le corresponde.
Combina BUSCARV con COINCIDIR para elegir la columna por su encabezado.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; COINCIDIR(encabezado; fila_de_encabezados; 0); FALSO)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | valor_buscado | P-102 | ||
| 2 | matriz_tabla | Código | Producto | Precio |
| 3 | P-101 | Laptop | $850,00 | |
| 4 | P-102 | Monitor | $210,00 | |
| 5 | P-103 | Impresora | $175,00 | |
| 6 | P-104 | Teclado | $25,00 | |
| 7 | P-105 | Mouse | $12,00 | |
| 8 | encabezado | Producto |
- valor_buscado (B1): Código del producto.
- matriz_tabla (B2:D7): Tabla de productos.
- encabezado (B8): Nombre de la columna que se quiere traer.
Fórmula
=BUSCARV(B1;B2:D7;COINCIDIR(B8;B2:D2;0);FALSO)
Resultado: Monitor. Dato de la columna elegida.
Busca un valor en la primera fila de una tabla y devuelve el dato de otra fila de la misma columna.
Sintaxis
=BUSCARH(valor_buscado; matriz_tabla; indicador_filas; [ordenado])
Datos del ejemplo
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | valor_buscado | Mar | ||||
| 2 | matriz_tabla | Mes | Ene | Feb | Mar | Abr |
| 3 | Meta | $18.000,00 | $19.500,00 | $21.000,00 | $22.000,00 | |
| 4 | indicador_filas | 2 | ||||
| 5 | ordenado | FALSO |
- valor_buscado (B1): Mes a consultar.
- matriz_tabla (B2:F3): Tabla horizontal de metas.
- indicador_filas (B4): Fila que se devuelve.
- ordenado (B5): FALSO = coincidencia exacta.
Fórmula
=BUSCARH(B1;B2:F3;B4;B5)
Resultado: $21.000,00. Meta del mes.
Busca en un vector ordenado y devuelve el dato de la misma posición en otro vector.
Sintaxis
=BUSCAR(valor_buscado; vector_de_compra; [vector_resultado])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | 78 |
| 2 | vector_de_compra | 0 |
| 3 | 60 | |
| 4 | 75 | |
| 5 | 90 | |
| 6 | vector_resultado | Insuficiente |
| 7 | Regular | |
| 8 | Bueno | |
| 9 | Excelente |
- valor_buscado (B1): Puntaje de la evaluación.
- vector_de_compra (B2:B5): Puntajes mínimos de cada categoría (ascendente).
- vector_resultado (B6:B9): Categoría de desempeño.
Fórmula
=BUSCAR(B1;B2:B5;B6:B9)
Resultado: Bueno. Categoría del empleado.
Devuelve la posición de un valor dentro de un rango.
Sintaxis
=COINCIDIR(valor_buscado; matriz_buscada; [tipo_de_coincidencia])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | P-104 |
| 2 | matriz_buscada | P-101 |
| 3 | P-102 | |
| 4 | P-103 | |
| 5 | P-104 | |
| 6 | P-105 | |
| 7 | tipo_de_coincidencia | 0 |
- valor_buscado (B1): Código a ubicar.
- matriz_buscada (B2:B6): Lista de códigos.
- tipo_de_coincidencia (B7): 0 = exacta.
Fórmula
=COINCIDIR(B1;B2:B6;B7)
Resultado: 4. Posición del código en la lista.
Con tipo 1, devuelve la posición del mayor valor que sea menor o igual al buscado. La lista debe ir en orden ascendente.
Sintaxis
=COINCIDIR(valor_buscado; matriz_buscada; 1)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | $7.300,00 |
| 2 | matriz_buscada | $0,00 |
| 3 | $2.000,00 | |
| 4 | $5.000,00 | |
| 5 | $10.000,00 | |
| 6 | tipo_de_coincidencia | 1 |
- valor_buscado (B1): Monto de la compra.
- matriz_buscada (B2:B5): Límites inferiores de cada tramo de descuento.
- tipo_de_coincidencia (B6): 1 = aproximada.
Fórmula
=COINCIDIR(B1;B2:B5;B6)
Resultado: 3. Tramo al que pertenece la compra.
Devuelve el valor que está en el cruce de una fila y una columna de una tabla.
Sintaxis
=INDICE(matriz; núm_fila; [núm_columna])
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | matriz | Código | Producto | Precio |
| 2 | P-101 | Laptop | $850,00 | |
| 3 | P-102 | Monitor | $210,00 | |
| 4 | P-103 | Impresora | $175,00 | |
| 5 | P-104 | Teclado | $25,00 | |
| 6 | P-105 | Mouse | $12,00 | |
| 7 | núm_fila | 4 | ||
| 8 | núm_columna | 2 |
- matriz (B1:D6): Tabla de productos (fila 1 = encabezados).
- núm_fila (B7): Fila de la tabla.
- núm_columna (B8): Columna de la tabla.
Fórmula
=INDICE(B1:D6;B7;B8)
Resultado: Impresora. Dato del cruce.
COINCIDIR ubica la posición e INDICE trae el dato. Busca en cualquier columna, no solo en la primera.
Sintaxis
=INDICE(rango_resultado; COINCIDIR(valor_buscado; rango_búsqueda; 0))
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | Monitor |
| 2 | rango_resultado | P-101 |
| 3 | P-102 | |
| 4 | P-103 | |
| 5 | P-104 | |
| 6 | P-105 | |
| 7 | rango_búsqueda | Laptop |
| 8 | Monitor | |
| 9 | Impresora | |
| 10 | Teclado | |
| 11 | Mouse |
- valor_buscado (B1): Nombre del producto.
- rango_resultado (B2:B6): Códigos.
- rango_búsqueda (B7:B11): Nombres de producto.
Fórmula
=INDICE(B2:B6;COINCIDIR(B1;B7:B11;0))
Resultado: P-102. Código del producto (búsqueda hacia la izquierda).
Devuelve el valor de una lista según un número de posición.
Sintaxis
=ELEGIR(núm_índice; valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | núm_índice | 2 |
| 2 | valor1 | Contado |
| 3 | valor2 | Crédito |
| 4 | valor3 | Consignación |
- núm_índice (B1): Código de la forma de pago.
- valor1 (B2): Opción 1.
- valor2 (B3): Opción 2.
- valor3 (B4): Opción 3.
Fórmula
=ELEGIR(B1;B2;B3;B4)
Resultado: Crédito. Forma de pago.
Devuelve el valor que está a cierta distancia de una celda de partida.
Sintaxis
=DESREF(ref; filas; columnas; [alto]; [ancho])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | $18.200,00 |
| 2 | $19.100,00 | |
| 3 | $20.500,00 | |
| 4 | $21.300,00 | |
| 5 | $19.800,00 | |
| 6 | filas | 2 |
| 7 | columnas | 0 |
- ref (B1:B5): Ventas por mes; la celda de partida es la primera.
- filas (B6): Filas que se baja desde la partida.
- columnas (B7): Columnas que se desplaza (0 = misma columna).
Fórmula
=DESREF(B1;B6;B7)
Resultado: $20.500,00. Venta del tercer mes.
DESREF con alto y ancho genera un rango de tamaño variable; SUMA lo totaliza.
Sintaxis
=SUMA(DESREF(ref; 0; 0; alto; 1))
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | $18.200,00 |
| 2 | $19.100,00 | |
| 3 | $20.500,00 | |
| 4 | $21.300,00 | |
| 5 | $19.800,00 | |
| 6 | alto | 3 |
- ref (B1:B5): Ventas por mes.
- alto (B6): Cantidad de meses a acumular.
Fórmula
=SUMA(DESREF(B1;0;0;B6;1))
Resultado: $57.800,00. Acumulado de los primeros meses.
Convierte un texto con una dirección en una referencia real.
Sintaxis
=INDIRECTO(ref; [a1])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | datos | $21.000,00 |
| 2 | $18.500,00 | |
| 3 | $16.300,00 | |
| 4 | ref | B2 |
- datos (B1:B3): Ventas por región.
- ref (B4): Dirección escrita como texto (apunta a la segunda venta).
Fórmula
=INDIRECTO(B4)
Resultado: $18.500,00. Valor de la celda indicada.
Construye la dirección de una celda como texto.
Sintaxis
=DIRECCION(fila; columna; [abs]; [a1]; [hoja])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fila | 5 |
| 2 | columna | 3 |
| 3 | abs | 1 |
- fila (B1): Número de fila.
- columna (B2): Número de columna (3 = C).
- abs (B3): 1 = absoluta, 4 = relativa.
Fórmula
=DIRECCION(B1;B2;B3)
Resultado: $C$5. Dirección resultante.
Devuelve el número de fila de una referencia.
Sintaxis
=FILA([ref])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | Dato |
- ref (B1): Celda de referencia (cualquier dato).
Fórmula
=FILA(B1)
Resultado: 1. Fila de esa celda.
Devuelve el número de columna de una referencia.
Sintaxis
=COLUMNA([ref])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | Dato |
- ref (B1): Celda de referencia (cualquier dato).
Fórmula
=COLUMNA(B1)
Resultado: 2. Columna de esa celda (3 = C).
Cuenta las filas de un rango.
Sintaxis
=FILAS(matriz)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | matriz | Código | Producto | Precio |
| 2 | P-101 | Laptop | $850,00 | |
| 3 | P-102 | Monitor | $210,00 | |
| 4 | P-103 | Impresora | $175,00 | |
| 5 | P-104 | Teclado | $25,00 | |
| 6 | P-105 | Mouse | $12,00 |
- matriz (B1:D6): Tabla de productos.
Fórmula
=FILAS(B1:D6)
Resultado: 6. Filas de la tabla, incluido el encabezado.
Cuenta las columnas de un rango.
Sintaxis
=COLUMNAS(matriz)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | matriz | Código | Producto | Precio |
| 2 | P-101 | Laptop | $850,00 | |
| 3 | P-102 | Monitor | $210,00 | |
| 4 | P-103 | Impresora | $175,00 | |
| 5 | P-104 | Teclado | $25,00 | |
| 6 | P-105 | Mouse | $12,00 |
- matriz (B1:D6): Tabla de productos.
Fórmula
=COLUMNAS(B1:D6)
Resultado: 3. Columnas de la tabla.
Crea un enlace a una página web, un archivo o una celda.
Sintaxis
=HIPERVINCULO(ubicación_del_vínculo; [nombre_descriptivo])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ubicación_del_vínculo | https://metagerencia.com |
| 2 | nombre_descriptivo | Ir a Metagerencia |
- ubicación_del_vínculo (B1): Dirección del enlace.
- nombre_descriptivo (B2): Texto que se muestra.
Fórmula
=HIPERVINCULO(B1;B2)
Resultado: Ir a Metagerencia. Enlace clicable.
Muestra como texto la fórmula de otra celda. Es la que se usa en la fila «Fórmula escrita» de cada ejemplo.
Sintaxis
=FORMULATEXTO(referencia)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | cantidad | 12 |
| 2 | precio | $45,00 |
| 3 | referencia | =B1*B2 |
- cantidad (B1): Unidades vendidas.
- precio (B2): Precio unitario.
- referencia (B3): Celda con una fórmula (cantidad por precio).
Fórmula
=FORMULATEXTO(B3)
Resultado: =B1*B2. Fórmula de la celda, como texto.
Base de datos
Cálculos sobre una lista usando un rango de criterios. 12 funciones.
Suma un campo de los registros que cumplen los criterios.
Sintaxis
=BDSUMA(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDSUMA(B1:D7;B8;B9:B10)
Resultado: $13.900,00. Ventas de la región.
Promedia un campo de los registros que cumplen los criterios.
Sintaxis
=BDPROMEDIO(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDPROMEDIO(B1:D7;B8;B9:B10)
Resultado: $4.633,33. Venta promedio de la región.
Cuenta los registros con números en el campo que cumplen los criterios.
Sintaxis
=BDCONTAR(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Occidente |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDCONTAR(B1:D7;B8;B9:B10)
Resultado: 2. Ventas registradas en la región.
Cuenta los registros no vacíos del campo que cumplen los criterios.
Sintaxis
=BDCONTARA(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Vendedor | ||
| 9 | criterios | Monto | ||
| 10 | >4000 |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDCONTARA(B1:D7;B8;B9:B10)
Resultado: 3. Vendedores con ventas mayores a 4.000.
Devuelve el valor máximo del campo entre los registros que cumplen los criterios.
Sintaxis
=BDMAX(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDMAX(B1:D7;B8;B9:B10)
Resultado: $5.800,00. Venta más alta de la región.
Devuelve el valor mínimo del campo entre los registros que cumplen los criterios.
Sintaxis
=BDMIN(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDMIN(B1:D7;B8;B9:B10)
Resultado: $3.900,00. Venta más baja de la región.
Extrae un único valor que cumple los criterios. Si hay más de uno, da error.
Sintaxis
=BDEXTRAER(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Región | ||
| 9 | criterios | Vendedor | ||
| 10 | Pedro Gil |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDEXTRAER(B1:D7;B8;B9:B10)
Resultado: Oriente. Región del vendedor.
Multiplica los valores del campo que cumplen los criterios.
Sintaxis
=BDPRODUCTO(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Oriente |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDPRODUCTO(B1:D7;B8;B9:B10)
Resultado: $2.400,00. Producto de los montos (con un solo registro, su valor).
Desviación estándar de una muestra con los registros que cumplen los criterios.
Sintaxis
=BDDESVEST(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDDESVEST(B1:D7;B8;B9:B10)
Resultado: $1.021,44. Dispersión de las ventas de la región.
Desviación estándar de la población con los registros que cumplen los criterios.
Sintaxis
=BDDESVESTP(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDDESVESTP(B1:D7;B8;B9:B10)
Resultado: $834,00. Dispersión, tomando todos los registros como población.
Varianza de una muestra con los registros que cumplen los criterios.
Sintaxis
=BDVAR(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDVAR(B1:D7;B8;B9:B10)
Resultado: 1.043.333,33. Varianza de las ventas de la región.
Varianza de la población con los registros que cumplen los criterios.
Sintaxis
=BDVARP(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDVARP(B1:D7;B8;B9:B10)
Resultado: 695.555,56. Varianza, tomando todos los registros como población.
Texto
Extraer, unir, limpiar y convertir textos. 20 funciones.
Extrae caracteres desde el inicio de un texto.
Sintaxis
=IZQUIERDA(texto; núm_de_caracteres)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | núm_de_caracteres | 2 |
- texto (B1): Número de factura.
- núm_de_caracteres (B2): Caracteres a extraer.
Fórmula
=IZQUIERDA(B1;B2)
Resultado: VE. Prefijo de la serie.
Extrae caracteres desde el final de un texto.
Sintaxis
=DERECHA(texto; núm_de_caracteres)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | núm_de_caracteres | 4 |
- texto (B1): Número de factura.
- núm_de_caracteres (B2): Caracteres a extraer.
Fórmula
=DERECHA(B1;B2)
Resultado: 0045. Correlativo.
Extrae caracteres desde una posición intermedia.
Sintaxis
=EXTRAE(texto; posición_inicial; núm_de_caracteres)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | posición_inicial | 4 |
| 3 | núm_de_caracteres | 4 |
- texto (B1): Número de factura.
- posición_inicial (B2): Posición del primer carácter.
- núm_de_caracteres (B3): Caracteres a extraer.
Fórmula
=EXTRAE(B1;B2;B3)
Resultado: 2026. Año de la factura.
Cuenta los caracteres de un texto, incluidos los espacios.
Sintaxis
=LARGO(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Distribuidora Lara |
- texto (B1): Nombre del cliente.
Fórmula
=LARGO(B1)
Resultado: 18. Cantidad de caracteres.
Devuelve la posición de un texto dentro de otro. Distingue mayúsculas.
Sintaxis
=ENCONTRAR(texto_buscado; dentro_del_texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_buscado | - |
| 2 | dentro_del_texto | VE-2026-0045 |
- texto_buscado (B1): Carácter a ubicar.
- dentro_del_texto (B2): Número de factura.
Fórmula
=ENCONTRAR(B1;B2)
Resultado: 3. Posición del primer guion.
Igual que ENCONTRAR, pero no distingue mayúsculas y admite comodines.
Sintaxis
=HALLAR(texto_buscado; dentro_del_texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_buscado | gerente |
| 2 | dentro_del_texto | Sub Gerente de Ventas |
- texto_buscado (B1): Palabra a ubicar.
- dentro_del_texto (B2): Cargo del empleado.
Fórmula
=HALLAR(B1;B2)
Resultado: 5. Posición donde empieza la palabra.
Convierte un texto a mayúsculas.
Sintaxis
=MAYUSC(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | maría pérez |
- texto (B1): Nombre del cliente.
Fórmula
=MAYUSC(B1)
Resultado: MARÍA PÉREZ. Texto en mayúsculas.
Convierte un texto a minúsculas.
Sintaxis
=MINUSC(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Ventas@Empresa.COM |
- texto (B1): Correo escrito sin cuidado.
Fórmula
=MINUSC(B1)
Resultado: ventas@empresa.com. Texto en minúsculas.
Pone en mayúscula la primera letra de cada palabra.
Sintaxis
=NOMPROPIO(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | MARÍA PÉREZ |
- texto (B1): Nombre del cliente.
Fórmula
=NOMPROPIO(B1)
Resultado: María Pérez. Nombre con formato correcto.
Quita los espacios sobrantes y deja uno solo entre palabras.
Sintaxis
=ESPACIOS(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Carlos Ruiz |
- texto (B1): Nombre copiado de otro sistema.
Fórmula
=ESPACIOS(B1)
Resultado: Carlos Ruiz. Texto limpio.
Quita los caracteres no imprimibles, como los saltos de línea.
Sintaxis
=LIMPIAR(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Av. Libertador Local 4 |
- texto (B1): Dirección con un salto de línea.
Fórmula
=LIMPIAR(B1)
Resultado: Av. LibertadorLocal 4. Texto en una sola línea.
Une varios textos en uno solo.
Sintaxis
=CONCATENAR(texto1; [texto2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto1 | María |
| 2 | texto2 | |
| 3 | texto3 | Pérez |
- texto1 (B1): Nombre.
- texto2 (B2): Separador (un espacio).
- texto3 (B3): Apellido.
Fórmula
=CONCATENAR(B1;B2;B3)
Resultado: María Pérez. Nombre completo. También se logra con el operador &.
Reemplaza un texto por otro dondequiera que aparezca.
Sintaxis
=SUSTITUIR(texto; texto_original; texto_nuevo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | texto_original | - |
| 3 | texto_nuevo | / |
- texto (B1): Número de factura.
- texto_original (B2): Lo que se quiere cambiar.
- texto_nuevo (B3): Lo que se pone en su lugar.
Fórmula
=SUSTITUIR(B1;B2;B3)
Resultado: VE/2026/0045. Texto con el cambio.
Reemplaza los caracteres de una posición determinada.
Sintaxis
=REEMPLAZAR(texto_original; núm_inicial; núm_de_caracteres; texto_nuevo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_original | VE-2026-0045 |
| 2 | núm_inicial | 1 |
| 3 | núm_de_caracteres | 2 |
| 4 | texto_nuevo | CO |
- texto_original (B1): Número de factura.
- núm_inicial (B2): Posición del primer carácter a cambiar.
- núm_de_caracteres (B3): Cantidad de caracteres a cambiar.
- texto_nuevo (B4): Texto que entra.
Fórmula
=REEMPLAZAR(B1;B2;B3;B4)
Resultado: CO-2026-0045. Factura con nueva serie.
Convierte un número en texto con el formato indicado.
Sintaxis
=TEXTO(valor; formato)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | 45 |
| 2 | formato | 000000 |
- valor (B1): Número de cliente.
- formato (B2): Máscara: seis dígitos con ceros a la izquierda.
Fórmula
=TEXTO(B1;B2)
Resultado: 000045. Código con formato fijo.
Convierte en número un texto que parece número.
Sintaxis
=VALOR(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | 1500 |
- texto (B1): Monto importado como texto.
Fórmula
=VALOR(B1)
Resultado: 1.500,00. Número con el que ya se puede calcular.
Repite un texto la cantidad de veces indicada.
Sintaxis
=REPETIR(texto; núm_de_veces)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | ★ |
| 2 | núm_de_veces | 4 |
- texto (B1): Símbolo a repetir.
- núm_de_veces (B2): Calificación del proveedor (1 a 5).
Fórmula
=REPETIR(B1;B2)
Resultado: ★★★★. Calificación visual.
Compara dos textos y distingue mayúsculas de minúsculas.
Sintaxis
=IGUAL(texto1; texto2)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto1 | ABC-01 |
| 2 | texto2 | abc-01 |
- texto1 (B1): Código en el sistema.
- texto2 (B2): Código escrito por el usuario.
Fórmula
=IGUAL(B1;B2)
Resultado: FALSO. VERDADERO solo si son idénticos.
Redondea un número y lo convierte en texto con separador de miles.
Sintaxis
=DECIMAL(número; decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1234,567 |
| 2 | decimales | 1 |
- número (B1): Monto.
- decimales (B2): Decimales a mostrar.
Fórmula
=DECIMAL(B1;B2)
Resultado: 1.234,6. Monto como texto.
Devuelve el código numérico del primer carácter de un texto.
Sintaxis
=CODIGO(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | A |
- texto (B1): Carácter a consultar.
Fórmula
=CODIGO(B1)
Resultado: 65. Código del carácter.
Lógicas
Decisiones según condiciones. 9 funciones.
Evalúa una condición y devuelve un valor si se cumple y otro si no.
Sintaxis
=SI(prueba_lógica; [valor_si_verdadero]; [valor_si_falso])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | venta | $21.500,00 |
| 2 | meta | $20.000,00 |
| 3 | valor_si_verdadero | Cumplió |
| 4 | valor_si_falso | No cumplió |
- venta (B1): Venta del mes.
- meta (B2): Meta del mes.
- valor_si_verdadero (B3): Mensaje si cumple.
- valor_si_falso (B4): Mensaje si no cumple.
Fórmula
=SI(B1>=B2;B3;B4)
Resultado: Cumplió. Resultado de la evaluación.
Devuelve VERDADERO solo si todas las condiciones se cumplen.
Sintaxis
=Y(valor_lógico1; [valor_lógico2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | venta | $21.500,00 |
| 2 | meta | $20.000,00 |
| 3 | asistencia | 95% |
| 4 | asistencia mínima | 90% |
- venta (B1): Venta del mes.
- meta (B2): Meta del mes.
- asistencia (B3): Asistencia del período.
- asistencia mínima (B4): Asistencia requerida.
Fórmula
=Y(B1>=B2;B3>=B4)
Resultado: VERDADERO. ¿Gana el bono? Debe cumplir ambas.
Devuelve VERDADERO si al menos una condición se cumple.
Sintaxis
=O(valor_lógico1; [valor_lógico2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | antigüedad | 1 |
| 2 | antigüedad mínima | 3 |
| 3 | compras | $60.000,00 |
| 4 | compras mínimas | $50.000,00 |
- antigüedad (B1): Años como cliente.
- antigüedad mínima (B2): Años requeridos.
- compras (B3): Compras del año.
- compras mínimas (B4): Monto requerido.
Fórmula
=O(B1>=B2;B3>=B4)
Resultado: VERDADERO. ¿Califica como cliente preferente? Basta una.
Invierte un valor lógico.
Sintaxis
=NO(valor_lógico)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_lógico | FALSO |
- valor_lógico (B1): ¿La factura está pagada?
Fórmula
=NO(B1)
Resultado: VERDADERO. ¿Está pendiente?
Devuelve VERDADERO si se cumple una cantidad impar de condiciones (con dos: solo una de ellas).
Sintaxis
=XO(lógico1; [lógico2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | lógico1 | VERDADERO |
| 2 | lógico2 | FALSO |
- lógico1 (B1): ¿Tiene descuento por volumen?
- lógico2 (B2): ¿Tiene descuento por pronto pago?
Fórmula
=XO(B1;B2)
Resultado: VERDADERO. ¿Tiene uno solo de los dos descuentos?
Devuelve un valor alternativo si la fórmula da cualquier error.
Sintaxis
=SI.ERROR(valor; valor_si_error)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
| 3 | valor_si_error | Sin clientes |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos (0 provoca división entre cero).
- valor_si_error (B3): Mensaje alternativo.
Fórmula
=SI.ERROR(B1/B2;B3)
Resultado: Sin clientes. Venta por cliente o el mensaje.
Devuelve un valor alternativo solo cuando el error es #N/D (dato no encontrado).
Sintaxis
=SI.ND(valor; valor_si_nd)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | valor_buscado | P-999 | ||
| 2 | tabla | Código | Producto | Precio |
| 3 | P-101 | Laptop | $850,00 | |
| 4 | P-102 | Monitor | $210,00 | |
| 5 | P-103 | Impresora | $175,00 | |
| 6 | P-104 | Teclado | $25,00 | |
| 7 | P-105 | Mouse | $12,00 | |
| 8 | valor_si_nd | No existe |
- valor_buscado (B1): Código a buscar (no existe en la tabla).
- tabla (B2:D7): Tabla de productos.
- valor_si_nd (B8): Mensaje si no se encuentra.
Fórmula
=SI.ND(BUSCARV(B1;B2:D7;2;FALSO);B8)
Resultado: No existe. Producto encontrado o el mensaje.
Devuelve el valor lógico VERDADERO.
Sintaxis
=VERDADERO()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=VERDADERO()
Resultado: VERDADERO. Valor lógico.
Devuelve el valor lógico FALSO.
Sintaxis
=FALSO()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=FALSO()
Resultado: FALSO. Valor lógico.
Información
Revisar el tipo o el estado de un dato o una celda. 18 funciones.
Comprueba si una celda está vacía.
Sintaxis
=ESBLANCO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor |
- valor (B1): Fecha de entrega (aún sin registrar).
Fórmula
=ESBLANCO(B1)
Resultado: VERDADERO. VERDADERO si está vacía.
Comprueba si hay un error distinto de #N/D.
Sintaxis
=ESERR(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos.
Fórmula
=ESERR(B1/B2)
Resultado: VERDADERO. VERDADERO: la división entre cero es error.
Comprueba si hay cualquier tipo de error.
Sintaxis
=ESERROR(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos.
Fórmula
=ESERROR(B1/B2)
Resultado: VERDADERO. VERDADERO si la operación da error.
Devuelve un número que identifica el tipo de error. Si no hay error, devuelve #N/D.
Sintaxis
=TIPO.DE.ERROR(valor_de_error)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos.
Fórmula
=TIPO.DE.ERROR(B1/B2)
Resultado: 2. 2 = división entre cero (#¡DIV/0!).
Comprueba si el error es #N/D.
Sintaxis
=ESNOD(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | P-999 |
| 2 | lista | P-101 |
| 3 | P-102 | |
| 4 | P-103 |
- valor_buscado (B1): Código a ubicar.
- lista (B2:B4): Códigos existentes.
Fórmula
=ESNOD(COINCIDIR(B1;B2:B4;0))
Resultado: VERDADERO. VERDADERO: el código no está en la lista.
Genera el valor de error #N/D a propósito (por ejemplo, para que un gráfico ignore datos faltantes).
Sintaxis
=NOD()
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | dato | $250,00 |
- dato (B1): Venta del día. Déjala vacía para ver #N/D.
Fórmula
=SI(ESBLANCO(B1);NOD();B1)
Resultado: $250,00. El dato, o #N/D si falta.
Comprueba si un valor es lógico (VERDADERO o FALSO).
Sintaxis
=ESLOGICO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | VERDADERO |
- valor (B1): Respuesta registrada.
Fórmula
=ESLOGICO(B1)
Resultado: VERDADERO. VERDADERO si es un valor lógico.
Comprueba si un valor no es texto.
Sintaxis
=ESNOTEXTO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | 123 |
- valor (B1): Monto registrado.
Fórmula
=ESNOTEXTO(B1)
Resultado: VERDADERO. VERDADERO si no es texto.
Comprueba si un valor es un número. Útil para detectar números guardados como texto.
Sintaxis
=ESNUMERO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | 123 |
- valor (B1): Monto importado como texto.
Fórmula
=ESNUMERO(B1)
Resultado: FALSO. FALSO: el dato es texto aunque parezca número.
Comprueba si un valor es una referencia válida.
Sintaxis
=ESREF(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | Dato |
- valor (B1): Celda de referencia.
Fórmula
=ESREF(B1)
Resultado: VERDADERO. VERDADERO si es referencia.
Comprueba si un valor es texto.
Sintaxis
=ESTEXTO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | Distribuidora Lara |
- valor (B1): Nombre del cliente.
Fórmula
=ESTEXTO(B1)
Resultado: VERDADERO. VERDADERO si es texto.
Comprueba si un número es par.
Sintaxis
=ES.PAR(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 14 |
- número (B1): Número de lote.
Fórmula
=ES.PAR(B1)
Resultado: VERDADERO. VERDADERO si es par.
Comprueba si un número es impar.
Sintaxis
=ES.IMPAR(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 15 |
- número (B1): Número de lote.
Fórmula
=ES.IMPAR(B1)
Resultado: VERDADERO. VERDADERO si es impar.
Comprueba si una celda contiene una fórmula.
Sintaxis
=ESFORMULA(referencia)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | cantidad | 12 |
| 2 | precio | $45,00 |
| 3 | referencia | =B1*B2 |
- cantidad (B1): Unidades.
- precio (B2): Precio unitario.
- referencia (B3): Celda con una fórmula.
Fórmula
=ESFORMULA(B3)
Resultado: VERDADERO. VERDADERO si la celda tiene fórmula.
Convierte un valor en número: VERDADERO = 1, FALSO y texto = 0.
Sintaxis
=N(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | VERDADERO |
- valor (B1): ¿Asistió?
Fórmula
=N(B1)
Resultado: 1. Valor numérico (útil para sumar asistencias).
Devuelve el tipo de dato: 1 número, 2 texto, 4 lógico, 16 error, 64 matriz.
Sintaxis
=TIPO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | Distribuidora Lara |
- valor (B1): Dato a evaluar.
Fórmula
=TIPO(B1)
Resultado: 2. Código del tipo de dato.
Devuelve el número de la hoja donde está la fórmula o la referencia.
Sintaxis
=HOJA([valor])
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=HOJA()
Resultado: Depende de la posición de la hoja en el libro. Posición de esta hoja en el libro.
Devuelve la cantidad de hojas de una referencia o del libro.
Sintaxis
=HOJAS([referencia])
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=HOJAS()
Resultado: Depende de la cantidad de hojas del libro. Hojas del libro.
¿Quieres ir más allá?
¿Deseas aprender más sobre las fórmulas y funciones de Excel o requieres acompañamiento para avanzar en tus proyectos? Contáctanos a través del siguiente formulario.
Cómo usar esta base
Busca la función por su nombre o por lo que necesitas hacer, o filtra por categoría. Al abrir cada función verás su sintaxis y un ejemplo armado como una pequeña hoja de cálculo.
Para reproducirlo, copia los datos del ejemplo en las mismas celdas de tu hoja, pulsa Copiar fórmula y pégala en una celda vacía. Los argumentos entre corchetes [ ] son opcionales.
Los ejemplos están escritos para Excel en español con punto y coma como separador, y funcionan desde Excel 2016.
Financieras
Préstamos, inversiones, tasas y depreciación. 20 funciones.
Calcula la cuota fija de un préstamo con tasa constante.
Sintaxis
=PAGO(tasa; nper; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | nper | 24 |
| 3 | va | $10.000,00 |
- tasa (B1): Tasa de interés por período (mensual).
- nper (B2): Número total de cuotas.
- va (B3): Monto del préstamo recibido.
Fórmula
=PAGO(B1;B2;B3)
Resultado: -$499,24. Cuota mensual. Sale negativa porque es dinero que se paga.
Calcula la parte de intereses de una cuota específica.
Sintaxis
=PAGOINT(tasa; período; nper; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | período | 1 |
| 3 | nper | 24 |
| 4 | va | $10.000,00 |
- tasa (B1): Tasa de interés por período.
- período (B2): Número de la cuota que se analiza.
- nper (B3): Número total de cuotas.
- va (B4): Monto del préstamo.
Fórmula
=PAGOINT(B1;B2;B3;B4)
Resultado: -$150,00. Intereses pagados en esa cuota.
Calcula la parte de capital (amortización) de una cuota específica.
Sintaxis
=PAGOPRIN(tasa; período; nper; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | período | 1 |
| 3 | nper | 24 |
| 4 | va | $10.000,00 |
- tasa (B1): Tasa de interés por período.
- período (B2): Número de la cuota que se analiza.
- nper (B3): Número total de cuotas.
- va (B4): Monto del préstamo.
Fórmula
=PAGOPRIN(B1;B2;B3;B4)
Resultado: -$349,24. Capital amortizado en esa cuota.
Calcula el valor actual de una serie de pagos futuros iguales.
Sintaxis
=VA(tasa; nper; pago)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,00% |
| 2 | nper | 36 |
| 3 | pago | -$500,00 |
- tasa (B1): Tasa de interés por período.
- nper (B2): Número de pagos.
- pago (B3): Pago de cada período (negativo si sale dinero).
Fórmula
=VA(B1;B2;B3)
Resultado: $15.053,75. Cuánto vale hoy esa serie de pagos.
Calcula el valor futuro de un ahorro con aportes periódicos.
Sintaxis
=VF(tasa; nper; pago; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 0,80% |
| 2 | nper | 24 |
| 3 | pago | -$300,00 |
| 4 | va | -$1.000,00 |
- tasa (B1): Tasa de interés por período.
- nper (B2): Número de aportes.
- pago (B3): Aporte de cada período (negativo: sale de tu bolsillo).
- va (B4): Saldo inicial (negativo si lo depositas).
Fórmula
=VF(B1;B2;B3;B4)
Resultado: $9.113,69. Saldo acumulado al final del plazo.
Calcula cuántos períodos hacen falta para pagar un préstamo.
Sintaxis
=NPER(tasa; pago; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | pago | -$800,00 |
| 3 | va | $15.000,00 |
- tasa (B1): Tasa de interés por período.
- pago (B2): Cuota que se puede pagar (negativa).
- va (B3): Monto del préstamo.
Fórmula
=NPER(B1;B2;B3)
Resultado: 22,18. Número de cuotas necesarias.
Calcula la tasa de interés por período de un préstamo o inversión.
Sintaxis
=TASA(nper; pago; va)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | nper | 24 |
| 2 | pago | -$520,00 |
| 3 | va | $10.000,00 |
- nper (B1): Número de cuotas.
- pago (B2): Cuota de cada período (negativa).
- va (B3): Monto recibido.
Fórmula
=TASA(B1;B2;B3)
Resultado: 1,85%. Tasa por período implícita en el préstamo.
Calcula el valor neto actual de flujos futuros descontados a una tasa.
Sintaxis
=VNA(tasa; valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 12,00% |
| 2 | valores | $8.000,00 |
| 3 | $9.500,00 | |
| 4 | $11.000,00 | |
| 5 | $12.000,00 | |
| 6 | $12.500,00 |
- tasa (B1): Tasa de descuento por período.
- valores (B2:B6): Flujos de caja de los años 1 a 5, uno debajo del otro.
Fórmula
=VNA(B1;B2:B6)
Resultado: $37.264,83. Valor actual de los flujos. Réstale la inversión inicial para obtener el VAN.
Calcula la tasa interna de retorno de una serie de flujos.
Sintaxis
=TIR(valores; [estimar])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valores | -$35.000,00 |
| 2 | $8.000,00 | |
| 3 | $9.500,00 | |
| 4 | $11.000,00 | |
| 5 | $12.000,00 | |
| 6 | $12.500,00 |
- valores (B1:B6): Inversión inicial (negativa) y flujos de los años siguientes.
Fórmula
=TIR(B1:B6)
Resultado: 14,38%. Rentabilidad anual del proyecto.
Calcula la TIR modificada, considerando costo de financiamiento y tasa de reinversión.
Sintaxis
=TIRM(valores; tasa_financiamiento; tasa_reinversión)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valores | -$35.000,00 |
| 2 | $8.000,00 | |
| 3 | $9.500,00 | |
| 4 | $11.000,00 | |
| 5 | $12.000,00 | |
| 6 | $12.500,00 | |
| 7 | tasa_financiamiento | 10,00% |
| 8 | tasa_reinversión | 8,00% |
- valores (B1:B6): Inversión inicial (negativa) y flujos siguientes.
- tasa_financiamiento (B7): Costo del dinero prestado.
- tasa_reinversión (B8): Rendimiento al reinvertir los flujos.
Fórmula
=TIRM(B1:B6;B7;B8)
Resultado: 11,80%. Rentabilidad anual ajustada.
Calcula la TIR cuando los flujos ocurren en fechas irregulares.
Sintaxis
=TIR.NO.PER(valores; fechas)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valores | -$20.000,00 |
| 2 | $5.000,00 | |
| 3 | $7.000,00 | |
| 4 | $6.000,00 | |
| 5 | $8.000,00 | |
| 6 | fechas | 10/01/2026 |
| 7 | 05/04/2026 | |
| 8 | 20/07/2026 | |
| 9 | 01/10/2026 | |
| 10 | 15/01/2027 |
- valores (B1:B5): Inversión (negativa) y cobros.
- fechas (B6:B10): Fecha de cada flujo, en el mismo orden.
Fórmula
=TIR.NO.PER(B1:B5;B6:B10)
Resultado: 49,88%. Rentabilidad anual efectiva.
Calcula el valor neto actual de flujos en fechas irregulares.
Sintaxis
=VNA.NO.PER(tasa; valores; fechas)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 12,00% |
| 2 | valores | -$20.000,00 |
| 3 | $5.000,00 | |
| 4 | $7.000,00 | |
| 5 | $6.000,00 | |
| 6 | $8.000,00 | |
| 7 | fechas | 10/01/2026 |
| 8 | 05/04/2026 | |
| 9 | 20/07/2026 | |
| 10 | 01/10/2026 | |
| 11 | 15/01/2027 |
- tasa (B1): Tasa de descuento anual.
- valores (B2:B6): Inversión (negativa) y cobros.
- fechas (B7:B11): Fecha de cada flujo, en el mismo orden.
Fórmula
=VNA.NO.PER(B1;B2:B6;B7:B11)
Resultado: $4.126,29. Valor neto actual a la fecha del primer flujo.
Calcula la depreciación lineal de un activo por período.
Sintaxis
=SLN(costo; valor_residual; vida)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
- costo (B1): Costo de compra del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
Fórmula
=SLN(B1;B2;B3)
Resultado: $2.000,00. Depreciación de cada año.
Calcula la depreciación por el método de saldo fijo decreciente.
Sintaxis
=DB(costo; valor_residual; vida; período)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
| 4 | período | 1 |
- costo (B1): Costo del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
- período (B4): Año que se calcula.
Fórmula
=DB(B1;B2;B3;B4)
Resultado: $3.612,00. Depreciación de ese año.
Calcula la depreciación por el método de doble saldo decreciente.
Sintaxis
=DDB(costo; valor_residual; vida; período)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
| 4 | período | 1 |
- costo (B1): Costo del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
- período (B4): Año que se calcula.
Fórmula
=DDB(B1;B2;B3;B4)
Resultado: $4.800,00. Depreciación de ese año.
Calcula la depreciación por suma de los dígitos de los años.
Sintaxis
=SYD(costo; valor_residual; vida; período)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | costo | $12.000,00 |
| 2 | valor_residual | $2.000,00 |
| 3 | vida | 5 |
| 4 | período | 1 |
- costo (B1): Costo del activo.
- valor_residual (B2): Valor al final de su vida útil.
- vida (B3): Vida útil en años.
- período (B4): Año que se calcula.
Fórmula
=SYD(B1;B2;B3;B4)
Resultado: $3.333,33. Depreciación de ese año.
Convierte una tasa nominal anual en tasa efectiva anual.
Sintaxis
=INT.EFECTIVO(int_nominal; núm_per_año)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | int_nominal | 18,00% |
| 2 | núm_per_año | 12 |
- int_nominal (B1): Tasa nominal anual.
- núm_per_año (B2): Veces que se capitaliza en el año.
Fórmula
=INT.EFECTIVO(B1;B2)
Resultado: 19,56%. Tasa efectiva anual.
Convierte una tasa efectiva anual en tasa nominal anual.
Sintaxis
=TASA.NOMINAL(tasa_efectiva; núm_per_año)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa_efectiva | 19,56% |
| 2 | núm_per_año | 12 |
- tasa_efectiva (B1): Tasa efectiva anual.
- núm_per_año (B2): Veces que se capitaliza en el año.
Fórmula
=TASA.NOMINAL(B1;B2)
Resultado: 18,00%. Tasa nominal anual.
Suma los intereses pagados entre dos cuotas de un préstamo.
Sintaxis
=PAGO.INT.ENTRE(tasa; nper; va; per_inicial; per_final; tipo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | nper | 24 |
| 3 | va | $10.000,00 |
| 4 | per_inicial | 1 |
| 5 | per_final | 12 |
| 6 | tipo | 0 |
- tasa (B1): Tasa por período.
- nper (B2): Número total de cuotas.
- va (B3): Monto del préstamo.
- per_inicial (B4): Primera cuota del tramo.
- per_final (B5): Última cuota del tramo.
- tipo (B6): 0 si se paga al final del período, 1 si al inicio.
Fórmula
=PAGO.INT.ENTRE(B1;B2;B3;B4;B5;B6)
Resultado: -$1.436,37. Intereses pagados en el primer año.
Suma el capital amortizado entre dos cuotas de un préstamo.
Sintaxis
=PAGO.PRINC.ENTRE(tasa; nper; va; per_inicial; per_final; tipo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | tasa | 1,50% |
| 2 | nper | 24 |
| 3 | va | $10.000,00 |
| 4 | per_inicial | 1 |
| 5 | per_final | 12 |
| 6 | tipo | 0 |
- tasa (B1): Tasa por período.
- nper (B2): Número total de cuotas.
- va (B3): Monto del préstamo.
- per_inicial (B4): Primera cuota del tramo.
- per_final (B5): Última cuota del tramo.
- tipo (B6): 0 si se paga al final del período, 1 si al inicio.
Fórmula
=PAGO.PRINC.ENTRE(B1;B2;B3;B4;B5;B6)
Resultado: -$4.554,53. Capital amortizado en el primer año.
Fecha y hora
Plazos, vencimientos, antigüedad y días hábiles. 20 funciones.
Devuelve la fecha actual. Se actualiza cada vez que se abre o recalcula el libro.
Sintaxis
=HOY()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=HOY()
Resultado: Varía: la fecha de hoy. Fecha de hoy.
Devuelve la fecha y la hora actuales.
Sintaxis
=AHORA()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=AHORA()
Resultado: Varía: la fecha y la hora de este momento. Fecha y hora de este momento.
Construye una fecha a partir del año, el mes y el día.
Sintaxis
=FECHA(año; mes; día)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | año | 2026 |
| 2 | mes | 3 |
| 3 | día | 15 |
- año (B1): Año con cuatro dígitos.
- mes (B2): Número del mes.
- día (B3): Número del día.
Fórmula
=FECHA(B1;B2;B3)
Resultado: 15/03/2026. Fecha armada.
Extrae el año de una fecha.
Sintaxis
=AÑO(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
- fecha (B1): Fecha de la factura.
Fórmula
=AÑO(B1)
Resultado: 2026. Año de la fecha.
Extrae el número del mes de una fecha.
Sintaxis
=MES(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
- fecha (B1): Fecha de la factura.
Fórmula
=MES(B1)
Resultado: 3. Mes de la fecha.
Extrae el día del mes de una fecha.
Sintaxis
=DIA(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
- fecha (B1): Fecha de la factura.
Fórmula
=DIA(B1)
Resultado: 15. Día de la fecha.
Devuelve el día de la semana de una fecha como número.
Sintaxis
=DIASEM(núm_de_serie; [tipo])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
| 2 | tipo | 2 |
- fecha (B1): Fecha a evaluar.
- tipo (B2): 2 = la semana empieza el lunes (lunes = 1).
Fórmula
=DIASEM(B1;B2)
Resultado: 7. Día de la semana (7 = domingo).
Devuelve el número de semana del año de una fecha.
Sintaxis
=NUM.DE.SEMANA(núm_de_serie; [tipo])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha | 15/03/2026 |
| 2 | tipo | 2 |
- fecha (B1): Fecha a evaluar.
- tipo (B2): 2 = la semana empieza el lunes.
Fórmula
=NUM.DE.SEMANA(B1;B2)
Resultado: 11. Semana del año.
Devuelve el último día del mes, desplazado los meses que se indiquen.
Sintaxis
=FIN.MES(fecha_inicial; meses)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 15/03/2026 |
| 2 | meses | 1 |
- fecha_inicial (B1): Fecha de la factura.
- meses (B2): Meses a desplazar (0 = mismo mes).
Fórmula
=FIN.MES(B1;B2)
Resultado: 30/04/2026. Vencimiento a fin del mes siguiente.
Suma o resta meses completos a una fecha.
Sintaxis
=FECHA.MES(fecha_inicial; meses)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 15/03/2026 |
| 2 | meses | 6 |
- fecha_inicial (B1): Fecha de firma del contrato.
- meses (B2): Meses a sumar.
Fórmula
=FECHA.MES(B1;B2)
Resultado: 15/09/2026. Fecha de renovación.
Cuenta los días hábiles entre dos fechas, sin fines de semana ni feriados.
Sintaxis
=DIAS.LAB(fecha_inicial; fecha_final; [vacaciones])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 30/03/2026 |
| 2 | fecha_final | 08/05/2026 |
| 3 | vacaciones | 02/04/2026 |
| 4 | 03/04/2026 | |
| 5 | 01/05/2026 |
- fecha_inicial (B1): Inicio del período.
- fecha_final (B2): Fin del período.
- vacaciones (B3:B5): Feriados a excluir, uno debajo del otro.
Fórmula
=DIAS.LAB(B1;B2;B3:B5)
Resultado: 27. Días hábiles del período.
Calcula la fecha que resulta de sumar días hábiles a una fecha.
Sintaxis
=DIA.LAB(fecha_inicial; días; [vacaciones])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 30/03/2026 |
| 2 | días | 10 |
| 3 | vacaciones | 02/04/2026 |
| 4 | 03/04/2026 | |
| 5 | 01/05/2026 |
- fecha_inicial (B1): Fecha del pedido.
- días (B2): Días hábiles de entrega.
- vacaciones (B3:B5): Feriados a excluir.
Fórmula
=DIA.LAB(B1;B2;B3:B5)
Resultado: 15/04/2026. Fecha estimada de entrega.
Cuenta los días calendario entre dos fechas.
Sintaxis
=DIAS(fecha_final; fecha_inicial)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_final | 08/05/2026 |
| 2 | fecha_inicial | 15/03/2026 |
- fecha_final (B1): Fecha de pago.
- fecha_inicial (B2): Fecha de la factura.
Fórmula
=DIAS(B1;B2)
Resultado: 54. Días que tardó el cobro.
Cuenta los días entre dos fechas con un año comercial de 360 días.
Sintaxis
=DIAS360(fecha_inicial; fecha_final; [método])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 15/01/2026 |
| 2 | fecha_final | 15/07/2026 |
- fecha_inicial (B1): Inicio del período.
- fecha_final (B2): Fin del período.
Fórmula
=DIAS360(B1;B2)
Resultado: 180. Días comerciales (cálculo de intereses).
Calcula la fracción de año que hay entre dos fechas.
Sintaxis
=FRAC.AÑO(fecha_inicial; fecha_final; [base])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 01/01/2026 |
| 2 | fecha_final | 30/09/2026 |
| 3 | base | 1 |
- fecha_inicial (B1): Fecha de ingreso.
- fecha_final (B2): Fecha de corte.
- base (B3): 1 = días reales.
Fórmula
=FRAC.AÑO(B1;B2;B3)
Resultado: 0,75. Proporción del año (útil para prorratear bonos).
Calcula la diferencia entre dos fechas en años, meses o días. No aparece en el asistente: se escribe a mano.
Sintaxis
=SIFECHA(fecha_inicial; fecha_final; unidad)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fecha_inicial | 01/06/2018 |
| 2 | fecha_final | 30/09/2026 |
| 3 | unidad | y |
- fecha_inicial (B1): Fecha de ingreso del empleado.
- fecha_final (B2): Fecha de corte.
- unidad (B3): "y" años, "m" meses, "d" días.
Fórmula
=SIFECHA(B1;B2;B3)
Resultado: 8. Antigüedad en años cumplidos.
Extrae la hora de un valor de tiempo.
Sintaxis
=HORA(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | hora | 14:35 |
- hora (B1): Hora de entrada registrada.
Fórmula
=HORA(B1)
Resultado: 14. Hora (0 a 23).
Extrae los minutos de un valor de tiempo.
Sintaxis
=MINUTO(núm_de_serie)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | hora | 14:35 |
- hora (B1): Hora de entrada registrada.
Fórmula
=MINUTO(B1)
Resultado: 35. Minutos (0 a 59).
Construye una hora a partir de horas, minutos y segundos.
Sintaxis
=NSHORA(hora; minuto; segundo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | hora | 8 |
| 2 | minuto | 30 |
| 3 | segundo | 0 |
- hora (B1): Horas.
- minuto (B2): Minutos.
- segundo (B3): Segundos.
Fórmula
=NSHORA(B1;B2;B3)
Resultado: 08:30:00. Hora armada.
Convierte una fecha escrita como texto en una fecha real.
Sintaxis
=FECHANUMERO(texto_de_fecha)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_de_fecha | 2026-03-15 |
- texto_de_fecha (B1): Fecha como texto, en formato año-mes-día.
Fórmula
=FECHANUMERO(B1)
Resultado: 15/03/2026. Fecha convertida (ahora se puede calcular con ella).
Matemáticas
Sumas, productos, redondeos y operaciones numéricas. 20 funciones.
Suma todos los números de un rango.
Sintaxis
=SUMA(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 |
- número1 (B1:B5): Ventas de cada día.
Fórmula
=SUMA(B1:B5)
Resultado: $6.060,00. Total vendido.
Suma los valores que cumplen una condición.
Sintaxis
=SUMAR.SI(rango; criterio; [rango_suma])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | Centro |
| 2 | Occidente | |
| 3 | Centro | |
| 4 | Oriente | |
| 5 | Occidente | |
| 6 | Centro | |
| 7 | criterio | Centro |
| 8 | rango_suma | $4.200,00 |
| 9 | $3.150,00 | |
| 10 | $5.800,00 | |
| 11 | $2.400,00 | |
| 12 | $6.100,00 | |
| 13 | $3.900,00 |
- rango (B1:B6): Región de cada venta.
- criterio (B7): Región que se quiere sumar.
- rango_suma (B8:B13): Monto de cada venta.
Fórmula
=SUMAR.SI(B1:B6;B7;B8:B13)
Resultado: $13.900,00. Total vendido en la región.
Suma los valores que cumplen varias condiciones a la vez.
Sintaxis
=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango_suma | $4.200,00 |
| 2 | $3.150,00 | |
| 3 | $5.800,00 | |
| 4 | $2.400,00 | |
| 5 | $6.100,00 | |
| 6 | $3.900,00 | |
| 7 | rango_criterios1 | Centro |
| 8 | Occidente | |
| 9 | Centro | |
| 10 | Oriente | |
| 11 | Occidente | |
| 12 | Centro | |
| 13 | criterio1 | Centro |
| 14 | rango_criterios2 | Laptop |
| 15 | Monitor | |
| 16 | Laptop | |
| 17 | Impresora | |
| 18 | Monitor | |
| 19 | Laptop | |
| 20 | criterio2 | Laptop |
- rango_suma (B1:B6): Monto de cada venta.
- rango_criterios1 (B7:B12): Región de cada venta.
- criterio1 (B13): Región buscada.
- rango_criterios2 (B14:B19): Producto de cada venta.
- criterio2 (B20): Producto buscado.
Fórmula
=SUMAR.SI.CONJUNTO(B1:B6;B7:B12;B13;B14:B19;B20)
Resultado: $13.900,00. Total de laptops vendidas en la región.
Multiplica los rangos elemento por elemento y suma los resultados.
Sintaxis
=SUMAPRODUCTO(matriz1; [matriz2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz1 | 12 |
| 2 | 5 | |
| 3 | 8 | |
| 4 | 20 | |
| 5 | matriz2 | $45,00 |
| 6 | $120,00 | |
| 7 | $60,00 | |
| 8 | $15,00 |
- matriz1 (B1:B4): Cantidad vendida de cada artículo.
- matriz2 (B5:B8): Precio unitario de cada artículo.
Fórmula
=SUMAPRODUCTO(B1:B4;B5:B8)
Resultado: $1.920,00. Facturación total.
Multiplica todos sus argumentos.
Sintaxis
=PRODUCTO(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | 12 |
| 2 | número2 | $45,00 |
| 3 | número3 | 0,9 |
- número1 (B1): Cantidad.
- número2 (B2): Precio unitario.
- número3 (B3): Factor de descuento (1 - descuento).
Fórmula
=PRODUCTO(B1;B2;B3)
Resultado: $486,00. Importe con descuento.
Redondea un número a los decimales indicados.
Sintaxis
=REDONDEAR(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1234,5678 |
| 2 | núm_decimales | 2 |
- número (B1): Monto calculado.
- núm_decimales (B2): Decimales a conservar.
Fórmula
=REDONDEAR(B1;B2)
Resultado: 1234,57. Monto redondeado.
Redondea siempre hacia arriba.
Sintaxis
=REDONDEAR.MAS(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 14,2 |
| 2 | núm_decimales | 0 |
- número (B1): Cajas necesarias calculadas.
- núm_decimales (B2): 0 = entero.
Fórmula
=REDONDEAR.MAS(B1;B2)
Resultado: 15. Cajas a pedir.
Redondea siempre hacia abajo.
Sintaxis
=REDONDEAR.MENOS(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1.287,40 |
| 2 | núm_decimales | -2 |
- número (B1): Monto de la venta.
- núm_decimales (B2): -2 = redondea a centenas.
Fórmula
=REDONDEAR.MENOS(B1;B2)
Resultado: 1.200,00. Monto llevado a la centena inferior.
Redondea hacia abajo hasta el entero más próximo.
Sintaxis
=ENTERO(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 45,8 |
- número (B1): Horas trabajadas.
Fórmula
=ENTERO(B1)
Resultado: 45. Horas completas.
Corta los decimales sin redondear.
Sintaxis
=TRUNCAR(número; núm_decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 45,87 |
| 2 | núm_decimales | 1 |
- número (B1): Porcentaje de avance.
- núm_decimales (B2): Decimales a dejar.
Fórmula
=TRUNCAR(B1;B2)
Resultado: 45,8. Valor truncado.
Devuelve el sobrante de una división.
Sintaxis
=RESIDUO(número; divisor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 137 |
| 2 | divisor | 12 |
- número (B1): Unidades en inventario.
- divisor (B2): Unidades por caja.
Fórmula
=RESIDUO(B1;B2)
Resultado: 5. Unidades sueltas que no completan caja.
Devuelve la parte entera de una división.
Sintaxis
=COCIENTE(numerador; denominador)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | numerador | 137 |
| 2 | denominador | 12 |
- numerador (B1): Unidades en inventario.
- denominador (B2): Unidades por caja.
Fórmula
=COCIENTE(B1;B2)
Resultado: 11. Cajas completas.
Devuelve el valor absoluto (sin signo).
Sintaxis
=ABS(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | -$2.500,00 |
- número (B1): Diferencia entre lo presupuestado y lo real.
Fórmula
=ABS(B1)
Resultado: $2.500,00. Tamaño de la desviación.
Eleva un número a una potencia.
Sintaxis
=POTENCIA(número; potencia)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1,05 |
| 2 | potencia | 3 |
- número (B1): Factor de crecimiento anual (1 + tasa).
- potencia (B2): Años.
Fórmula
=POTENCIA(B1;B2)
Resultado: 1,1576. Crecimiento acumulado en el período.
Calcula la raíz cuadrada de un número positivo.
Sintaxis
=RAIZ(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 144 |
- número (B1): Área del local en m².
Fórmula
=RAIZ(B1)
Resultado: 12. Lado del local cuadrado en metros.
Redondea hacia arriba al múltiplo indicado.
Sintaxis
=MULTIPLO.SUPERIOR(número; cifra_significativa)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | $47,30 |
| 2 | cifra_significativa | 0,5 |
- número (B1): Precio calculado.
- cifra_significativa (B2): Múltiplo de redondeo.
Fórmula
=MULTIPLO.SUPERIOR(B1;B2)
Resultado: $47,50. Precio de lista.
Redondea hacia abajo al múltiplo indicado.
Sintaxis
=MULTIPLO.INFERIOR(número; cifra_significativa)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 47 |
| 2 | cifra_significativa | 5 |
- número (B1): Unidades pedidas.
- cifra_significativa (B2): Tamaño del lote.
Fórmula
=MULTIPLO.INFERIOR(B1;B2)
Resultado: 45. Unidades en lotes completos.
Redondea al múltiplo más cercano, hacia arriba o hacia abajo.
Sintaxis
=REDOND.MULT(número; múltiplo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | $1.234,00 |
| 2 | múltiplo | 50 |
- número (B1): Monto a pagar.
- múltiplo (B2): Denominación de referencia.
Fórmula
=REDOND.MULT(B1;B2)
Resultado: $1.250,00. Monto redondeado.
Genera un número entero al azar entre dos límites. Cambia con cada recálculo (F9).
Sintaxis
=ALEATORIO.ENTRE(inferior; superior)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | inferior | 1 |
| 2 | superior | 100 |
- inferior (B1): Límite inferior.
- superior (B2): Límite superior.
Fórmula
=ALEATORIO.ENTRE(B1;B2)
Resultado: Varía con cada recálculo (un entero entre 1 y 100). Número al azar (útil para datos de prueba o sorteos).
Aplica una operación sobre un rango ignorando otros subtotales y, con códigos 101 a 111, las filas ocultas.
Sintaxis
=SUBTOTALES(núm_función; ref1; [ref2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | núm_función | 9 |
| 2 | ref1 | $1.200,00 |
| 3 | $950,00 | |
| 4 | $1.430,00 | |
| 5 | $870,00 | |
| 6 | $1.610,00 |
- núm_función (B1): 9 = suma, 1 = promedio, 2 = contar, 4 = máximo.
- ref1 (B2:B6): Ventas de cada día.
Fórmula
=SUBTOTALES(B1;B2:B6)
Resultado: $6.060,00. Subtotal del rango.
Estadísticas
Promedios, conteos, extremos, posiciones y tendencias. 20 funciones.
Calcula la media aritmética.
Sintaxis
=PROMEDIO(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=PROMEDIO(B1:B7)
Resultado: $1.227,14. Venta promedio.
Calcula el promedio de los valores que cumplen una condición.
Sintaxis
=PROMEDIO.SI(rango; criterio; [rango_promedio])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | Centro |
| 2 | Occidente | |
| 3 | Centro | |
| 4 | Oriente | |
| 5 | Occidente | |
| 6 | Centro | |
| 7 | criterio | Centro |
| 8 | rango_promedio | $4.200,00 |
| 9 | $3.150,00 | |
| 10 | $5.800,00 | |
| 11 | $2.400,00 | |
| 12 | $6.100,00 | |
| 13 | $3.900,00 |
- rango (B1:B6): Región de cada venta.
- criterio (B7): Región a promediar.
- rango_promedio (B8:B13): Monto de cada venta.
Fórmula
=PROMEDIO.SI(B1:B6;B7;B8:B13)
Resultado: $4.633,33. Venta promedio de la región.
Calcula el promedio con varias condiciones.
Sintaxis
=PROMEDIO.SI.CONJUNTO(rango_promedio; rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango_promedio | $4.200,00 |
| 2 | $3.150,00 | |
| 3 | $5.800,00 | |
| 4 | $2.400,00 | |
| 5 | $6.100,00 | |
| 6 | $3.900,00 | |
| 7 | rango_criterios1 | Centro |
| 8 | Occidente | |
| 9 | Centro | |
| 10 | Oriente | |
| 11 | Occidente | |
| 12 | Centro | |
| 13 | criterio1 | Centro |
| 14 | rango_criterios2 | Laptop |
| 15 | Monitor | |
| 16 | Laptop | |
| 17 | Impresora | |
| 18 | Monitor | |
| 19 | Laptop | |
| 20 | criterio2 | Laptop |
- rango_promedio (B1:B6): Monto de cada venta.
- rango_criterios1 (B7:B12): Región.
- criterio1 (B13): Región buscada.
- rango_criterios2 (B14:B19): Producto.
- criterio2 (B20): Producto buscado.
Fórmula
=PROMEDIO.SI.CONJUNTO(B1:B6;B7:B12;B13;B14:B19;B20)
Resultado: $4.633,33. Promedio de laptops en la región.
Cuenta las celdas que contienen números.
Sintaxis
=CONTAR(valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor1 | 1200 |
| 2 | Pendiente | |
| 3 | 1430 | |
| 4 | 870 | |
| 5 | Anulada | |
| 6 | 1610 |
- valor1 (B1:B6): Registros de venta (algunos con texto).
Fórmula
=CONTAR(B1:B6)
Resultado: 4. Ventas con monto registrado.
Cuenta las celdas que no están vacías.
Sintaxis
=CONTARA(valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor1 | 1200 |
| 2 | Pendiente | |
| 3 | 1430 | |
| 4 | ||
| 5 | Anulada | |
| 6 | 1610 |
- valor1 (B1:B6): Registros de venta.
Fórmula
=CONTARA(B1:B6)
Resultado: 5. Registros con cualquier dato.
Cuenta las celdas vacías de un rango.
Sintaxis
=CONTAR.BLANCO(rango)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | Sí |
| 2 | ||
| 3 | Sí | |
| 4 | ||
| 5 | No | |
| 6 | Sí |
- rango (B1:B6): Asistencia registrada (vacío = sin registro).
Fórmula
=CONTAR.BLANCO(B1:B6)
Resultado: 2. Días sin registro.
Cuenta las celdas que cumplen una condición.
Sintaxis
=CONTAR.SI(rango; criterio)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango | $4.200,00 |
| 2 | $3.150,00 | |
| 3 | $5.800,00 | |
| 4 | $2.400,00 | |
| 5 | $6.100,00 | |
| 6 | $3.900,00 | |
| 7 | criterio | >4000 |
- rango (B1:B6): Monto de cada venta.
- criterio (B7): Condición escrita como texto.
Fórmula
=CONTAR.SI(B1:B6;B7)
Resultado: 3. Ventas mayores a 4.000.
Cuenta las celdas que cumplen varias condiciones.
Sintaxis
=CONTAR.SI.CONJUNTO(rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | rango_criterios1 | Centro |
| 2 | Occidente | |
| 3 | Centro | |
| 4 | Oriente | |
| 5 | Occidente | |
| 6 | Centro | |
| 7 | criterio1 | Centro |
| 8 | rango_criterios2 | $4.200,00 |
| 9 | $3.150,00 | |
| 10 | $5.800,00 | |
| 11 | $2.400,00 | |
| 12 | $6.100,00 | |
| 13 | $3.900,00 | |
| 14 | criterio2 | >4000 |
- rango_criterios1 (B1:B6): Región.
- criterio1 (B7): Región buscada.
- rango_criterios2 (B8:B13): Monto de cada venta.
- criterio2 (B14): Condición sobre el monto.
Fórmula
=CONTAR.SI.CONJUNTO(B1:B6;B7;B8:B13;B14)
Resultado: 2. Ventas grandes en la región.
Devuelve el valor más alto.
Sintaxis
=MAX(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MAX(B1:B7)
Resultado: $1.610,00. Mejor día de ventas.
Devuelve el valor más bajo.
Sintaxis
=MIN(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MIN(B1:B7)
Resultado: $870,00. Peor día de ventas.
Devuelve el valor central de un conjunto ordenado.
Sintaxis
=MEDIANA(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MEDIANA(B1:B7)
Resultado: $1.200,00. Venta típica, menos sensible a extremos que el promedio.
Devuelve el valor que más se repite.
Sintaxis
=MODA.UNO(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=MODA.UNO(B1:B7)
Resultado: $1.430,00. Monto más frecuente.
Devuelve el k-ésimo valor más alto.
Sintaxis
=K.ESIMO.MAYOR(matriz; k)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | k | 2 |
- matriz (B1:B7): Ventas diarias.
- k (B8): Posición desde arriba.
Fórmula
=K.ESIMO.MAYOR(B1:B7;B8)
Resultado: $1.430,00. Segundo mejor día.
Devuelve el k-ésimo valor más bajo.
Sintaxis
=K.ESIMO.MENOR(matriz; k)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | k | 2 |
- matriz (B1:B7): Ventas diarias.
- k (B8): Posición desde abajo.
Fórmula
=K.ESIMO.MENOR(B1:B7;B8)
Resultado: $950,00. Segundo peor día.
Devuelve la posición de un valor dentro de una lista.
Sintaxis
=JERARQUIA.EQV(número; referencia; [orden])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | $1.430,00 |
| 2 | referencia | $1.200,00 |
| 3 | $950,00 | |
| 4 | $1.430,00 | |
| 5 | $870,00 | |
| 6 | $1.610,00 | |
| 7 | $1.430,00 | |
| 8 | $1.100,00 | |
| 9 | orden | 0 |
- número (B1): Venta a ubicar.
- referencia (B2:B8): Ventas diarias.
- orden (B9): 0 = de mayor a menor.
Fórmula
=JERARQUIA.EQV(B1;B2:B8;B9)
Resultado: 2. Puesto de esa venta en el ranking.
Calcula la desviación estándar de una muestra.
Sintaxis
=DESVEST.M(número1; [número2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número1 | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 |
- número1 (B1:B7): Ventas diarias.
Fórmula
=DESVEST.M(B1:B7)
Resultado: $273,90. Dispersión típica de las ventas.
Devuelve el valor bajo el cual queda el porcentaje indicado de los datos.
Sintaxis
=PERCENTIL.INC(matriz; k)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | k | 90% |
- matriz (B1:B7): Ventas diarias.
- k (B8): Percentil buscado (entre 0 y 1).
Fórmula
=PERCENTIL.INC(B1:B7;B8)
Resultado: $1.502,00. Monto que supera solo el 10 % de los días.
Devuelve el cuartil de un conjunto de datos.
Sintaxis
=CUARTIL.INC(matriz; cuartil)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz | $1.200,00 |
| 2 | $950,00 | |
| 3 | $1.430,00 | |
| 4 | $870,00 | |
| 5 | $1.610,00 | |
| 6 | $1.430,00 | |
| 7 | $1.100,00 | |
| 8 | cuartil | 1 |
- matriz (B1:B7): Ventas diarias.
- cuartil (B8): 1 = primer cuartil, 3 = tercero.
Fórmula
=CUARTIL.INC(B1:B7;B8)
Resultado: $1.025,00. Límite del 25 % de días más bajos.
Mide la relación entre dos variables (de -1 a 1).
Sintaxis
=COEF.DE.CORREL(matriz1; matriz2)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | matriz1 | $500,00 |
| 2 | $800,00 | |
| 3 | $650,00 | |
| 4 | $1.200,00 | |
| 5 | $900,00 | |
| 6 | matriz2 | $12.000,00 |
| 7 | $15.500,00 | |
| 8 | $13.800,00 | |
| 9 | $21.000,00 | |
| 10 | $17.200,00 |
- matriz1 (B1:B5): Inversión mensual en publicidad.
- matriz2 (B6:B10): Ventas del mes.
Fórmula
=COEF.DE.CORREL(B1:B5;B6:B10)
Resultado: 1,00. Cercano a 1: más publicidad, más ventas.
Estima un valor futuro a partir de una tendencia lineal.
Sintaxis
=PRONOSTICO(x; conocido_y; conocido_x)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | x | $1.500,00 |
| 2 | conocido_y | $12.000,00 |
| 3 | $15.500,00 | |
| 4 | $13.800,00 | |
| 5 | $21.000,00 | |
| 6 | $17.200,00 | |
| 7 | conocido_x | $500,00 |
| 8 | $800,00 | |
| 9 | $650,00 | |
| 10 | $1.200,00 | |
| 11 | $900,00 |
- x (B1): Inversión en publicidad planificada.
- conocido_y (B2:B6): Ventas históricas.
- conocido_x (B7:B11): Inversión histórica en publicidad.
Fórmula
=PRONOSTICO(B1;B2:B6;B7:B11)
Resultado: $24.843,09. Ventas esperadas.
Búsqueda y referencia
Encontrar y traer datos de tablas y listas. 20 funciones.
Busca un valor en la primera columna de una tabla y devuelve el dato de otra columna de la misma fila.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [rango])
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | valor_buscado | P-103 | ||
| 2 | matriz_tabla | Código | Producto | Precio |
| 3 | P-101 | Laptop | $850,00 | |
| 4 | P-102 | Monitor | $210,00 | |
| 5 | P-103 | Impresora | $175,00 | |
| 6 | P-104 | Teclado | $25,00 | |
| 7 | P-105 | Mouse | $12,00 | |
| 8 | indicador_columnas | 3 | ||
| 9 | rango | FALSO |
- valor_buscado (B1): Código del producto.
- matriz_tabla (B2:D7): Tabla de productos (la búsqueda ocurre en la primera columna).
- indicador_columnas (B8): Columna de la tabla que se devuelve.
- rango (B9): FALSO = coincidencia exacta.
Fórmula
=BUSCARV(B1;B2:D7;B8;B9)
Resultado: $175,00. Precio del producto.
Con VERDADERO, BUSCARV ubica el tramo al que pertenece un valor. La primera columna debe estar en orden ascendente.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; VERDADERO)
Datos del ejemplo
| A | B | C | |
|---|---|---|---|
| 1 | valor_buscado | $12.500,00 | |
| 2 | matriz_tabla | Desde | Comisión |
| 3 | $0,00 | 3% | |
| 4 | $5.000,00 | 5% | |
| 5 | $10.000,00 | 7% | |
| 6 | $20.000,00 | 10% | |
| 7 | indicador_columnas | 2 | |
| 8 | rango | VERDADERO |
- valor_buscado (B1): Ventas del mes del vendedor.
- matriz_tabla (B2:C6): Tabla de tramos de comisión.
- indicador_columnas (B7): Columna de la comisión.
- rango (B8): VERDADERO = coincidencia aproximada.
Fórmula
=BUSCARV(B1;B2:C6;B7;B8)
Resultado: 7%. Comisión que le corresponde.
Combina BUSCARV con COINCIDIR para elegir la columna por su encabezado.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; COINCIDIR(encabezado; fila_de_encabezados; 0); FALSO)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | valor_buscado | P-102 | ||
| 2 | matriz_tabla | Código | Producto | Precio |
| 3 | P-101 | Laptop | $850,00 | |
| 4 | P-102 | Monitor | $210,00 | |
| 5 | P-103 | Impresora | $175,00 | |
| 6 | P-104 | Teclado | $25,00 | |
| 7 | P-105 | Mouse | $12,00 | |
| 8 | encabezado | Producto |
- valor_buscado (B1): Código del producto.
- matriz_tabla (B2:D7): Tabla de productos.
- encabezado (B8): Nombre de la columna que se quiere traer.
Fórmula
=BUSCARV(B1;B2:D7;COINCIDIR(B8;B2:D2;0);FALSO)
Resultado: Monitor. Dato de la columna elegida.
Busca un valor en la primera fila de una tabla y devuelve el dato de otra fila de la misma columna.
Sintaxis
=BUSCARH(valor_buscado; matriz_tabla; indicador_filas; [ordenado])
Datos del ejemplo
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | valor_buscado | Mar | ||||
| 2 | matriz_tabla | Mes | Ene | Feb | Mar | Abr |
| 3 | Meta | $18.000,00 | $19.500,00 | $21.000,00 | $22.000,00 | |
| 4 | indicador_filas | 2 | ||||
| 5 | ordenado | FALSO |
- valor_buscado (B1): Mes a consultar.
- matriz_tabla (B2:F3): Tabla horizontal de metas.
- indicador_filas (B4): Fila que se devuelve.
- ordenado (B5): FALSO = coincidencia exacta.
Fórmula
=BUSCARH(B1;B2:F3;B4;B5)
Resultado: $21.000,00. Meta del mes.
Busca en un vector ordenado y devuelve el dato de la misma posición en otro vector.
Sintaxis
=BUSCAR(valor_buscado; vector_de_compra; [vector_resultado])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | 78 |
| 2 | vector_de_compra | 0 |
| 3 | 60 | |
| 4 | 75 | |
| 5 | 90 | |
| 6 | vector_resultado | Insuficiente |
| 7 | Regular | |
| 8 | Bueno | |
| 9 | Excelente |
- valor_buscado (B1): Puntaje de la evaluación.
- vector_de_compra (B2:B5): Puntajes mínimos de cada categoría (ascendente).
- vector_resultado (B6:B9): Categoría de desempeño.
Fórmula
=BUSCAR(B1;B2:B5;B6:B9)
Resultado: Bueno. Categoría del empleado.
Devuelve la posición de un valor dentro de un rango.
Sintaxis
=COINCIDIR(valor_buscado; matriz_buscada; [tipo_de_coincidencia])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | P-104 |
| 2 | matriz_buscada | P-101 |
| 3 | P-102 | |
| 4 | P-103 | |
| 5 | P-104 | |
| 6 | P-105 | |
| 7 | tipo_de_coincidencia | 0 |
- valor_buscado (B1): Código a ubicar.
- matriz_buscada (B2:B6): Lista de códigos.
- tipo_de_coincidencia (B7): 0 = exacta.
Fórmula
=COINCIDIR(B1;B2:B6;B7)
Resultado: 4. Posición del código en la lista.
Con tipo 1, devuelve la posición del mayor valor que sea menor o igual al buscado. La lista debe ir en orden ascendente.
Sintaxis
=COINCIDIR(valor_buscado; matriz_buscada; 1)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | $7.300,00 |
| 2 | matriz_buscada | $0,00 |
| 3 | $2.000,00 | |
| 4 | $5.000,00 | |
| 5 | $10.000,00 | |
| 6 | tipo_de_coincidencia | 1 |
- valor_buscado (B1): Monto de la compra.
- matriz_buscada (B2:B5): Límites inferiores de cada tramo de descuento.
- tipo_de_coincidencia (B6): 1 = aproximada.
Fórmula
=COINCIDIR(B1;B2:B5;B6)
Resultado: 3. Tramo al que pertenece la compra.
Devuelve el valor que está en el cruce de una fila y una columna de una tabla.
Sintaxis
=INDICE(matriz; núm_fila; [núm_columna])
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | matriz | Código | Producto | Precio |
| 2 | P-101 | Laptop | $850,00 | |
| 3 | P-102 | Monitor | $210,00 | |
| 4 | P-103 | Impresora | $175,00 | |
| 5 | P-104 | Teclado | $25,00 | |
| 6 | P-105 | Mouse | $12,00 | |
| 7 | núm_fila | 4 | ||
| 8 | núm_columna | 2 |
- matriz (B1:D6): Tabla de productos (fila 1 = encabezados).
- núm_fila (B7): Fila de la tabla.
- núm_columna (B8): Columna de la tabla.
Fórmula
=INDICE(B1:D6;B7;B8)
Resultado: Impresora. Dato del cruce.
COINCIDIR ubica la posición e INDICE trae el dato. Busca en cualquier columna, no solo en la primera.
Sintaxis
=INDICE(rango_resultado; COINCIDIR(valor_buscado; rango_búsqueda; 0))
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | Monitor |
| 2 | rango_resultado | P-101 |
| 3 | P-102 | |
| 4 | P-103 | |
| 5 | P-104 | |
| 6 | P-105 | |
| 7 | rango_búsqueda | Laptop |
| 8 | Monitor | |
| 9 | Impresora | |
| 10 | Teclado | |
| 11 | Mouse |
- valor_buscado (B1): Nombre del producto.
- rango_resultado (B2:B6): Códigos.
- rango_búsqueda (B7:B11): Nombres de producto.
Fórmula
=INDICE(B2:B6;COINCIDIR(B1;B7:B11;0))
Resultado: P-102. Código del producto (búsqueda hacia la izquierda).
Devuelve el valor de una lista según un número de posición.
Sintaxis
=ELEGIR(núm_índice; valor1; [valor2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | núm_índice | 2 |
| 2 | valor1 | Contado |
| 3 | valor2 | Crédito |
| 4 | valor3 | Consignación |
- núm_índice (B1): Código de la forma de pago.
- valor1 (B2): Opción 1.
- valor2 (B3): Opción 2.
- valor3 (B4): Opción 3.
Fórmula
=ELEGIR(B1;B2;B3;B4)
Resultado: Crédito. Forma de pago.
Devuelve el valor que está a cierta distancia de una celda de partida.
Sintaxis
=DESREF(ref; filas; columnas; [alto]; [ancho])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | $18.200,00 |
| 2 | $19.100,00 | |
| 3 | $20.500,00 | |
| 4 | $21.300,00 | |
| 5 | $19.800,00 | |
| 6 | filas | 2 |
| 7 | columnas | 0 |
- ref (B1:B5): Ventas por mes; la celda de partida es la primera.
- filas (B6): Filas que se baja desde la partida.
- columnas (B7): Columnas que se desplaza (0 = misma columna).
Fórmula
=DESREF(B1;B6;B7)
Resultado: $20.500,00. Venta del tercer mes.
DESREF con alto y ancho genera un rango de tamaño variable; SUMA lo totaliza.
Sintaxis
=SUMA(DESREF(ref; 0; 0; alto; 1))
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | $18.200,00 |
| 2 | $19.100,00 | |
| 3 | $20.500,00 | |
| 4 | $21.300,00 | |
| 5 | $19.800,00 | |
| 6 | alto | 3 |
- ref (B1:B5): Ventas por mes.
- alto (B6): Cantidad de meses a acumular.
Fórmula
=SUMA(DESREF(B1;0;0;B6;1))
Resultado: $57.800,00. Acumulado de los primeros meses.
Convierte un texto con una dirección en una referencia real.
Sintaxis
=INDIRECTO(ref; [a1])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | datos | $21.000,00 |
| 2 | $18.500,00 | |
| 3 | $16.300,00 | |
| 4 | ref | B2 |
- datos (B1:B3): Ventas por región.
- ref (B4): Dirección escrita como texto (apunta a la segunda venta).
Fórmula
=INDIRECTO(B4)
Resultado: $18.500,00. Valor de la celda indicada.
Construye la dirección de una celda como texto.
Sintaxis
=DIRECCION(fila; columna; [abs]; [a1]; [hoja])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | fila | 5 |
| 2 | columna | 3 |
| 3 | abs | 1 |
- fila (B1): Número de fila.
- columna (B2): Número de columna (3 = C).
- abs (B3): 1 = absoluta, 4 = relativa.
Fórmula
=DIRECCION(B1;B2;B3)
Resultado: $C$5. Dirección resultante.
Devuelve el número de fila de una referencia.
Sintaxis
=FILA([ref])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | Dato |
- ref (B1): Celda de referencia (cualquier dato).
Fórmula
=FILA(B1)
Resultado: 1. Fila de esa celda.
Devuelve el número de columna de una referencia.
Sintaxis
=COLUMNA([ref])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ref | Dato |
- ref (B1): Celda de referencia (cualquier dato).
Fórmula
=COLUMNA(B1)
Resultado: 2. Columna de esa celda (3 = C).
Cuenta las filas de un rango.
Sintaxis
=FILAS(matriz)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | matriz | Código | Producto | Precio |
| 2 | P-101 | Laptop | $850,00 | |
| 3 | P-102 | Monitor | $210,00 | |
| 4 | P-103 | Impresora | $175,00 | |
| 5 | P-104 | Teclado | $25,00 | |
| 6 | P-105 | Mouse | $12,00 |
- matriz (B1:D6): Tabla de productos.
Fórmula
=FILAS(B1:D6)
Resultado: 6. Filas de la tabla, incluido el encabezado.
Cuenta las columnas de un rango.
Sintaxis
=COLUMNAS(matriz)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | matriz | Código | Producto | Precio |
| 2 | P-101 | Laptop | $850,00 | |
| 3 | P-102 | Monitor | $210,00 | |
| 4 | P-103 | Impresora | $175,00 | |
| 5 | P-104 | Teclado | $25,00 | |
| 6 | P-105 | Mouse | $12,00 |
- matriz (B1:D6): Tabla de productos.
Fórmula
=COLUMNAS(B1:D6)
Resultado: 3. Columnas de la tabla.
Crea un enlace a una página web, un archivo o una celda.
Sintaxis
=HIPERVINCULO(ubicación_del_vínculo; [nombre_descriptivo])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ubicación_del_vínculo | https://metagerencia.com |
| 2 | nombre_descriptivo | Ir a Metagerencia |
- ubicación_del_vínculo (B1): Dirección del enlace.
- nombre_descriptivo (B2): Texto que se muestra.
Fórmula
=HIPERVINCULO(B1;B2)
Resultado: Ir a Metagerencia. Enlace clicable.
Muestra como texto la fórmula de otra celda. Es la que se usa en la fila «Fórmula escrita» de cada ejemplo.
Sintaxis
=FORMULATEXTO(referencia)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | cantidad | 12 |
| 2 | precio | $45,00 |
| 3 | referencia | =B1*B2 |
- cantidad (B1): Unidades vendidas.
- precio (B2): Precio unitario.
- referencia (B3): Celda con una fórmula (cantidad por precio).
Fórmula
=FORMULATEXTO(B3)
Resultado: =B1*B2. Fórmula de la celda, como texto.
Base de datos
Cálculos sobre una lista usando un rango de criterios. 12 funciones.
Suma un campo de los registros que cumplen los criterios.
Sintaxis
=BDSUMA(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDSUMA(B1:D7;B8;B9:B10)
Resultado: $13.900,00. Ventas de la región.
Promedia un campo de los registros que cumplen los criterios.
Sintaxis
=BDPROMEDIO(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDPROMEDIO(B1:D7;B8;B9:B10)
Resultado: $4.633,33. Venta promedio de la región.
Cuenta los registros con números en el campo que cumplen los criterios.
Sintaxis
=BDCONTAR(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Occidente |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDCONTAR(B1:D7;B8;B9:B10)
Resultado: 2. Ventas registradas en la región.
Cuenta los registros no vacíos del campo que cumplen los criterios.
Sintaxis
=BDCONTARA(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Vendedor | ||
| 9 | criterios | Monto | ||
| 10 | >4000 |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDCONTARA(B1:D7;B8;B9:B10)
Resultado: 3. Vendedores con ventas mayores a 4.000.
Devuelve el valor máximo del campo entre los registros que cumplen los criterios.
Sintaxis
=BDMAX(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDMAX(B1:D7;B8;B9:B10)
Resultado: $5.800,00. Venta más alta de la región.
Devuelve el valor mínimo del campo entre los registros que cumplen los criterios.
Sintaxis
=BDMIN(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDMIN(B1:D7;B8;B9:B10)
Resultado: $3.900,00. Venta más baja de la región.
Extrae un único valor que cumple los criterios. Si hay más de uno, da error.
Sintaxis
=BDEXTRAER(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Región | ||
| 9 | criterios | Vendedor | ||
| 10 | Pedro Gil |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDEXTRAER(B1:D7;B8;B9:B10)
Resultado: Oriente. Región del vendedor.
Multiplica los valores del campo que cumplen los criterios.
Sintaxis
=BDPRODUCTO(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Oriente |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDPRODUCTO(B1:D7;B8;B9:B10)
Resultado: $2.400,00. Producto de los montos (con un solo registro, su valor).
Desviación estándar de una muestra con los registros que cumplen los criterios.
Sintaxis
=BDDESVEST(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDDESVEST(B1:D7;B8;B9:B10)
Resultado: $1.021,44. Dispersión de las ventas de la región.
Desviación estándar de la población con los registros que cumplen los criterios.
Sintaxis
=BDDESVESTP(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDDESVESTP(B1:D7;B8;B9:B10)
Resultado: $834,00. Dispersión, tomando todos los registros como población.
Varianza de una muestra con los registros que cumplen los criterios.
Sintaxis
=BDVAR(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDVAR(B1:D7;B8;B9:B10)
Resultado: 1.043.333,33. Varianza de las ventas de la región.
Varianza de la población con los registros que cumplen los criterios.
Sintaxis
=BDVARP(base_de_datos; nombre_de_campo; criterios)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | base_de_datos | Vendedor | Región | Monto |
| 2 | Ana Torres | Centro | $4.200,00 | |
| 3 | Luis Pérez | Occidente | $3.150,00 | |
| 4 | Carla Díaz | Centro | $5.800,00 | |
| 5 | Pedro Gil | Oriente | $2.400,00 | |
| 6 | Marta Ruiz | Occidente | $6.100,00 | |
| 7 | José Rivas | Centro | $3.900,00 | |
| 8 | nombre_de_campo | Monto | ||
| 9 | criterios | Región | ||
| 10 | Centro |
- base_de_datos (B1:D7): Lista con encabezados en la primera fila.
- nombre_de_campo (B8): Encabezado de la columna que se calcula.
- criterios (B9:B10): Encabezado de la condición y, debajo, el valor que debe cumplir.
Fórmula
=BDVARP(B1:D7;B8;B9:B10)
Resultado: 695.555,56. Varianza, tomando todos los registros como población.
Texto
Extraer, unir, limpiar y convertir textos. 20 funciones.
Extrae caracteres desde el inicio de un texto.
Sintaxis
=IZQUIERDA(texto; núm_de_caracteres)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | núm_de_caracteres | 2 |
- texto (B1): Número de factura.
- núm_de_caracteres (B2): Caracteres a extraer.
Fórmula
=IZQUIERDA(B1;B2)
Resultado: VE. Prefijo de la serie.
Extrae caracteres desde el final de un texto.
Sintaxis
=DERECHA(texto; núm_de_caracteres)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | núm_de_caracteres | 4 |
- texto (B1): Número de factura.
- núm_de_caracteres (B2): Caracteres a extraer.
Fórmula
=DERECHA(B1;B2)
Resultado: 0045. Correlativo.
Extrae caracteres desde una posición intermedia.
Sintaxis
=EXTRAE(texto; posición_inicial; núm_de_caracteres)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | posición_inicial | 4 |
| 3 | núm_de_caracteres | 4 |
- texto (B1): Número de factura.
- posición_inicial (B2): Posición del primer carácter.
- núm_de_caracteres (B3): Caracteres a extraer.
Fórmula
=EXTRAE(B1;B2;B3)
Resultado: 2026. Año de la factura.
Cuenta los caracteres de un texto, incluidos los espacios.
Sintaxis
=LARGO(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Distribuidora Lara |
- texto (B1): Nombre del cliente.
Fórmula
=LARGO(B1)
Resultado: 18. Cantidad de caracteres.
Devuelve la posición de un texto dentro de otro. Distingue mayúsculas.
Sintaxis
=ENCONTRAR(texto_buscado; dentro_del_texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_buscado | - |
| 2 | dentro_del_texto | VE-2026-0045 |
- texto_buscado (B1): Carácter a ubicar.
- dentro_del_texto (B2): Número de factura.
Fórmula
=ENCONTRAR(B1;B2)
Resultado: 3. Posición del primer guion.
Igual que ENCONTRAR, pero no distingue mayúsculas y admite comodines.
Sintaxis
=HALLAR(texto_buscado; dentro_del_texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_buscado | gerente |
| 2 | dentro_del_texto | Sub Gerente de Ventas |
- texto_buscado (B1): Palabra a ubicar.
- dentro_del_texto (B2): Cargo del empleado.
Fórmula
=HALLAR(B1;B2)
Resultado: 5. Posición donde empieza la palabra.
Convierte un texto a mayúsculas.
Sintaxis
=MAYUSC(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | maría pérez |
- texto (B1): Nombre del cliente.
Fórmula
=MAYUSC(B1)
Resultado: MARÍA PÉREZ. Texto en mayúsculas.
Convierte un texto a minúsculas.
Sintaxis
=MINUSC(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Ventas@Empresa.COM |
- texto (B1): Correo escrito sin cuidado.
Fórmula
=MINUSC(B1)
Resultado: ventas@empresa.com. Texto en minúsculas.
Pone en mayúscula la primera letra de cada palabra.
Sintaxis
=NOMPROPIO(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | MARÍA PÉREZ |
- texto (B1): Nombre del cliente.
Fórmula
=NOMPROPIO(B1)
Resultado: María Pérez. Nombre con formato correcto.
Quita los espacios sobrantes y deja uno solo entre palabras.
Sintaxis
=ESPACIOS(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Carlos Ruiz |
- texto (B1): Nombre copiado de otro sistema.
Fórmula
=ESPACIOS(B1)
Resultado: Carlos Ruiz. Texto limpio.
Quita los caracteres no imprimibles, como los saltos de línea.
Sintaxis
=LIMPIAR(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | Av. Libertador Local 4 |
- texto (B1): Dirección con un salto de línea.
Fórmula
=LIMPIAR(B1)
Resultado: Av. LibertadorLocal 4. Texto en una sola línea.
Une varios textos en uno solo.
Sintaxis
=CONCATENAR(texto1; [texto2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto1 | María |
| 2 | texto2 | |
| 3 | texto3 | Pérez |
- texto1 (B1): Nombre.
- texto2 (B2): Separador (un espacio).
- texto3 (B3): Apellido.
Fórmula
=CONCATENAR(B1;B2;B3)
Resultado: María Pérez. Nombre completo. También se logra con el operador &.
Reemplaza un texto por otro dondequiera que aparezca.
Sintaxis
=SUSTITUIR(texto; texto_original; texto_nuevo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | VE-2026-0045 |
| 2 | texto_original | - |
| 3 | texto_nuevo | / |
- texto (B1): Número de factura.
- texto_original (B2): Lo que se quiere cambiar.
- texto_nuevo (B3): Lo que se pone en su lugar.
Fórmula
=SUSTITUIR(B1;B2;B3)
Resultado: VE/2026/0045. Texto con el cambio.
Reemplaza los caracteres de una posición determinada.
Sintaxis
=REEMPLAZAR(texto_original; núm_inicial; núm_de_caracteres; texto_nuevo)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto_original | VE-2026-0045 |
| 2 | núm_inicial | 1 |
| 3 | núm_de_caracteres | 2 |
| 4 | texto_nuevo | CO |
- texto_original (B1): Número de factura.
- núm_inicial (B2): Posición del primer carácter a cambiar.
- núm_de_caracteres (B3): Cantidad de caracteres a cambiar.
- texto_nuevo (B4): Texto que entra.
Fórmula
=REEMPLAZAR(B1;B2;B3;B4)
Resultado: CO-2026-0045. Factura con nueva serie.
Convierte un número en texto con el formato indicado.
Sintaxis
=TEXTO(valor; formato)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | 45 |
| 2 | formato | 000000 |
- valor (B1): Número de cliente.
- formato (B2): Máscara: seis dígitos con ceros a la izquierda.
Fórmula
=TEXTO(B1;B2)
Resultado: 000045. Código con formato fijo.
Convierte en número un texto que parece número.
Sintaxis
=VALOR(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | 1500 |
- texto (B1): Monto importado como texto.
Fórmula
=VALOR(B1)
Resultado: 1.500,00. Número con el que ya se puede calcular.
Repite un texto la cantidad de veces indicada.
Sintaxis
=REPETIR(texto; núm_de_veces)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | ★ |
| 2 | núm_de_veces | 4 |
- texto (B1): Símbolo a repetir.
- núm_de_veces (B2): Calificación del proveedor (1 a 5).
Fórmula
=REPETIR(B1;B2)
Resultado: ★★★★. Calificación visual.
Compara dos textos y distingue mayúsculas de minúsculas.
Sintaxis
=IGUAL(texto1; texto2)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto1 | ABC-01 |
| 2 | texto2 | abc-01 |
- texto1 (B1): Código en el sistema.
- texto2 (B2): Código escrito por el usuario.
Fórmula
=IGUAL(B1;B2)
Resultado: FALSO. VERDADERO solo si son idénticos.
Redondea un número y lo convierte en texto con separador de miles.
Sintaxis
=DECIMAL(número; decimales)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 1234,567 |
| 2 | decimales | 1 |
- número (B1): Monto.
- decimales (B2): Decimales a mostrar.
Fórmula
=DECIMAL(B1;B2)
Resultado: 1.234,6. Monto como texto.
Devuelve el código numérico del primer carácter de un texto.
Sintaxis
=CODIGO(texto)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | texto | A |
- texto (B1): Carácter a consultar.
Fórmula
=CODIGO(B1)
Resultado: 65. Código del carácter.
Lógicas
Decisiones según condiciones. 9 funciones.
Evalúa una condición y devuelve un valor si se cumple y otro si no.
Sintaxis
=SI(prueba_lógica; [valor_si_verdadero]; [valor_si_falso])
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | venta | $21.500,00 |
| 2 | meta | $20.000,00 |
| 3 | valor_si_verdadero | Cumplió |
| 4 | valor_si_falso | No cumplió |
- venta (B1): Venta del mes.
- meta (B2): Meta del mes.
- valor_si_verdadero (B3): Mensaje si cumple.
- valor_si_falso (B4): Mensaje si no cumple.
Fórmula
=SI(B1>=B2;B3;B4)
Resultado: Cumplió. Resultado de la evaluación.
Devuelve VERDADERO solo si todas las condiciones se cumplen.
Sintaxis
=Y(valor_lógico1; [valor_lógico2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | venta | $21.500,00 |
| 2 | meta | $20.000,00 |
| 3 | asistencia | 95% |
| 4 | asistencia mínima | 90% |
- venta (B1): Venta del mes.
- meta (B2): Meta del mes.
- asistencia (B3): Asistencia del período.
- asistencia mínima (B4): Asistencia requerida.
Fórmula
=Y(B1>=B2;B3>=B4)
Resultado: VERDADERO. ¿Gana el bono? Debe cumplir ambas.
Devuelve VERDADERO si al menos una condición se cumple.
Sintaxis
=O(valor_lógico1; [valor_lógico2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | antigüedad | 1 |
| 2 | antigüedad mínima | 3 |
| 3 | compras | $60.000,00 |
| 4 | compras mínimas | $50.000,00 |
- antigüedad (B1): Años como cliente.
- antigüedad mínima (B2): Años requeridos.
- compras (B3): Compras del año.
- compras mínimas (B4): Monto requerido.
Fórmula
=O(B1>=B2;B3>=B4)
Resultado: VERDADERO. ¿Califica como cliente preferente? Basta una.
Invierte un valor lógico.
Sintaxis
=NO(valor_lógico)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_lógico | FALSO |
- valor_lógico (B1): ¿La factura está pagada?
Fórmula
=NO(B1)
Resultado: VERDADERO. ¿Está pendiente?
Devuelve VERDADERO si se cumple una cantidad impar de condiciones (con dos: solo una de ellas).
Sintaxis
=XO(lógico1; [lógico2]; …)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | lógico1 | VERDADERO |
| 2 | lógico2 | FALSO |
- lógico1 (B1): ¿Tiene descuento por volumen?
- lógico2 (B2): ¿Tiene descuento por pronto pago?
Fórmula
=XO(B1;B2)
Resultado: VERDADERO. ¿Tiene uno solo de los dos descuentos?
Devuelve un valor alternativo si la fórmula da cualquier error.
Sintaxis
=SI.ERROR(valor; valor_si_error)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
| 3 | valor_si_error | Sin clientes |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos (0 provoca división entre cero).
- valor_si_error (B3): Mensaje alternativo.
Fórmula
=SI.ERROR(B1/B2;B3)
Resultado: Sin clientes. Venta por cliente o el mensaje.
Devuelve un valor alternativo solo cuando el error es #N/D (dato no encontrado).
Sintaxis
=SI.ND(valor; valor_si_nd)
Datos del ejemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | valor_buscado | P-999 | ||
| 2 | tabla | Código | Producto | Precio |
| 3 | P-101 | Laptop | $850,00 | |
| 4 | P-102 | Monitor | $210,00 | |
| 5 | P-103 | Impresora | $175,00 | |
| 6 | P-104 | Teclado | $25,00 | |
| 7 | P-105 | Mouse | $12,00 | |
| 8 | valor_si_nd | No existe |
- valor_buscado (B1): Código a buscar (no existe en la tabla).
- tabla (B2:D7): Tabla de productos.
- valor_si_nd (B8): Mensaje si no se encuentra.
Fórmula
=SI.ND(BUSCARV(B1;B2:D7;2;FALSO);B8)
Resultado: No existe. Producto encontrado o el mensaje.
Devuelve el valor lógico VERDADERO.
Sintaxis
=VERDADERO()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=VERDADERO()
Resultado: VERDADERO. Valor lógico.
Devuelve el valor lógico FALSO.
Sintaxis
=FALSO()
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=FALSO()
Resultado: FALSO. Valor lógico.
Información
Revisar el tipo o el estado de un dato o una celda. 18 funciones.
Comprueba si una celda está vacía.
Sintaxis
=ESBLANCO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor |
- valor (B1): Fecha de entrega (aún sin registrar).
Fórmula
=ESBLANCO(B1)
Resultado: VERDADERO. VERDADERO si está vacía.
Comprueba si hay un error distinto de #N/D.
Sintaxis
=ESERR(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos.
Fórmula
=ESERR(B1/B2)
Resultado: VERDADERO. VERDADERO: la división entre cero es error.
Comprueba si hay cualquier tipo de error.
Sintaxis
=ESERROR(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos.
Fórmula
=ESERROR(B1/B2)
Resultado: VERDADERO. VERDADERO si la operación da error.
Devuelve un número que identifica el tipo de error. Si no hay error, devuelve #N/D.
Sintaxis
=TIPO.DE.ERROR(valor_de_error)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | ventas | $15.000,00 |
| 2 | clientes | 0 |
- ventas (B1): Ventas del período.
- clientes (B2): Clientes atendidos.
Fórmula
=TIPO.DE.ERROR(B1/B2)
Resultado: 2. 2 = división entre cero (#¡DIV/0!).
Comprueba si el error es #N/D.
Sintaxis
=ESNOD(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor_buscado | P-999 |
| 2 | lista | P-101 |
| 3 | P-102 | |
| 4 | P-103 |
- valor_buscado (B1): Código a ubicar.
- lista (B2:B4): Códigos existentes.
Fórmula
=ESNOD(COINCIDIR(B1;B2:B4;0))
Resultado: VERDADERO. VERDADERO: el código no está en la lista.
Genera el valor de error #N/D a propósito (por ejemplo, para que un gráfico ignore datos faltantes).
Sintaxis
=NOD()
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | dato | $250,00 |
- dato (B1): Venta del día. Déjala vacía para ver #N/D.
Fórmula
=SI(ESBLANCO(B1);NOD();B1)
Resultado: $250,00. El dato, o #N/D si falta.
Comprueba si un valor es lógico (VERDADERO o FALSO).
Sintaxis
=ESLOGICO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | VERDADERO |
- valor (B1): Respuesta registrada.
Fórmula
=ESLOGICO(B1)
Resultado: VERDADERO. VERDADERO si es un valor lógico.
Comprueba si un valor no es texto.
Sintaxis
=ESNOTEXTO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | 123 |
- valor (B1): Monto registrado.
Fórmula
=ESNOTEXTO(B1)
Resultado: VERDADERO. VERDADERO si no es texto.
Comprueba si un valor es un número. Útil para detectar números guardados como texto.
Sintaxis
=ESNUMERO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | 123 |
- valor (B1): Monto importado como texto.
Fórmula
=ESNUMERO(B1)
Resultado: FALSO. FALSO: el dato es texto aunque parezca número.
Comprueba si un valor es una referencia válida.
Sintaxis
=ESREF(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | Dato |
- valor (B1): Celda de referencia.
Fórmula
=ESREF(B1)
Resultado: VERDADERO. VERDADERO si es referencia.
Comprueba si un valor es texto.
Sintaxis
=ESTEXTO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | Distribuidora Lara |
- valor (B1): Nombre del cliente.
Fórmula
=ESTEXTO(B1)
Resultado: VERDADERO. VERDADERO si es texto.
Comprueba si un número es par.
Sintaxis
=ES.PAR(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 14 |
- número (B1): Número de lote.
Fórmula
=ES.PAR(B1)
Resultado: VERDADERO. VERDADERO si es par.
Comprueba si un número es impar.
Sintaxis
=ES.IMPAR(número)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | número | 15 |
- número (B1): Número de lote.
Fórmula
=ES.IMPAR(B1)
Resultado: VERDADERO. VERDADERO si es impar.
Comprueba si una celda contiene una fórmula.
Sintaxis
=ESFORMULA(referencia)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | cantidad | 12 |
| 2 | precio | $45,00 |
| 3 | referencia | =B1*B2 |
- cantidad (B1): Unidades.
- precio (B2): Precio unitario.
- referencia (B3): Celda con una fórmula.
Fórmula
=ESFORMULA(B3)
Resultado: VERDADERO. VERDADERO si la celda tiene fórmula.
Convierte un valor en número: VERDADERO = 1, FALSO y texto = 0.
Sintaxis
=N(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | VERDADERO |
- valor (B1): ¿Asistió?
Fórmula
=N(B1)
Resultado: 1. Valor numérico (útil para sumar asistencias).
Devuelve el tipo de dato: 1 número, 2 texto, 4 lógico, 16 error, 64 matriz.
Sintaxis
=TIPO(valor)
Datos del ejemplo
| A | B | |
|---|---|---|
| 1 | valor | Distribuidora Lara |
- valor (B1): Dato a evaluar.
Fórmula
=TIPO(B1)
Resultado: 2. Código del tipo de dato.
Devuelve el número de la hoja donde está la fórmula o la referencia.
Sintaxis
=HOJA([valor])
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=HOJA()
Resultado: Depende de la posición de la hoja en el libro. Posición de esta hoja en el libro.
Devuelve la cantidad de hojas de una referencia o del libro.
Sintaxis
=HOJAS([referencia])
Esta función no usa argumentos: los paréntesis van vacíos.
Fórmula
=HOJAS()
Resultado: Depende de la cantidad de hojas del libro. Hojas del libro.
¿Quieres ir más allá?
¿Deseas aprender más sobre las fórmulas y funciones de Excel o requieres acompañamiento para avanzar en tus proyectos? Contáctanos a través del siguiente formulario.