ExcelFormulas logoExcelFormulas.
Preguntar a IA
Motor Interactivo de Fórmulas Excel v4.0

Directorio de Fórmulas de Excel

Busca, filtra y domina más de 25 fórmulas con desglose de sintaxis, argumentos y cuadrículas interactivas.

Aprende operaciones lógicas, búsquedas matriciales, formateo de texto y matrices dinámicas directamente en tu navegador. Modifica valores y observa los cálculos en tiempo real.

Demostración en Vivo

Deja de adivinar las coordenadas de celda.

Las capturas estáticas no muestran cómo reaccionan las fórmulas. A continuación tienes un simulador interactivo que ejecuta

Haz clic en la celda D2 (actualmente 103).

Escribe 101, 104 o 105 y pulsa Enter.

El resultado en la celda E2 se actualizará al instante con nuestro motor de cálculo.

Department Directory Lookup
fxE2
ABCDE
1ID EmpleadoDepartamentoSalarioBuscar IDResultado
2
3
4
5
6
Click inside any table cell to edit input values. Recalculates dynamically.
Sheet1
Asistente de Fórmulas

Encuentra tu Fórmula.

Indica tu objetivo de cálculo y nuestro asistente te mostrará al instante la fórmula exacta y su explicación paso a paso.

Sugerencias:
Base de Datos de Referencia

Explorar Fórmulas.

Selecciona una categoría o escribe un nombre para filtrar nuestras guías y simuladores interactivos.

Mostrando {count} fórmula(s) 85
Búsqueda y referencia
Excel 365/2021Sheets

BUSCARX.

(XLOOKUP)

Busca un valor en un rango o matriz y devuelve el elemento correspondiente de un segundo rango o matriz.

=BUSCARX(valor_buscado; matriz_búsqueda; matriz_devuelta; [si_no_se_encuentra]; [modo_coincidencia])
Búsqueda y referencia
ExcelSheets

BUSCARV.

(VLOOKUP)

Busca un valor en la primera columna de una tabla y devuelve el valor de la misma fila desde la columna indicada.

=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
Búsqueda y referencia
ExcelSheets

INDICE & COINCIDIR.

(INDEX & MATCH)

Combina INDICE y COINCIDIR para búsquedas bidireccionales y dinámicas sin restricciones de columnas.

=INDICE(matriz; COINCIDIR(valor_buscado; matriz_búsqueda; 0))
Lógicas
ExcelSheets

SI.

(IF)

Comprueba si se cumple una condición y devuelve un valor si es VERDADERO y otro si es FALSO.

=SI(prueba_lógica; [valor_si_verdadero]; [valor_si_falso])
Lógicas
ExcelSheets

SI.CONJUNTO.

(IFS)

Evalúa múltiples condiciones y devuelve el valor correspondiente a la primera condición verdadera.

=SI.CONJUNTO(prueba_lógica1; valor_si_verdadero1; [prueba_lógica2; valor_si_verdadero2]; ...)
Lógicas
ExcelSheets

SI.ERROR.

(IFERROR)

Devuelve un valor especificado si una fórmula genera un error; de lo contrario, devuelve el resultado de la fórmula.

=SI.ERROR(valor; valor_si_error)
Matemáticas y estadísticas
ExcelSheets

SUMAR.SI.CONJUNTO.

(SUMIFS)

Suma las celdas de un rango que cumplen con múltiples criterios o condiciones.

=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2; criterios2]; ...)
Matemáticas y estadísticas
ExcelSheets

COUNTIF.

Counts the number of cells within a range that meet a single specified condition or criteria.

=COUNTIF(range, criteria)
Statistical & Analysis
ExcelSheets

CONTAR.SI.CONJUNTO.

(COUNTIFS)

Cuenta el número de celdas dentro de múltiples rangos que cumplen múltiples criterios.

=CONTAR.SI.CONJUNTO(rango_criterios1; criterios1; [rango_criterios2; criterios2]; ...)
Texto
ExcelSheets

UNIRCADENAS.

(TEXTJOIN)

Une texto de varios rangos o cadenas utilizando un delimitador y permitiendo omitir celdas vacías.

=UNIRCADENAS(delimitador; ignorar_vacías; texto1; [texto2]; ...)
Matrices dinámicas
Excel 365/2021Sheets

FILTRAR.

(FILTER)

Filtra un rango o matriz de datos en función de los criterios que definas, expandiéndose automáticamente.

=FILTRAR(matriz; incluir; [si_vacío])
Matrices dinámicas
Excel 365/2021Sheets

UNICOS.

(UNIQUE)

Devuelve una lista con los valores únicos de un rango, eliminando duplicados al instante.

=UNICOS(matriz; [por_col]; [exactamente_una_vez])
Fecha y hora
ExcelSheets

HOY.

(TODAY)

Devuelve la fecha actual del sistema con formato de fecha. Se actualiza automáticamente.

=HOY()
Fecha y hora
ExcelSheets

DIAS.LAB.

(NETWORKDAYS)

Calcula el número de días laborables netos entre dos fechas, excluyendo fines de semana y festivos.

=DIAS.LAB(fecha_inicial; fecha_final; [vacaciones])
Financieras
ExcelSheets

PAGO.

(PMT)

Calcula la cuota mensual de un préstamo en función de pagos constantes y una tasa de interés fija.

=PAGO(tasa; nper; va; [vf]; [tipo])
Matemáticas y estadísticas
ExcelSheets

SUMA.

(SUM)

Suma todos los números de un rango o conjunto de celdas.

=SUMA(número1; [número2]; ...)
Statistical & Analysis
ExcelSheets

PROMEDIO.

(AVERAGE)

Calcula la media aritmética (promedio) de los números de un rango.

=PROMEDIO(número1; [número2]; ...)
Statistical & Analysis
ExcelSheets

CONTAR.

(COUNT)

Cuenta el número de celdas de un rango que contienen valores numéricos.

=CONTAR(valor1; [valor2]; ...)
Texto
ExcelSheets

IZQUIERDA.

(LEFT)

Extrae un número determinado de caracteres desde el inicio (izquierda) de una cadena de texto.

=IZQUIERDA(texto; [núm_de_caracteres])
Texto
ExcelSheets

DERECHA.

(RIGHT)

Extrae un número determinado de caracteres desde el final (derecha) de una cadena de texto.

=DERECHA(texto; [núm_de_caracteres])
Texto
ExcelSheets

ESPACIOS.

(TRIM)

Elimina los espacios sobrantes al inicio, al final y repetidos de un texto.

=ESPACIOS(texto)
Texto
ExcelSheets

NOMPROPIO.

(PROPER)

Convierte a mayúscula la primera letra de cada palabra y deja las demás en minúscula.

=NOMPROPIO(texto)
Matemáticas y estadísticas
ExcelSheets

REDONDEAR.

(ROUND)

Redondea un número al número de decimales especificado según las reglas estándar.

=REDONDEAR(número; núm_decimales)
Lógicas
ExcelSheets

Y.

(AND)

Devuelve VERDADERO si todos los argumentos son verdaderos; devuelve FALSO si alguno no lo es.

=Y(valor_lógico1; [valor_lógico2]; ...)
Lógicas
ExcelSheets

O.

(OR)

Devuelve VERDADERO si al menos un argumento es verdadero; devuelve FALSO si todos son falsos.

=O(valor_lógico1; [valor_lógico2]; ...)
Texto
ExcelSheets

CONCAT.

Combina cadenas de texto de múltiples celdas o rangos en una sola celda.

=CONCAT(texto1; [texto2]; ...)
Texto
ExcelSheets

LARGO.

(LEN)

Devuelve el número total de caracteres de una cadena de texto, incluidos los espacios.

=LARGO(texto)
Búsqueda y referencia
ExcelSheets

BUSCARH.

(HLOOKUP)

Busca un valor en la fila superior de una tabla y devuelve el valor en la misma columna desde la fila indicada.

=BUSCARH(valor_buscado; matriz_buscar_en; indicador_filas; [ordenado])
Information
ExcelSheets

ISBLANK.

Checks whether a cell is completely empty and returns TRUE or FALSE.

=ISBLANK(value)
Information
ExcelSheets

ISNUMBER.

Checks whether a value is numeric and returns TRUE or FALSE.

=ISNUMBER(value)
Information
ExcelSheets

ISTEXT.

Checks whether a value is text and returns TRUE or FALSE.

=ISTEXT(value)
Information
ExcelSheets

ISERROR.

Checks whether a value is any Excel error and returns TRUE or FALSE.

=ISERROR(value)
Database
ExcelSheets

DSUM.

Sums the numbers in a database column that match specified criteria.

=DSUM(database, field, criteria)
Database
ExcelSheets

DCOUNT.

Counts the numeric cells in a database column that match criteria.

=DCOUNT(database, field, criteria)
Database
ExcelSheets

DAVERAGE.

Averages the values in a database column that match conditions.

=DAVERAGE(database, field, criteria)
Engineering
ExcelSheets

CONVERT.

Converts a number from one measurement unit to another.

=CONVERT(number, from_unit, to_unit)
Engineering
ExcelSheets

DELTA.

Tests whether two numbers are equal (returns 1 if equal, 0 if not).

=DELTA(number1, [number2])
Engineering
ExcelSheets

BIN2DEC.

Converts a binary number to a decimal integer.

=BIN2DEC(number)
Matrices dinámicas
Excel 365/2021Sheets

SORT.

Sorts the contents of a range or array dynamically.

=SORT(array, [sort_index], [sort_order], [by_col])
Matrices dinámicas
Excel 365/2021Sheets

SORTBY.

Sorts a range based on values in a separate range or array.

=SORTBY(array, by_array1, [sort_order1], ...)
Matrices dinámicas
Excel 365/2021Sheets

SEQUENCE.

Generates a list or 2D grid of sequential numbers.

=SEQUENCE(rows, [columns], [start], [step])
Matrices dinámicas
Excel 365/2021Sheets

TOCOL.

Transforms a 2D table or array into a single vertical column.

=TOCOL(array, [ignore], [scan_by_column])
Compatibility
ExcelSheets

RANK.

Returns the rank of a number in a list of numbers (Excel 2007 compatibility).

=RANK(number, ref, [order])
Compatibility
ExcelSheets

MODE.

Returns the most frequently occurring value in an array or data set.

=MODE(number1, [number2], ...)
Google Sheets
Sheets Only

ARRAYFORMULA.

Enables array calculations across entire columns in Google Sheets.

=ARRAYFORMULA(array_formula)
Google Sheets
Sheets Only

QUERY.

Runs Google Visualization API SQL-like queries on data tables.

=QUERY(data, query, [headers])
Google Sheets
Sheets Only

SPARKLINE.

Generates a miniature chart within a single spreadsheet cell.

=SPARKLINE(data, [options])
Financieras
ExcelSheets

FV.

Calculates the future value of an investment with periodic payments.

=FV(rate, nper, pmt, [pv], [type])
Financieras
ExcelSheets

PV.

Returns the present value of a series of future cash flows.

=PV(rate, nper, pmt, [fv], [type])
Financieras
ExcelSheets

NPV.

Calculates the net present value of an investment using a discount rate.

=NPV(rate, value1, [value2], ...)
Matemáticas y estadísticas
ExcelSheets

ABS.

Returns the absolute (positive) value of a number.

=ABS(number)
Matemáticas y estadísticas
ExcelSheets

MOD.

Returns the remainder after a number is divided by a divisor.

=MOD(number, divisor)
Matemáticas y estadísticas
ExcelSheets

POWER.

Returns the result of a number raised to a power.

=POWER(number, power)
Matemáticas y estadísticas
ExcelSheets

SQRT.

Returns the positive square root of a number.

=SQRT(number)
Matemáticas y estadísticas
ExcelSheets

PRODUCT.

Multiplies all the numbers given as arguments.

=PRODUCT(number1, [number2], ...)
Matemáticas y estadísticas
ExcelSheets

CEILING.

Rounds a number up to the nearest multiple of significance.

=CEILING(number, significance)
Matemáticas y estadísticas
ExcelSheets

FLOOR.

Rounds a number down to the nearest multiple of significance.

=FLOOR(number, significance)
Lógicas
ExcelSheets

SWITCH.

Evaluates an expression against a list of values and returns the matching result.

=SWITCH(expression, val1, result1, [default])
Lógicas
ExcelSheets

NOT.

Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).

=NOT(logical)
Lógicas
ExcelSheets

XOR.

Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.

=XOR(logical1, [logical2], ...)
Lógicas
ExcelSheets

IFNA.

Catches and replaces #N/A errors specifically while preserving other errors.

=IFNA(value, value_if_na)
Búsqueda y referencia
ExcelSheets

INDEX.

Returns the value of a cell at a specific row and column intersection.

=INDEX(array, row_num, [column_num])
Búsqueda y referencia
ExcelSheets

MATCH.

Returns the relative numeric position of an item in a range.

=MATCH(lookup_value, lookup_array, [match_type])
Búsqueda y referencia
ExcelSheets

CHOOSE.

Returns a value from a list of arguments based on an index number.

=CHOOSE(index_num, value1, [value2], ...)
Reference & Information
ExcelSheets

OFFSET.

Constructs a reference offset from a starting cell by rows and columns.

=OFFSET(reference, rows, cols, [height], [width])
Texto
ExcelSheets

MID.

Extracts a specific number of characters from text starting at any position.

=MID(text, start_num, num_chars)
Texto
ExcelSheets

UPPER.

Converts all letters in a text string to uppercase.

=UPPER(text)
Texto
ExcelSheets

LOWER.

Converts all letters in a text string to lowercase.

=LOWER(text)
Texto
ExcelSheets

SUBSTITUTE.

Replaces occurrences of existing text with new text in a string.

=SUBSTITUTE(text, old_text, new_text, [instance_num])
Texto
ExcelSheets

REPLACE.

Replaces part of a text string with different text based on character count.

=REPLACE(old_text, start_num, num_chars, new_text)
Texto
ExcelSheets

VALUE.

Converts a text string that represents a number into a numeric value.

=VALUE(text)
Fecha y hora
ExcelSheets

DATE.

Creates a valid date serial number from separate Year, Month, and Day.

=DATE(year, month, day)
Fecha y hora
ExcelSheets

DAYS.

Returns the number of calendar days between two dates.

=DAYS(end_date, start_date)
Fecha y hora
ExcelSheets

EDATE.

Returns the date a specified number of months before or after a start date.

=EDATE(start_date, months)
Fecha y hora
ExcelSheets

EOMONTH.

Returns the last day of the month before or after a specified number of months.

=EOMONTH(start_date, months)
Fecha y hora
ExcelSheets

YEAR.

Extracts the 4-digit year from a date value.

=YEAR(serial_number)
Fecha y hora
ExcelSheets

MONTH.

Extracts the month (1 to 12) from a date value.

=MONTH(serial_number)
Fecha y hora
ExcelSheets

DAY.

Extracts the day of the month (1 to 31) from a date value.

=DAY(serial_number)
Statistical & Analysis
ExcelSheets

MEDIAN.

Returns the median (middle numeric value) of a data set.

=MEDIAN(number1, [number2], ...)
Statistical & Analysis
ExcelSheets

MIN.

Returns the smallest (minimum) numeric value in a set of values.

=MIN(number1, [number2], ...)
Statistical & Analysis
ExcelSheets

MAX.

Returns the largest (maximum) numeric value in a set of values.

=MAX(number1, [number2], ...)
Statistical & Analysis
ExcelSheets

COUNTA.

Counts the number of cells in a range that are not empty.

=COUNTA(value1, [value2], ...)
Statistical & Analysis
ExcelSheets

COUNTBLANK.

Counts empty cells in a specified range of cells.

=COUNTBLANK(range)
Statistical & Analysis
ExcelSheets

LARGE.

Returns the k-th largest value in a data set.

=LARGE(array, k)
Statistical & Analysis
ExcelSheets

SMALL.

Returns the k-th smallest value in a data set.

=SMALL(array, k)
Guía para Principiantes

Conceptos Básicos de Excel 101.

¿Nuevo en las hojas de cálculo? Aquí tienes una guía sencilla para entender los términos esenciales.

A1

¿Qué es una Celda?

Una casilla individual dentro de la hoja. Se identifica por la letra de su Columna y su número de Fila, como A1 o B5.

Dirección: Columna A, Fila 1
A1:A5

¿Qué es un Rango?

Un grupo de celdas seleccionadas juntas. Se escribe con dos puntos (:) entre la primera y la última celda, por ejemplo A2:A6.

Rango: A2, A3, A4, A5 y A6
=

¿Qué es una Fórmula?

Una instrucción que realiza cálculos. Debe comenzar siempre con el signo igual (=) para que Excel la ejecute.

Ejemplo: =SUMA(B2:B6)
( )

¿Qué es un Argumento?

Los datos que proporcionas a una función. Van entre paréntesis ( ) y se separan por comas o puntos y coma.

Separador: coma (,) o punto y coma (;)