Funciones de Excel

Matemáticas y Trigonometría

Función Descripción Sintaxis Ejemplo Resultado
ABSDevuelve el valor absoluto de un número.=ABS(número)=ABS(-5)5
ACOSDevuelve el arcocoseno de un número.=ACOS(número)=ACOS(0.5)1.0472
ACOSHDevuelve el coseno hiperbólico inverso de un número.=ACOSH(número)=ACOSH(2)1.31696
ACOTDevuelve la arcocotangente de un número.=ACOT(número)=ACOT(1)0.7854
ACOTHDevuelve la cotangente hiperbólica inversa de un número.=ACOTH(número)=ACOTH(2)0.5493
AGREGARDevuelve un agregado usando una función especificada.=AGREGAR(función; opciones; rango)=AGREGAR(9;4;A1:A10)Suma ignorando errores
ARABIGOConvierte un número romano en número arábigo.=ARABIGO(número_romano)=ARABIGO("XV")15
ASINDevuelve el arcoseno de un número.=ASIN(número)=ASIN(0.5)0.5236
ASINHDevuelve el seno hiperbólico inverso de un número.=ASINH(número)=ASINH(1)0.8814
ATANDevuelve la arcotangente de un número.=ATAN(número)=ATAN(1)0.7854
ATAN2Devuelve la arcotangente de las coordenadas x e y.=ATAN2(y; x)=ATAN2(1;1)0.7854
ATANHDevuelve la tangente hiperbólica inversa de un número.=ATANH(número)=ATANH(0.5)0.5493
AVEDEVDevuelve el promedio de las desviaciones absolutas.=AVEDEV(número1; ...)=AVEDEV(1;2;3)0.667
BASEConvierte un número a una base numérica especificada.=BASE(número; base; [mín_dígitos])=BASE(10;2)1010
MULTIPLO.SUPERIORRedondea un número hacia arriba al múltiplo más cercano.=MULTIPLO.SUPERIOR(número; múltiplo)=MULTIPLO.SUPERIOR(4.3;1)5
MULTIPLO.SUPERIOR.MATRedondea un número hacia arriba al múltiplo más cercano (más opciones).=MULTIPLO.SUPERIOR.MAT(número; [múltiplo]; [modo])=MULTIPLO.SUPERIOR.MAT(4.3;1)5
MULTIPLO.SUPERIOR.EXACTORedondea un número hacia arriba al múltiplo más cercano (preciso).=MULTIPLO.SUPERIOR.EXACTO(número; [múltiplo])=MULTIPLO.SUPERIOR.EXACTO(4.3;1)5
COMBINATDevuelve el número de combinaciones.=COMBINAT(número; número_elegido)=COMBINAT(5;3)10
COMBINADevuelve el número de combinaciones con repetición.=COMBINA(número; número_elegido)=COMBINA(5;3)35
COSDevuelve el coseno de un ángulo.=COS(número)=COS(PI()/3)0.5
COTDevuelve la cotangente de un ángulo.=COT(número)=COT(PI()/4)1
CSCDevuelve la cosecante de un ángulo.=CSC(número)=CSC(PI()/2)1
DECIMALConvierte un número de cualquier base a decimal.=DECIMAL(número; base)=DECIMAL("101";2)5
GRADOSConvierte radianes en grados.=GRADOS(ángulo)=GRADOS(PI())180
PARRedondea un número hacia arriba al entero par más cercano.=PAR(número)=PAR(3)4
EXPDevuelve e elevado a la potencia de un número.=EXP(número)=EXP(1)2.7183
FACTDevuelve el factorial de un número.=FACT(número)=FACT(5)120
FACT.DOBLEDevuelve el doble factorial de un número.=FACT.DOBLE(número)=FACT.DOBLE(5)15
MULTIPLO.INFERIORRedondea un número hacia abajo al múltiplo más cercano.=MULTIPLO.INFERIOR(número; significancia)=MULTIPLO.INFERIOR(4.7; 1)4
M.C.DDevuelve el máximo común divisor.=M.C.D(número1; número2)=M.C.D(24; 36)12
ENTERORedondea un número hacia abajo al entero más cercano.=ENTERO(número)=ENTERO(4.9)4
M.C.MDevuelve el mínimo común múltiplo.=M.C.M(número1; número2)=M.C.M(3;4)12
LNDevuelve el logaritmo natural de un número.=LN(número)=LN(2.7183)1
LOGDevuelve el logaritmo de un número en una base especificada.=LOG(número; [base])=LOG(100;10)2
LOG10Devuelve el logaritmo de base 10 de un número.=LOG10(número)=LOG10(100)2
MDETERMDevuelve el determinante de una matriz.=MDETERM(matriz)=MDETERM({{1,2};{3,4}})-2
MINVERSADevuelve la inversa de una matriz.=MINVERSA(matriz)=MINVERSA({{1,2};{3,4}})matriz inversa
MMULTDevuelve el producto matricial de dos matrices.=MMULT(matriz1; matriz2)=MMULT({{1,2};{3,4}};{{5,6};{7,8}})producto
RESIDUODevuelve el resto de una división.=RESIDUO(número; divisor)=RESIDUO(10;3)1
REDOND.MULTRedondea al múltiplo más cercano.=REDOND.MULT(número; múltiplo)=REDOND.MULT(10;3)9
MULTINOMIALDevuelve el multinomial de un conjunto de números.=MULTINOMIAL(n1; n2; ...)=MULTINOMIAL(2;3;4)1260
MUNITDevuelve la matriz identidad.=MUNIT(dimensión)=MUNIT(2){{1,0},{0,1}}
IMPARRedondea un número hacia arriba al impar más cercano.=IMPAR(número)=IMPAR(2.5)3
PIDevuelve el valor de pi.=PI()=PI()3.1416
POTENCIADevuelve el resultado de un número elevado a una potencia.=POTENCIA(base; exponente)=POTENCIA(2;3)8
PRODUCTOMultiplica todos los números proporcionados como argumentos.=PRODUCTO(número1; número2...)=PRODUCTO(2;3;4)24
COCIENTEDevuelve la parte entera de una división.=COCIENTE(número1; número2)=COCIENTE(10;3)3
RADIANESConvierte grados en radianes.=RADIANES(grados)=RADIANES(180)3.1416
ALEATORIODevuelve un número aleatorio entre 0 y 1.=ALEATORIO()=ALEATORIO()0.1234 (varía)
ALEATORIO.ENTREDevuelve un entero aleatorio entre dos valores.=ALEATORIO.ENTRE(inferior; superior)=ALEATORIO.ENTRE(1;100)42 (varía)
NUMERO.ROMANOConvierte un número en numeral romano.=NUMERO.ROMANO(número)=NUMERO.ROMANO(15)XV
REDONDEARRedondea un número a un número específico de dígitos.=REDONDEAR(número; núm_decimales)=REDONDEAR(3.14159;2)3.14
REDONDEAR.MENOSRedondea un número hacia abajo.=REDONDEAR.MENOS(número; núm_decimales)=REDONDEAR.MENOS(3.9;0)3
REDONDEAR.MASRedondea un número hacia arriba.=REDONDEAR.MAS(número; núm_decimales)=REDONDEAR.MAS(3.1;0)4
SECDevuelve la secante de un ángulo.=SEC(número)=SEC(PI()/3)2
SECHDevuelve la secante hiperbólica de un número.=SECH(número)=SECH(0)1
SERIESSUMDevuelve la suma de una serie de potencias basada en una fórmula.=SERIESSUM(x; n; m; coeficientes)=SERIESSUM(1;0;1;{1,2,3})6
SIGNODevuelve el signo de un número.=SIGNO(número)=SIGNO(-10)-1
SENODevuelve el seno de un ángulo (en radianes).=SENO(número)=SENO(PI()/2)1
SINHDevuelve el seno hiperbólico de un número.=SINH(número)=SINH(0)0
RAIZDevuelve la raíz cuadrada de un número.=RAIZ(número)=RAIZ(16)4
RAIZ2PIDevuelve la raíz cuadrada de (número × PI).=RAIZ2PI(número)=RAIZ2PI(2)2.5066
SUBTOTALESDevuelve un subtotal en una lista o base de datos.=SUBTOTALES(función; rango)=SUBTOTALES(9;A1:A10)Suma
SUMASuma todos los números proporcionados como argumentos.=SUMA(número1; número2; ...)=SUMA(1;2;3)6
SUMAR.SISuma valores basándose en un criterio.=SUMAR.SI(rango; criterio; [rango_suma])=SUMAR.SI(A1:A5;">2")suma de valores > 2
SUMAR.SI.CONJUNTOSuma valores basándose en varios criterios.=SUMAR.SI.CONJUNTO(rango_suma; rango1; criterio1; ...)=SUMAR.SI.CONJUNTO(A1:A5;B1:B5;">2")suma múltiples criterios
SUMAPRODUCTODevuelve la suma de los productos de rangos o matrices correspondientes.=SUMAPRODUCTO(matriz1; [matriz2]; ...)=SUMAPRODUCTO({1,2};{3,4})11
SUMA.CUADRADOSDevuelve la suma de los cuadrados de los argumentos.=SUMA.CUADRADOS(número1; número2; ...)=SUMA.CUADRADOS(2;3)13
SUMX2MY2Suma de las diferencias de los cuadrados de valores correspondientes.=SUMX2MY2(matriz_x; matriz_y)=SUMX2MY2({2;3};{1;1})9
SUMX2PY2Suma de los cuadrados de valores correspondientes.=SUMX2PY2(matriz_x; matriz_y)=SUMX2PY2({2;3};{1;1})15
SUMXMY2Suma de los cuadrados de las diferencias de valores correspondientes.=SUMXMY2(matriz_x; matriz_y)=SUMXMY2({2;3};{1;1})5
TANDevuelve la tangente de un ángulo (en radianes).=TAN(número)=TAN(PI()/4)1
TANHDevuelve la tangente hiperbólica de un número.=TANH(número)=TANH(1)0.7616
TRUNCARTrunca un número eliminando su parte fraccional.=TRUNCAR(número; [núm_decimales])=TRUNCAR(8.9)8

Estadística

Función Descripción Sintaxis Ejemplo Resultado
PROMEDIOCalcula el promedio de los valores.=PROMEDIO(número1; número2; ...)=PROMEDIO(2;4;6)4
PROMEDIOACalcula el promedio incluyendo texto como 0.=PROMEDIOA(valor1; valor2; ...)=PROMEDIOA(2;"texto";4)2
PROMEDIO.SICalcula el promedio de valores que cumplen un criterio.=PROMEDIO.SI(rango; criterio; [rango_prom])=PROMEDIO.SI(A1:A5;">2")promedio de valores > 2
PROMEDIO.SI.CONJUNTOCalcula el promedio basándose en varios criterios.=PROMEDIO.SI.CONJUNTO(rango_prom; rango1; criterio1; ...)=PROMEDIO.SI.CONJUNTO(A1:A5;B1:B5;">2")promedio múltiples criterios
BETA.DISTDevuelve la función de distribución beta.=BETA.DIST(x; alfa; beta; acumulado; [A]; [B])=BETA.DIST(0.5;2;3;VERDADERO)0.6875
BETA.INVDevuelve el inverso de la función de distribución beta.=BETA.INV(probabilidad; alfa; beta; [A]; [B])=BETA.INV(0.6875;2;3)0.5
BINOM.DISTDevuelve la distribución binomial.=BINOM.DIST(núm_s; ensayos; prob_s; acumulado)=BINOM.DIST(6;10;0.5;FALSO)0.205
BINOM.DIST.RANGEDevuelve la probabilidad de un número de éxitos.=BINOM.DIST.RANGE(ensayos; prob_s; número_s; [número_s2])=BINOM.DIST.RANGE(10;0.5;5;8)0.623
BINOM.INVDevuelve el menor valor para el cual la distribución acumulada es mayor o igual al criterio.=BINOM.INV(ensayos; probabilidad; alfa)=BINOM.INV(10;0.5;0.5)5
MULTIPLO.SUPERIOR.MATRedondea hacia arriba al múltiplo más cercano.=MULTIPLO.SUPERIOR.MAT(número; [significancia]; [modo])=MULTIPLO.SUPERIOR.MAT(4.3)5
CHISQ.DISTDevuelve la distribución chi cuadrado.=CHISQ.DIST(x; grados_libertad; acumulado)=CHISQ.DIST(3;2;VERDADERO)0.7769
CHISQ.DIST.RTDistribución chi cuadrado a la derecha.=CHISQ.DIST.RT(x; grados_libertad)=CHISQ.DIST.RT(3;2)0.2231
CHISQ.INVInverso de la función de distribución chi cuadrado.=CHISQ.INV(probabilidad; grados_libertad)=CHISQ.INV(0.9;2)4.605
CHISQ.INV.RTInverso de la función chi cuadrado a la derecha.=CHISQ.INV.RT(probabilidad; grados_libertad)=CHISQ.INV.RT(0.1;2)4.605
CHISQ.TESTPrueba de independencia chi cuadrado.=CHISQ.TEST(matriz1; matriz2)=CHISQ.TEST({1,2};{3,4})p-valor
INTERVALO.CONFIANZA.NORMIntervalo de confianza usando distribución normal.=INTERVALO.CONFIANZA.NORM(α;σ;n)=INTERVALO.CONFIANZA.NORM(0.05;2;50)0.5548
INTERVALO.CONFIANZA.TIntervalo de confianza usando distribución t.=INTERVALO.CONFIANZA.T(α;σ;n)=INTERVALO.CONFIANZA.T(0.05;2;50)0.569
COEF.DE.CORRELDevuelve el coeficiente de correlación.=COEF.DE.CORREL(matriz1; matriz2)=COEF.DE.CORREL({1,2,3};{2,4,6})1
CONTARCuenta los números en una lista de argumentos.=CONTAR(valor1; valor2; ...)=CONTAR(1;"texto";3)2
CONTARACuenta valores no vacíos.=CONTARA(valor1; valor2; ...)=CONTARA(1;"texto";"")2
CONTAR.BLANCOCuenta celdas en blanco.=CONTAR.BLANCO(rango)=CONTAR.BLANCO(A1:A5)1
CONTAR.SICuenta celdas que cumplen un criterio.=CONTAR.SI(rango; criterio)=CONTAR.SI(A1:A5;">2")3
CONTAR.SI.CONJUNTOCuenta con varios criterios.=CONTAR.SI.CONJUNTO(rango1; criterio1; ...)=CONTAR.SI.CONJUNTO(A1:A5;">2";B1:B5;"<5")2
COVARIANCE.PCalcula la covarianza de la población entre dos variables.=COVARIANCE.P(matriz1; matriz2)=COVARIANCE.P({2,4,6};{1,3,5})4
COVARIANCE.SCalcula la covarianza muestral entre dos variables.=COVARIANCE.S(matriz1; matriz2)=COVARIANCE.S({2,4,6};{1,3,5})4
DESVIA2Devuelve la suma de los cuadrados de las desviaciones de la media.=DESVIA2(número1; número2; ...)=DESVIA2(2;4;6)16
EXPON.DISTDevuelve la distribución exponencial.=EXPON.DIST(x; lambda; acumulado)=EXPON.DIST(2;0.5;VERDADERO)0.6321
F.DISTDevuelve la distribución F.=F.DIST(x; grados_lib1; grados_lib2; acumulado)=F.DIST(2;5;2;VERDADERO)0.7769
F.INVDevuelve el inverso de la distribución F.=F.INV(probabilidad; grados_lib1; grados_lib2)=F.INV(0.95;5;2)19.296
F.TESTDevuelve el resultado de una prueba F.=F.TEST(matriz1; matriz2)=F.TEST({4,5,6};{1,2,3})0.1
FISHERDevuelve la transformación de Fisher.=FISHER(x)=FISHER(0.5)0.5493
FISHER.INVDevuelve el inverso de la transformación de Fisher.=FISHER.INV(y)=FISHER.INV(0.5493)0.5
PRONOSTICOPredice un valor usando regresión lineal.=PRONOSTICO(x; conocido_y; conocido_x)=PRONOSTICO(5;{2,3,4};{1,2,3})5
FRECUENCIACalcula la frecuencia con que ocurren valores en intervalos.=FRECUENCIA(datos; clases)=FRECUENCIA({1,2,3};{2,3}){2;1}
GAMMADevuelve el valor de la función Gamma.=GAMMA(número)=GAMMA(5)24
GAMMA.INVDevuelve el inverso de la distribución Gamma.=GAMMA.INV(probabilidad; alfa; beta)=GAMMA.INV(0.5;2;2)2.77
GAMMALNDevuelve el logaritmo natural de la función Gamma.=GAMMALN(número)=GAMMALN(5)3.178
MEDIA.GEOMDevuelve la media geométrica.=MEDIA.GEOM(número1; número2; ...)=MEDIA.GEOM(4;16)8
MEDIA.ARMODevuelve la media armónica.=MEDIA.ARMO(número1; número2; ...)=MEDIA.ARMO(4;16)6.4
INTERSECCION.EJEDevuelve el punto de intersección de la línea de regresión lineal.=INTERSECCION.EJE(conocido_y; conocido_x)=INTERSECCION.EJE({2,3,4};{1,2,3})1
ISOWEEKNUMDevuelve el número de semana ISO del año.=ISOWEEKNUM(fecha)=ISOWEEKNUM("2024-01-01")1
CURTOSISDevuelve la curtosis de un conjunto de datos.=CURTOSIS(número1; número2; ...)=CURTOSIS({1,2,3,4,5})-1.3
ESTIMACION.LINEALDevuelve estadísticas de la línea de mejor ajuste.=ESTIMACION.LINEAL(conocido_y; conocido_x)=ESTIMACION.LINEAL({2,3,4};{1,2,3})coeficientes
ESTIMACION.LOGARITMICADevuelve estadísticas de una curva exponencial.=ESTIMACION.LOGARITMICA(conocido_y; conocido_x)=ESTIMACION.LOGARITMICA({2,3,4};{1,2,3})coeficientes
MAXDevuelve el mayor valor entre los argumentos.=MAX(número1; número2; ...)=MAX(1;5;3)5
MAXADevuelve el mayor valor incluyendo texto y valores lógicos.=MAXA(valor1; valor2; ...)=MAXA(1;VERDADERO;"3")3
MEDIANADevuelve la mediana de los números proporcionados.=MEDIANA(número1; número2; ...)=MEDIANA(1;3;5)3
MINDevuelve el menor valor entre los argumentos.=MIN(número1; número2; ...)=MIN(1;5;3)1
MINADevuelve el menor valor incluyendo valores lógicos y texto.=MINA(valor1; valor2; ...)=MINA(1;FALSO;"3")0
MODA.VARIOSDevuelve una matriz con los valores más frecuentes.=MODA.VARIOS(número1; número2; ...)=MODA.VARIOS({1;2;2;3;3})2;3
MODA.UNODevuelve el valor más frecuente.=MODA.UNO(número1; número2; ...)=MODA.UNO(1;2;2;3)2
NEGBINOM.DISTDevuelve la distribución binomial negativa.=NEGBINOM.DIST(número_f; número_s; prob_s; acumulado)=NEGBINOM.DIST(10;5;0.25;VERDADERO)0.95
DISTR.NORM.NDevuelve la distribución normal.=DISTR.NORM.N(x; media; desv_est; acumulado)=DISTR.NORM.N(42;40;1.5;VERDADERO)0.9088
INV.NORM.ESTANDDevuelve el inverso de la distribución normal estándar.=INV.NORM.ESTAND(probabilidad)=INV.NORM.ESTAND(0.95)1.6449
PEARSONDevuelve el coeficiente de correlación de Pearson.=PEARSON(matriz1; matriz2)=PEARSON({1;2;3};{4;5;6})1
PERCENTIL.EXCDevuelve el percentil k, excluyendo los extremos.=PERCENTIL.EXC(matriz; k)=PERCENTIL.EXC({1;2;3;4;5};0.4)2.6
PERCENTIL.INCDevuelve el percentil k, incluyendo los extremos.=PERCENTIL.INC(matriz; k)=PERCENTIL.INC({1;2;3;4;5};0.4)3
PERMUTACIONESDevuelve el número de permutaciones posibles.=PERMUTACIONES(número; número_elegido)=PERMUTACIONES(6;3)120
PHIDevuelve la densidad de la función de distribución normal estándar.=PHI(x)=PHI(1)0.2419
POISSON.DISTDevuelve la distribución de Poisson.=POISSON.DIST(x; media; acumulado)=POISSON.DIST(3;2.5;VERDADERO)0.7576
PROBDevuelve la probabilidad asociada a un rango de valores.=PROB(rango_x; rango_prob; lím_inf; [lím_sup])=PROB({1;2;3;4};{0.1;0.2;0.3;0.4};2;3)0.5
CUARTIL.EXCDevuelve el cuartil de un conjunto de datos, excluyendo los extremos.=CUARTIL.EXC(matriz; cuartil)=CUARTIL.EXC({1;2;3;4;5};1)2
CUARTIL.INCDevuelve el cuartil de un conjunto de datos, incluyendo los extremos.=CUARTIL.INC(matriz; cuartil)=CUARTIL.INC({1;2;3;4;5};1)2
JERARQUIA.MEDIADevuelve la jerarquía de un número, promedio en caso de empates.=JERARQUIA.MEDIA(número; referencia; [orden])=JERARQUIA.MEDIA(3;{1;2;3;4;5})3
JERARQUIA.EQVDevuelve la jerarquía de un número, primera posición en caso de empate.=JERARQUIA.EQV(número; referencia; [orden])=JERARQUIA.EQV(3;{1;2;3;4;5})3
RSQDevuelve el cuadrado del coeficiente de correlación de Pearson.=RSQ(matriz1; matriz2)=RSQ({1;2;3};{4;5;6})1
COEFICIENTE.ASIMETRIADevuelve la asimetría de una distribución.=COEFICIENTE.ASIMETRIA(número1; número2; ...)=COEFICIENTE.ASIMETRIA({1;2;3;4;5})0
PENDIENTEDevuelve la pendiente de la línea de regresión lineal.=PENDIENTE(conocido_y; conocido_x)=PENDIENTE({2;3;4};{1;2;3})1
K.ESIMO.MENORDevuelve el k-ésimo menor valor de un conjunto.=K.ESIMO.MENOR(matriz; k)=K.ESIMO.MENOR({5;1;3};2)3
DESVEST.PDevuelve la desviación estándar de la población.=DESVEST.P(número1; número2; ...)=DESVEST.P(2;4;6)1.6329
DESVEST.MDevuelve la desviación estándar de la muestra.=DESVEST.M(número1; número2; ...)=DESVEST.M(2;4;6)2
DESVESTADesviación estándar de la muestra incluyendo valores lógicos y texto.=DESVESTA(valor1; valor2; ...)=DESVESTA(2;4;6;VERDADERO)1.8708
DESVESTPADesviación estándar de la población incluyendo valores lógicos y texto.=DESVESTPA(valor1; valor2; ...)=DESVESTPA(2;4;6;VERDADERO)1.5
VAR.PDevuelve la varianza de la población.=VAR.P(número1; número2; ...)=VAR.P(2;4;6)2.6667
VARDevuelve la varianza de la muestra.=VAR(número1; número2; ...)=VAR(2;4;6)4
VARAVarianza de la muestra con valores lógicos y texto.=VARA(valor1; valor2; ...)=VARA(2;4;6;VERDADERO)3.5
VARPAVarianza de la población con valores lógicos y texto.=VARPA(valor1; valor2; ...)=VARPA(2;4;6;VERDADERO)2.25
WEIBULL.DISTDevuelve la distribución de Weibull.=WEIBULL.DIST(x; alfa; beta; acumulado)=WEIBULL.DIST(105;20;100;VERDADERO)0.9296
Z.TESTDevuelve el valor de la prueba z.=Z.TEST(matriz; x; [sigma])=Z.TEST({1;2;3;4;5};4)0.1841

Texto

Función Descripción Sintaxis Ejemplo Resultado
ARRAYTOTEXTConvierte una matriz o rango en texto.=ARRAYTOTEXT(matriz; [formato])=ARRAYTOTEXT(A1:A3)"valor1, valor2, valor3"
ASCConvierte caracteres de doble ancho en ancho simple.=ASC(texto)=ASC("ï½±")"ã‚¢"
CARACTERDevuelve el carácter correspondiente a un número.=CARACTER(número)=CARACTER(65)"A"
LIMPIARElimina todos los caracteres no imprimibles del texto.=LIMPIAR(texto)=LIMPIAR("Texto"&CARACTER(7))"Texto"
CODIGODevuelve el código numérico del primer carácter de un texto.=CODIGO(texto)=CODIGO("A")65
CONCATConcatena una lista o rango de textos.=CONCAT(texto1; [texto2]; ...)=CONCAT(A1:A3)"Texto1Texto2Texto3"
CONCATENARUne hasta 255 textos en uno solo.=CONCATENAR(texto1; texto2; ...)=CONCATENAR("Buenos ";"días")"Buenos días"
DBCSConvierte caracteres de ancho simple en doble ancho.=DBCS(texto)=DBCS("A")"A"
MONEDAConvierte un número en texto con formato monetario.=MONEDA(número; [decimales])=MONEDA(1234.56; 2)"$1.234,56"
IGUALComprueba si dos textos son exactamente iguales.=IGUAL(texto1; texto2)=IGUAL("Texto";"texto")FALSO
ENCONTRARDevuelve la posición de un texto dentro de otro (distingue mayúsculas).=ENCONTRAR(texto_buscado; dentro_texto; [inicio])=ENCONTRAR("a";"Casa")2
ENCONTRARBVersión de ENCONTRAR que considera bytes en idiomas de doble byte.=ENCONTRARB(texto_buscado; dentro_texto; [inicio])=ENCONTRARB("字";"文字")2
TEXTO.NUMEROFormatea un número como texto con decimales fijos.=TEXTO.NUMERO(número; [decimales]; [sin_separador])=TEXTO.NUMERO(1234.567; 2)"1.234,57"
IZQUIERDADevuelve los primeros caracteres de un texto.=IZQUIERDA(texto; [núm_caract])=IZQUIERDA("Texto"; 3)"Tex"
LARGOCuenta el número de caracteres en un texto.=LARGO(texto)=LARGO("Excel")5
MINUSCConvierte todo el texto a minúsculas.=MINUSC(texto)=MINUSC("EXCEL")"excel"
EXTRAEExtrae caracteres de un texto desde una posición específica.=EXTRAE(texto; inicio; núm_caract)=EXTRAE("Excel";2;3)"xce"
NUMBERVALUEConvierte texto a número con separadores personalizados.=NUMBERVALUE(texto; [sep_decimal]; [sep_miles])=NUMBERVALUE("1.234,56";",";".")1234.56
PHONETICExtrae los caracteres fonéticos de una celda con caracteres japoneses.=PHONETIC(referencia)=PHONETIC(A1)"Fonetización"
NOMPROPIOPone en mayúscula la primera letra de cada palabra.=NOMPROPIO(texto)=NOMPROPIO("ejemplo de texto")"Ejemplo De Texto"
REEMPLAZARReemplaza parte de un texto por otro.=REEMPLAZAR(texto_orig; inicio; núm_caract; nuevo_texto)=REEMPLAZAR("123456";1;3;"abc")"abc456"
REPETIRRepite un texto un número específico de veces.=REPETIR(texto; núm_veces)=REPETIR("A";4)"AAAA"
DERECHADevuelve los últimos caracteres de un texto.=DERECHA(texto; [núm_caract])=DERECHA("Texto";2)"to"
HALLARDevuelve la posición de un texto dentro de otro (no distingue mayúsculas).=HALLAR(texto_buscado; dentro_texto; [inicio])=HALLAR("a";"Casa")2
SUSTITUIRSustituye texto existente por nuevo texto.=SUSTITUIR(texto; texto_orig; nuevo_texto; [núm_ocurrencia])=SUSTITUIR("1-2-3";"-";".")"1.2.3"
TDevuelve el texto si es texto, de lo contrario devuelve "".=T(valor)=T("Texto")"Texto"
TEXTOFormatea un número y lo convierte en texto.=TEXTO(valor; formato_texto)=TEXTO(1234.5;"$ #.##0,00")"$ 1.234,50"
TEXTODESPUESDevuelve el texto después de un delimitador.=TEXTODESPUES(texto; delimitador)=TEXTODESPUES("email@dominio.com";"@")"dominio.com"
TEXTOANTESDevuelve el texto antes de un delimitador.=TEXTOANTES(texto; delimitador)=TEXTOANTES("email@dominio.com";"@")"email"
UNIRCADENASConcatena texto con delimitador.=UNIRCADENAS(delimitador; ignorar_vacío; texto1; ...)=UNIRCADENAS(", ";VERDADERO;"A";"B";"C")"A, B, C"
TEXTSPLITDivide texto usando delimitadores.=TEXTSPLIT(texto; delim_col; [delim_fila])=TEXTSPLIT("A,B,C";",")"A" "B" "C"
ESPACIOSElimina los espacios extra de un texto.=ESPACIOS(texto)=ESPACIOS(" texto con espacios ")"texto con espacios"
UNICHARDevuelve el carácter Unicode correspondiente a un número.=UNICHAR(número)=UNICHAR(9731)"☃"
UNICODEDevuelve el número Unicode del primer carácter de un texto.=UNICODE(texto)=UNICODE("A")65
MAYUSCConvierte todo el texto a mayúsculas.=MAYUSC(texto)=MAYUSC("texto")"TEXTO"
VALORConvierte texto que representa un número en valor numérico.=VALOR(texto)=VALOR("123")123
VALUETOTEXTConvierte un valor en texto de forma explícita.=VALUETOTEXT(valor)=VALUETOTEXT(123)"123"

Fecha y Hora

Función Descripción Sintaxis Ejemplo Resultado
COUPDAYBSDevuelve el número de días desde el inicio del período del cupón hasta la fecha de liquidación.=COUPDAYBS(liquidación; vencimiento; frecuencia; [base])=COUPDAYBS(FECHA(2025;6;1); FECHA(2030;6;1); 2)91
COUPDAYSDevuelve el número de días en el período del cupón que contiene la fecha de liquidación.=COUPDAYS(liquidación; vencimiento; frecuencia; [base])=COUPDAYS(FECHA(2025;6;1); FECHA(2030;6;1); 2)182
COUPDAYSNCDevuelve el número de días desde la liquidación hasta la próxima fecha del cupón.=COUPDAYSNC(liquidación; vencimiento; frecuencia; [base])=COUPDAYSNC(FECHA(2025;6;1); FECHA(2030;6;1); 2)91
COUPNCDDevuelve la próxima fecha del cupón después de la liquidación.=COUPNCD(liquidación; vencimiento; frecuencia; [base])=COUPNCD(FECHA(2025;6;1); FECHA(2030;6;1); 2)01/09/2025
COUPNUMDevuelve el número de períodos de cupón entre liquidación y vencimiento.=COUPNUM(liquidación; vencimiento; frecuencia; [base])=COUPNUM(FECHA(2025;6;1); FECHA(2030;6;1); 2)10
COUPPCDDevuelve la fecha de cupón anterior a la liquidación.=COUPPCD(liquidación; vencimiento; frecuencia; [base])=COUPPCD(FECHA(2025;6;1); FECHA(2030;6;1); 2)01/03/2025
FECHADevuelve el número de serie de una fecha específica.=FECHA(año; mes; día)=FECHA(2025;6;23)45399
SIFECHACalcula la diferencia entre dos fechas.=SIFECHA(fecha_inicial; fecha_final; unidad)=SIFECHA("01/01/2020";"01/01/2025";"y")5
FECHANUMEROConvierte una fecha en texto a número de serie.=FECHANUMERO(texto_fecha)=FECHANUMERO("23/06/2025")45399
DIADevuelve el día de una fecha.=DIA(fecha)=DIA("23/06/2025")23
DIASDevuelve el número de días entre dos fechas.=DIAS(fecha_fin; fecha_inicio)=DIAS("23/06/2025";"01/01/2025")173
DAYS360Calcula el número de días entre dos fechas basándose en un año de 360 días.=DAYS360(fecha_inicial; fecha_final; [método])=DAYS360("01/01/2025";"31/12/2025")360
FECHA.MESDevuelve la fecha correspondiente a meses antes/después de una fecha inicial.=FECHA.MES(fecha_inicial; meses)=FECHA.MES("01/01/2025";6)01/07/2025
FIN.MESDevuelve el último día del mes antes o después de la fecha inicial.=FIN.MES(fecha_inicial; meses)=FIN.MES("15/06/2025";1)31/07/2025
HORADevuelve la hora de una hora específica.=HORA(hora)=HORA("13:45")13
ISOWEEKNUMDevuelve el número de semana ISO del año.=ISOWEEKNUM(fecha)=ISOWEEKNUM("01/01/2025")1
MINUTODevuelve los minutos de una hora.=MINUTO(hora)=MINUTO("13:45")45
MESDevuelve el mes de una fecha.=MES(fecha)=MES("23/06/2025")6
DIAS.LABDevuelve el número de días laborables entre dos fechas.=DIAS.LAB(fecha_inicial; fecha_final; [festivos])=DIAS.LAB("01/06/2025";"30/06/2025")21
DIAS.LAB.INTLDevuelve los días laborables entre fechas con fines de semana personalizados.=DIAS.LAB.INTL(inicio; fin; [fin_semana]; [festivos])=DIAS.LAB.INTL("01/06/2025";"30/06/2025";1)21
AHORADevuelve la fecha y hora actuales.=AHORA()=AHORA()23/06/2025 11:00 (varía)
SEGUNDODevuelve los segundos de una hora.=SEGUNDO(hora)=SEGUNDO("12:34:56")56
NSHORADevuelve la hora basada en horas, minutos y segundos.=NSHORA(hora; minuto; segundo)=NSHORA(13;30;0)13:30
HORANUMEROConvierte una hora en texto a número decimal.=HORANUMERO(texto_hora)=HORANUMERO("13:30")0,5625
HOYDevuelve la fecha actual.=HOY()=HOY()23/06/2025
DIASEMDevuelve el número correspondiente al día de la semana.=DIASEM(fecha; [tipo])=DIASEM("23/06/2025";2)1 (lunes)
NUM.DE.SEMANADevuelve el número de semana del año.=NUM.DE.SEMANA(fecha; [tipo])=NUM.DE.SEMANA("23/06/2025";2)26
DIA.LABDevuelve la fecha después de un número de días laborables.=DIA.LAB(fecha_inicial; días; [festivos])=DIA.LAB("01/06/2025";10)13/06/2025
DIA.LAB.INTLDevuelve la fecha después de días laborables personalizados.=DIA.LAB.INTL(fecha_inicial; días; [fin_semana]; [festivos])=DIA.LAB.INTL("01/06/2025";10;11)14/06/2025
AÑODevuelve el año de una fecha.=AÑO(fecha)=AÑO("23/06/2025")2025
FRAC.AÑODevuelve la fracción del año entre dos fechas.=FRAC.AÑO(fecha_inicial; fecha_final; [base])=FRAC.AÑO("01/01/2025";"30/06/2025")0,5

Lógicas

Función Descripción Sintaxis Ejemplo Resultado
YDevuelve VERDADERO si todos los argumentos son VERDADEROS.=Y(lógico1; lógico2; ...)=Y(2>1; 3>2)VERDADERO
FALSODevuelve el valor lógico FALSO.=FALSO()=FALSO()FALSO
SIRealiza una prueba lógica y devuelve un valor para VERDADERO y otro para FALSO.=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)=SI(2>1;"Sí";"No")Sí
SI.ERRORDevuelve un valor especificado si la fórmula genera un error.=SI.ERROR(valor; valor_si_error)=SI.ERROR(1/0;"¡Error!")¡Error!
SI.NDDevuelve un valor si la fórmula resulta en #N/D.=SI.ND(valor; valor_si_nd)=SI.ND(BUSCARV("X";A1:B5;2;FALSO);"No encontrado")No encontrado
SI.CONJUNTODevuelve un valor correspondiente a la primera condición VERDADERA.=SI.CONJUNTO(condición1; valor1; condición2; valor2; ...)=SI.CONJUNTO(A1=1;"Uno";A1=2;"Dos")Uno (o Dos)
NOInvierte el valor lógico de su argumento.=NO(lógico)=NO(VERDADERO)FALSO
ODevuelve VERDADERO si algún argumento es VERDADERO.=O(lógico1; lógico2; ...)=O(1>2; 3>2)VERDADERO
CAMBIARCompara una expresión contra una lista de valores y devuelve el resultado correspondiente.=CAMBIAR(expresión; valor1; resultado1; [valor2; resultado2]; ...)=CAMBIAR(2; 1;"Uno"; 2;"Dos"; "Otro")Dos
VERDADERODevuelve el valor lógico VERDADERO.=VERDADERO()=VERDADERO()VERDADERO

Búsqueda y Referencia

Función Descripción Sintaxis Ejemplo Resultado
DIRECCIONDevuelve una referencia de celda como texto.=DIRECCION(fila; columna; [abs_num]; [a1]; [hoja])=DIRECCION(1;2)$B$1
AREASDevuelve el número de áreas en una referencia.=AREAS(ref)=AREAS((A1:B2;D4:E5))2
ELEGIRElige un valor de una lista basándose en un índice.=ELEGIR(núm_índice; valor1; valor2; ...)=ELEGIR(2;"Manzana";"Banana";"Cereza")Banana
ELEGIRCOLSDevuelve columnas específicas de una matriz.=ELEGIRCOLS(matriz; col1; [col2]; ...)=ELEGIRCOLS(A1:D5;1;3)Columnas A y C
ELEGIRFILASDevuelve filas específicas de una matriz.=ELEGIRFILAS(matriz; fila1; [fila2]; ...)=ELEGIRFILAS(A1:D5;1;3)Filas 1 y 3
COLUMNADevuelve el número de columna de una referencia.=COLUMNA([ref])=COLUMNA(B3)2
COLUMNASDevuelve el número de columnas en una matriz o referencia.=COLUMNAS(matriz)=COLUMNAS(A1:D1)4
CUBEMEMBERDevuelve un miembro o tupla de un cubo de datos.=CUBEMEMBER(conexión; expresión_miembro)=CUBEMEMBER("Conexión";"[Producto].[Todos].[Computadora]")Computadora
CUBESETDefine un conjunto calculado de miembros de un cubo.=CUBESET(conexión; expresión_conjunto; [leyenda])=CUBESET("Conexión";"[Producto].[Categoría].Children")Conjunto de categorías
CUBESETCOUNTDevuelve el número de elementos en un conjunto.=CUBESETCOUNT(conjunto)=CUBESETCOUNT(A1)Depende del conjunto
CUBEVALUEDevuelve un valor agregado de un cubo.=CUBEVALUE(conexión; miembro1; [miembro2]; ...)=CUBEVALUE("Conexión";"[Fecha].[2025]";"[Producto].[Computadora]")Valor
QUITARElimina filas o columnas de una matriz.=QUITAR(matriz; filas; columnas)=QUITAR(A1:D5;1;0)Matriz sin la primera fila
EXPANDIRExpande una matriz a las dimensiones especificadas.=EXPANDIR(matriz; filas; columnas; [valor_vacío])=EXPANDIR({1\2};3;2)1 2 + celda vacía
FILTRARFiltra un rango basándose en criterios.=FILTRAR(matriz; incluir; [si_vacío])=FILTRAR(A1:B10;B1:B10>100)Filas con valor > 100
FORMULATEXTODevuelve la fórmula de una celda como texto.=FORMULATEXTO(ref)=FORMULATEXTO(A1)"=A2+A3"
IMPORTARDATOSDINAMICOSExtrae datos de una Tabla dinámica.=IMPORTARDATOSDINAMICOS(campo; tabla_dinámica; [campo1; elem1]; ...)=IMPORTARDATOSDINAMICOS("Ventas"; A3; "Producto"; "Computadora")Valor
BUSCARHBusca un valor en la fila superior de una matriz.=BUSCARH(valor_buscado; tabla; núm_fila; [buscar_intervalo])=BUSCARH(1; A1:D2; 2; FALSO)Valor correspondiente
APILARHCombina varias matrices horizontalmente.=APILARH(matriz1; matriz2; ...)=APILARH({1;2};{3;4}){1 3; 2 4}
HIPERVINCULOCrea un acceso directo para abrir un documento.=HIPERVINCULO(vínculo; [nombre])=HIPERVINCULO("https://ejemplo.com";"Clic aquí")Enlace
INDICEDevuelve el valor de una celda basándose en filas y columnas.=INDICE(matriz; núm_fila; [núm_columna])=INDICE(A1:C3;2;2)Valor en la celda B2
INDIRECTODevuelve la referencia especificada por una cadena de texto.=INDIRECTO(ref_texto)=INDIRECTO("A1")Valor en A1
BUSCARBusca un valor en un rango y devuelve otro valor.=BUSCAR(valor_buscado; vector_buscado; vector_resultado)=BUSCAR(4;A1:A5;B1:B5)Resultado
COINCIDIRDevuelve la posición relativa de un elemento en un rango.=COINCIDIR(valor_buscado; matriz; [tipo_coincidencia])=COINCIDIR(25;A1:A10;0)Posición
DESREFDevuelve una referencia desplazada respecto a una celda.=DESREF(ref; filas; columnas; [alto]; [ancho])=DESREF(A1;2;3)Valor 2 filas abajo y 3 a la derecha
MATRIZALEATORIADevuelve una matriz de números aleatorios.=MATRIZALEATORIA([filas]; [cols]; [mín]; [máx]; [entero])=MATRIZALEATORIA(3;2;1;10;VERDADERO)Matriz aleatoria
RTDDevuelve datos en tiempo real de un programa COM.=RTD(progID; servidor; tema1; ...)=RTD("myserver.progid";;;"tema")Valor en tiempo real
SECUENCIAGenera una lista secuencial de números.=SECUENCIA(filas; [cols]; [inicio]; [paso])=SECUENCIA(3;1;1;1)1;2;3
ORDENAROrdena una matriz.=ORDENAR(matriz; [índice]; [orden]; [por_col])=ORDENAR(A1:A5)Matriz ordenada
ORDENARPOROrdena una matriz basándose en otra.=ORDENARPOR(matriz; por_matriz1; [orden1]; ...)=ORDENARPOR(A1:A5;B1:B5)Ordenado por B
TRANSPONERTranspone una matriz.=TRANSPONER(matriz)=TRANSPONER(A1:B2)Matriz transpuesta
TRIMRANGEElimina celdas en blanco de una matriz.=TRIMRANGE(matriz)=TRIMRANGE(A1:A10)Rango compacto
UNICOSDevuelve valores únicos de un rango.=UNICOS(matriz; [por_fila]; [exactamente_una_vez])=UNICOS(A1:A10)Valores únicos
BUSCARVBusca un valor en la primera columna de una tabla.=BUSCARV(valor; tabla; núm_col; [buscar_intervalo])=BUSCARV(101;A1:B10;2;FALSO)Valor correspondiente
BUSCARXBusca un valor en un rango y devuelve el valor correspondiente.=BUSCARX(valor; matriz_búsqueda; matriz_retorno; [no_encontrado]; ...)=BUSCARX(101;A1:A10;B1:B10;"No encontrado")Valor correspondiente
COINCIDIRXDevuelve la posición de un elemento en una matriz o rango.=COINCIDIRX(valor_buscado; matriz; [modo_coincid]; [modo_búsqueda])=COINCIDIRX("Manzana";A1:A10)Posición

Financieras

Función Descripción Sintaxis Ejemplo Resultado
ACCRINTDevuelve el interés acumulado de un título que paga intereses periódicos.=ACCRINT(emisión; primer_interés; liquidación; tasa; nominal; frecuencia; [base]; [método])=ACCRINT("01/01/2024";"01/07/2024";"01/06/2024";0,1;1000;2)50
ACCRINTMDevuelve el interés acumulado de un título que paga intereses al vencimiento.=ACCRINTM(emisión; vencimiento; tasa; nominal; [base])=ACCRINTM("01/01/2024";"01/07/2024";0,1;1000)50
AMORDEGRCDevuelve la depreciación de un activo usando un coeficiente de depreciación.=AMORDEGRC(costo; fecha_compra; fecha_final; vida; período; tasa; [base])=AMORDEGRC(10000;"01/01/2020";"31/12/2020";5;1;0,15)2000
AMORLINCDevuelve la depreciación lineal de un activo.=AMORLINC(costo; fecha_compra; fecha_final; vida; período; tasa; [base])=AMORLINC(10000;"01/01/2020";"31/12/2020";5;1;0,15)1500
COUPDAYBSDevuelve el número de días desde el inicio del período del cupón hasta la liquidación.=COUPDAYBS(liquidación; vencimiento; frecuencia; [base])=COUPDAYBS("01/06/2024";"01/06/2029";2)0
COUPDAYSDevuelve el número de días en el período del cupón que contiene la liquidación.=COUPDAYS(liquidación; vencimiento; frecuencia; [base])=COUPDAYS("01/06/2024";"01/06/2029";2)182
COUPDAYSNCDevuelve el número de días desde la liquidación hasta la próxima fecha del cupón.=COUPDAYSNC(liquidación; vencimiento; frecuencia; [base])=COUPDAYSNC("01/06/2024";"01/06/2029";2)182
COUPNCDDevuelve la próxima fecha del cupón tras la liquidación.=COUPNCD(liquidación; vencimiento; frecuencia; [base])=COUPNCD("01/06/2024";"01/06/2029";2)"01/12/2024"
COUPNUMDevuelve el número de pagos de cupón entre liquidación y vencimiento.=COUPNUM(liquidación; vencimiento; frecuencia; [base])=COUPNUM("01/06/2024";"01/06/2029";2)10
COUPPCDDevuelve la última fecha del cupón antes de la liquidación.=COUPPCD(liquidación; vencimiento; frecuencia; [base])=COUPPCD("01/06/2024";"01/06/2029";2)"01/12/2023"
PAGO.INT.ENTREDevuelve el interés acumulado pagado en un préstamo entre dos períodos.=PAGO.INT.ENTRE(tasa; nper; va; período_inicial; período_final; tipo)=PAGO.INT.ENTRE(0,1/12;12;10000;1;12;0)-549,29
PAGO.PRINC.ENTREDevuelve el capital acumulado pagado en un préstamo entre dos períodos.=PAGO.PRINC.ENTRE(tasa; nper; va; período_inicial; período_final; tipo)=PAGO.PRINC.ENTRE(0,1/12;12;10000;1;12;0)-9445,71
DBDevuelve la depreciación de un activo usando el método de saldo decreciente fijo.=DB(costo; valor_residual; vida; período; [mes])=DB(10000;1000;5;1)2000
DDBDevuelve la depreciación de un activo usando el método de doble saldo decreciente.=DDB(costo; valor_residual; vida; período; [factor])=DDB(10000;1000;5;1)4000
INT.EFECTIVODevuelve la tasa de interés anual efectiva basada en la tasa nominal y los períodos de capitalización.=INT.EFECTIVO(tasa_nominal; períodos)=INT.EFECTIVO(10%;12)10,47%
VFDevuelve el valor futuro de una inversión.=VF(tasa; nper; pago; va; [tipo])=VF(0,1;12;-100;0)1268,25
PAGOINTDevuelve el pago de intereses de un período específico de una inversión.=PAGOINT(tasa; período; nper; va; [vf]; [tipo])=PAGOINT(0,1;12;10000;0;0)-83,33
TIRDevuelve la tasa interna de retorno de una inversión.=TIR(valores; [estimar])=TIR({-1000; 300; 400; 500})8,64%
ISPMTDevuelve el valor de intereses pagados durante un período específico de una inversión.=ISPMT(tasa; período; nper; va)=ISPMT(0,1;4;-1000;1)-250
TIRMDevuelve la tasa interna de retorno modificada para una serie de flujos de caja.=TIRM(valores; tasa_financiamiento; tasa_reinversión)=TIRM({-1000;300;400;500}; 0,1; 0,12)12,36%
VNADevuelve el valor neto actual de una inversión basada en una tasa de descuento.=VNA(tasa; valor1; [valor2]; ...)=VNA(0,1; 300; 400; 500) - 100088,65
PAGODevuelve el pago de un préstamo basado en pagos constantes y tasa constante.=PAGO(tasa; nper; va; [vf]; [tipo])=PAGO(0,1;12;10000)-879,16
PAGOPRINDevuelve el pago del capital en un período específico de un préstamo.=PAGOPRIN(tasa; período; nper; va; [vf]; [tipo])=PAGOPRIN(0,1;12;10000;0;0)-795,83
TASADevuelve la tasa de interés por período de un préstamo o inversión.=TASA(nper; pago; va; [vf]; [tipo]; [estimar])=TASA(12;-1000;10000)0,0077
SLNDevuelve la depreciación lineal de un activo.=SLN(costo; valor_residual; vida)=SLN(10000;1000;5)1800
SYDDevuelve la depreciación por suma de dígitos de los años de un activo.=SYD(costo; valor_residual; vida; período)=SYD(10000;1000;5;1)3000
TIR.NO.PERDevuelve la tasa interna de retorno para flujos de caja no periódicos.=TIR.NO.PER(valores; fechas; [estimar])=TIR.NO.PER({-1000; 300; 400; 500}; {"2024-01-01"; "2024-06-01"; "2024-12-01"; "2025-06-01"})9,37%
VNA.NO.PERDevuelve el valor neto actual para flujos de caja no periódicos.=VNA.NO.PER(tasa; valores; fechas)=VNA.NO.PER(0,1; {-1000; 300; 400; 500}; {"2024-01-01"; "2024-06-01"; "2024-12-01"; "2025-06-01"})84,75

Ingeniería

Función Descripción Sintaxis Ejemplo Resultado
BESSELIDevuelve la función de Bessel modificada del primer tipo.=BESSELI(x; n)=BESSELI(1; 1)0,565
BESSELJDevuelve la función de Bessel del primer tipo.=BESSELJ(x; n)=BESSELJ(1; 1)0,440
BESSELKDevuelve la función de Bessel modificada del segundo tipo.=BESSELK(x; n)=BESSELK(1; 1)0,601
BESSELYDevuelve la función de Bessel del segundo tipo.=BESSELY(x; n)=BESSELY(1; 1)-0,781
BIN.A.DECConvierte un número binario en decimal.=BIN.A.DEC(número)=BIN.A.DEC("1010")10
BIN.A.HEXConvierte un número binario en hexadecimal.=BIN.A.HEX(número)=BIN.A.HEX("1010")A
COMPLEJOConvierte coeficientes reales e imaginarios en un número complejo.=COMPLEJO(parte_real; parte_imaginaria; [sufijo])=COMPLEJO(1;2)1+2i
DEC.A.BINConvierte un número decimal en binario.=DEC.A.BIN(número)=DEC.A.BIN(10)1010
DEC.A.HEXConvierte un número decimal en hexadecimal.=DEC.A.HEX(número)=DEC.A.HEX(10)A
DELTAComprueba si dos números son iguales.=DELTA(número1; [número2])=DELTA(5;5)1
FUN.ERRORDevuelve la función error integrada.=FUN.ERROR(límite_inf; [límite_sup])=FUN.ERROR(1)0,8427
FUN.ERROR.COMPLDevuelve la función error complementaria.=FUN.ERROR.COMPL(x)=FUN.ERROR.COMPL(1)0,1573
MAYOR.O.IGUALComprueba si un número es mayor o igual a un umbral.=MAYOR.O.IGUAL(número; [paso])=MAYOR.O.IGUAL(5;3)1
HEX.A.BINConvierte un número hexadecimal en binario.=HEX.A.BIN(número)=HEX.A.BIN("A")1010
HEX.A.DECConvierte un número hexadecimal en decimal.=HEX.A.DEC(número)=HEX.A.DEC("A")10
IM.ABSDevuelve el valor absoluto de un número complejo.=IM.ABS(número_complejo)=IM.ABS("3+4i")5
IM.ANGULODevuelve el argumento (ángulo) de un número complejo.=IM.ANGULO(número_complejo)=IM.ANGULO("1+i")0,7854
IM.CONJUGADADevuelve el conjugado de un número complejo.=IM.CONJUGADA(número_complejo)=IM.CONJUGADA("3+4i")3-4i
IM.COSDevuelve el coseno de un número complejo.=IM.COS(número_complejo)=IM.COS("1+i")0,8337-0,9889i
IM.COSHDevuelve el coseno hiperbólico de un número complejo.=IM.COSH(número_complejo)=IM.COSH("1+i")0,8337+0,9889i
IM.COTDevuelve la cotangente de un número complejo.=IM.COT(número_complejo)=IM.COT("1+i")0,2176-0,8680i
IM.CSCDevuelve la cosecante de un número complejo.=IM.CSC(número_complejo)=IM.CSC("1+i")0,6215-0,3039i
IM.DIVDevuelve el cociente de dos números complejos.=IM.DIV(número1; número2)=IM.DIV("1+i";"1-i")0+1i
IM.EXPDevuelve la exponencial de un número complejo.=IM.EXP(número_complejo)=IM.EXP("0+PI()i")-1+0i
IM.LNDevuelve el logaritmo natural de un número complejo.=IM.LN(número_complejo)=IM.LN("1+i")0,3466+0,7854i
IM.LOG10Devuelve el logaritmo de base 10 de un número complejo.=IM.LOG10(número_complejo)=IM.LOG10("1+i")0,1505+0,3411i
IM.LOG2Devuelve el logaritmo de base 2 de un número complejo.=IM.LOG2(número_complejo)=IM.LOG2("1+i")0,5+1,1331i
IMODDevuelve el módulo de dos números complejos.=IMOD(número1; número2)=IMOD("1+i";"1-i")0+1i
IM.POTDevuelve un número complejo elevado a una potencia.=IM.POT(número_complejo; potencia)=IM.POT("2+i";2)3+4i
IM.PRODUCTDevuelve el producto de dos o más números complejos.=IM.PRODUCT(número1; número2; ...)=IM.PRODUCT("2+i";"1+i")1+3i
IM.SENODevuelve el seno de un número complejo.=IM.SENO(número_complejo)=IM.SENO("1+i")1,2985+0,6349i
IM.SINHDevuelve el seno hiperbólico de un número complejo.=IM.SINH(número_complejo)=IM.SINH("1+i")0,6349+1,2985i
IM.RAIZ2Devuelve la raíz cuadrada de un número complejo.=IM.RAIZ2(número_complejo)=IM.RAIZ2("3+4i")2+1i
IM.SUSTRDevuelve la sustracción de dos números complejos.=IM.SUSTR(número1; número2)=IM.SUSTR("3+4i";"1+2i")2+2i
IM.SUMDevuelve la suma de dos o más números complejos.=IM.SUM(número1; número2; ...)=IM.SUM("3+4i";"1+2i")4+6i
OCT.A.BINConvierte un número octal en binario.=OCT.A.BIN(número)=OCT.A.BIN("10")1000
OCT.A.DECConvierte un número octal en decimal.=OCT.A.DEC(número)=OCT.A.DEC("10")8

Base de Datos

Función Descripción Sintaxis Ejemplo Resultado
BDPROMEDIOCalcula el promedio de valores en un campo de base de datos que cumplen los criterios.=BDPROMEDIO(base_datos; campo; criterios)=BDPROMEDIO(A1:C10; "Edad"; E1:E2)Promedio de edades
BDCONTARCuenta los números en un campo de base de datos que cumplen los criterios.=BDCONTAR(base_datos; campo; criterios)=BDCONTAR(A1:C10; "Edad"; E1:E2)Cantidad de valores numéricos
BDCONTARACuenta los valores no vacíos en un campo de base de datos que cumplen los criterios.=BDCONTARA(base_datos; campo; criterios)=BDCONTARA(A1:C10; "Nombre"; E1:E2)Conteo de nombres
BDEXTRAERExtrae un único valor de un campo de base de datos que cumple los criterios.=BDEXTRAER(base_datos; campo; criterios)=BDEXTRAER(A1:C10; "Edad"; E1:E2)Valor único
BDMAXDevuelve el mayor número en un campo de base de datos que cumple los criterios.=BDMAX(base_datos; campo; criterios)=BDMAX(A1:C10; "Salario"; E1:E2)Salario más alto
BDMINDevuelve el menor número en un campo de base de datos que cumple los criterios.=BDMIN(base_datos; campo; criterios)=BDMIN(A1:C10; "Salario"; E1:E2)Salario más bajo
BDPRODUCTOMultiplica los valores de un campo de base de datos que cumplen los criterios.=BDPRODUCTO(base_datos; campo; criterios)=BDPRODUCTO(A1:C10; "Valor"; E1:E2)Producto de valores
BDDESVESTPCalcula la desviación estándar (población) de un campo de base de datos que cumple los criterios.=BDDESVESTP(base_datos; campo; criterios)=BDDESVESTP(A1:C10; "Edad"; E1:E2)Desv. est. pob.
BDDESTCalcula la desviación estándar (muestra) de un campo de base de datos que cumple los criterios.=BDDEST(base_datos; campo; criterios)=BDDEST(A1:C10; "Edad"; E1:E2)Desv. est. muestral
BDSUMASuma los valores de un campo de base de datos que cumplen los criterios.=BDSUMA(base_datos; campo; criterios)=BDSUMA(A1:C10; "Valor"; E1:E2)Suma de valores
BDVARPCalcula la varianza (población) de un campo de base de datos que cumple los criterios.=BDVARP(base_datos; campo; criterios)=BDVARP(A1:C10; "Edad"; E1:E2)Varianza pob.
BDVARCalcula la varianza (muestra) de un campo de base de datos que cumple los criterios.=BDVAR(base_datos; campo; criterios)=BDVAR(A1:C10; "Edad"; E1:E2)Varianza muestral

Matrices y Funciones Dinámicas

Función Descripción Sintaxis Ejemplo Resultado
PORCOLAplica una fórmula a cada columna de una matriz.=PORCOL(matriz; lambda(col))=PORCOL(A1:C3; LAMBDA(col; SUMA(col)))Suma de cada columna
PORFILAAplica una fórmula a cada fila de una matriz.=PORFILA(matriz; lambda(fila))=PORFILA(A1:C3; LAMBDA(f; PROMEDIO(f)))Promedio de cada fila
FILTRARFiltra una matriz basándose en un criterio.=FILTRAR(matriz; incluir; [si_vacío])=FILTRAR(A2:A10; B2:B10>5)Filas con valores > 5
LAMBDACrea funciones personalizadas sin VBA.=LAMBDA(parámetros; cálculo)=LAMBDA(x; x+1)(5)6
SEAAsigna nombres a resultados intermedios.=SEA(nombre; valor; cálculo)=SEA(x; 5; x*2)10
CONSTRUIRMATRIZCrea una matriz basándose en una función personalizada.=CONSTRUIRMATRIZ(filas; columnas; lambda)=CONSTRUIRMATRIZ(2;3;LAMBDA(f;c;f+c))[[2,3,4],[3,4,5]]
ASIGNARTransforma una o más matrices con una función.=ASIGNAR(matriz1; [matriz2]; ...; lambda)=ASIGNAR(A1:A3; LAMBDA(x; x^2))Cuadrado de los valores
MATRIZALEATORIADevuelve una matriz de números aleatorios.=MATRIZALEATORIA([filas]; [cols]; [mín]; [máx]; [entero])=MATRIZALEATORIA(2;2;1;10;VERDADERO)Ej: [[3,7],[1,9]]
REDUCIRReduce una matriz a un valor usando un acumulador.=REDUCIR(inicial; matriz; lambda)=REDUCIR(0; A1:A3; LAMBDA(a;b; a+b))Suma total
EXPLORARExplora una matriz aplicando una función acumuladora paso a paso.=EXPLORAR(inicial; matriz; lambda)=EXPLORAR(0; A1:A3; LAMBDA(a;b; a+b))Acumulación progresiva
SECUENCIAGenera una secuencia de números.=SECUENCIA(filas; [cols]; [inicio]; [paso])=SECUENCIA(3;1;1;1)1, 2, 3
UNICO.VALORDevuelve un único valor de una matriz.=UNICO.VALOR(valor)=UNICO.VALOR({1;2;3})1
ORDENAROrdena una matriz.=ORDENAR(matriz; [índice]; [orden]; [por_col])=ORDENAR(A1:A5)Valores ordenados
ORDENARPOROrdena basándose en otra matriz.=ORDENARPOR(matriz; matriz_orden)=ORDENARPOR(A1:A5; B1:B5)Ordenado por B
ACOLTransforma una matriz en una única columna.=ACOL(matriz; [ignorar]; [modo_scan])=ACOL(A1:C2)Columna con todos los valores
AFILATransforma una matriz en una única fila.=AFILA(matriz; [ignorar]; [modo_scan])=AFILA(A1:C2)Fila con todos los valores
UNICOSElimina duplicados de una matriz.=UNICOS(matriz; [por_col]; [exactamente_una_vez])=UNICOS(A1:A10)Valores únicos
ENVOLVERCOLSReorganiza valores en columnas.=ENVOLVERCOLS(vector; n_columnas)=ENVOLVERCOLS(A1:A6; 2)[[A,B],[C,D],[E,F]]
ENVOLVERFILASReorganiza valores en filas.=ENVOLVERFILAS(vector; n_filas)=ENVOLVERFILAS(A1:A6; 2)[[A,C,E],[B,D,F]]
BUSCARXBusca un valor en una matriz y devuelve el valor correspondiente.=BUSCARX(valor_buscado; matriz_búsq; matriz_ret)=BUSCARX("Juan"; A1:A10; B1:B10)Resultado correspondiente
COINCIDIRXDevuelve la posición de un elemento en una matriz.=COINCIDIRX(valor; matriz; [modo_coincid]; [modo_búsqueda])=COINCIDIRX(5; A1:A10)Posición del valor