Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
ABS | Retorna o valor absoluto de um número. | =ABS(número) | =ABS(-5) | 5 |
ACOS | Retorna o arco cosseno de um número. | =ACOS(número) | =ACOS(0.5) | 1.0472 |
ACOSH | Retorna o arco cosseno hiperbólico de um número. | =ACOSH(número) | =ACOSH(2) | 1.31696 |
ACOT | Retorna o arco cotangente de um número. | =ACOT(número) | =ACOT(1) | 0.7854 |
ACOTH | Retorna o arco cotangente hiperbólico de um número. | =ACOTH(número) | =ACOTH(2) | 0.5493 |
AGGREGATE | Retorna um agregado usando uma função especificada. | =AGGREGATE(função; opções; intervalo) | =AGGREGATE(9;4;A1:A10) | Soma ignorando erros |
ARABIC | Converte um número romano em número árabe. | =ARABIC(número_roma) | =ARABIC("XV") | 15 |
ASIN | Retorna o arco seno de um número. | =ASIN(número) | =ASIN(0.5) | 0.5236 |
ASINH | Retorna o arco seno hiperbólico de um número. | =ASINH(número) | =ASINH(1) | 0.8814 |
ATAN | Retorna o arco tangente de um número. | =ATAN(número) | =ATAN(1) | 0.7854 |
ATAN2 | Retorna o arco tangente dos pontos x e y. | =ATAN2(y; x) | =ATAN2(1;1) | 0.7854 |
ATANH | Retorna o arco tangente hiperbólico de um número. | =ATANH(número) | =ATANH(0.5) | 0.5493 |
AVEDEV | Retorna a média dos desvios absolutos. | =AVEDEV(número1; ...) | =AVEDEV(1;2;3) | 0.667 |
BASE | Converte um número para uma base numérica especificada. | =BASE(número; base; [min_dígitos]) | =BASE(10;2) | 1010 |
CEILING | Arredonda número para cima até o múltiplo mais próximo. | =CEILING(número; múltiplo) | =CEILING(4.3;1) | 5 |
CEILING.MATH | Arredonda número para cima até o múltiplo mais próximo (mais opções). | =CEILING.MATH(número; [múltiplo]; [modo]) | =CEILING.MATH(4.3;1) | 5 |
CEILING.PRECISE | Arredonda número para cima até o múltiplo mais próximo (preciso). | =CEILING.PRECISE(número; [múltiplo]) | =CEILING.PRECISE(4.3;1) | 5 |
COMBIN | Retorna o número de combinações. | =COMBIN(número; número_escolhido) | =COMBIN(5;3) | 10 |
COMBINA | Retorna o número de combinações com repetição. | =COMBINA(número; número_escolhido) | =COMBINA(5;3) | 35 |
COS | Retorna o cosseno de um ângulo. | =COS(número) | =COS(PI()/3) | 0.5 |
COT | Retorna a cotangente de um ângulo. | =COT(número) | =COT(PI()/4) | 1 |
CSC | Retorna a cosecante de um ângulo. | =CSC(número) | =CSC(PI()/2) | 1 |
DECIMAL | Converte um número de base qualquer para decimal. | =DECIMAL(número; base) | =DECIMAL("101";2) | 5 |
DEGREES | Converte radianos para graus. | =DEGREES(ângulo) | =DEGREES(PI()) | 180 |
EVEN | Arredonda número para o inteiro par mais próximo. | =EVEN(número) | =EVEN(3) | 4 |
EXP | Retorna e elevado à potência de um número. | =EXP(número) | =EXP(1) | 2.7183 |
FACT | Retorna o fatorial de um número. | =FACT(número) | =FACT(5) | 120 |
FACTDOUBLE | Retorna o fatorial duplo de um número. | =FACTDOUBLE(número) | =FACTDOUBLE(5) | 15 |
FLOOR | Arredonda número para baixo até o múltiplo mais próximo. | =FLOOR(número; significância) | =FLOOR(4.7; 1) | 4 |
GCD | Retorna o máximo divisor comum. | =GCD(número1; número2) | =GCD(24; 36) | 12 |
INT | Arredonda um número para baixo até o inteiro mais próximo. | =INT(número) | =INT(4.9) | 4 |
LCM | Retorna o mínimo múltiplo comum. | =LCM(número1; número2) | =LCM(3;4) | 12 |
LN | Retorna o logaritmo natural de um número. | =LN(número) | =LN(2.7183) | 1 |
LOG | Retorna o logaritmo de um número em uma base especificada. | =LOG(número; [base]) | =LOG(100;10) | 2 |
LOG10 | Retorna o logaritmo de base 10 de um número. | =LOG10(número) | =LOG10(100) | 2 |
MDETERM | Retorna o determinante de uma matriz. | =MDETERM(matriz) | =MDETERM({{1,2};{3,4}}) | -2 |
MINVERSE | Retorna a inversa de uma matriz. | =MINVERSE(matriz) | =MINVERSE({{1,2};{3,4}}) | matriz inversa |
MMULT | Retorna o produto matricial de duas matrizes. | =MMULT(matriz1; matriz2) | =MMULT({{1,2};{3,4}};{{5,6};{7,8}}) | produto |
MOD | Retorna o resto da divisão. | =MOD(número; divisor) | =MOD(10;3) | 1 |
MROUND | Arredonda para o múltiplo mais próximo. | =MROUND(número; múltiplo) | =MROUND(10;3) | 9 |
MULTINOMIAL | Retorna o multinomial de um conjunto de números. | =MULTINOMIAL(n1; n2; ...) | =MULTINOMIAL(2;3;4) | 1260 |
MUNIT | Retorna a matriz identidade. | =MUNIT(dimensão) | =MUNIT(2) | {{1,0},{0,1}} |
ODD | Arredonda número para cima até o ímpar mais próximo. | =ODD(número) | =ODD(2.5) | 3 |
PI | Retorna o valor de pi. | =PI() | =PI() | 3.1416 |
POWER | Retorna o resultado de um número elevado a uma potência. | =POWER(base; expoente) | =POWER(2;3) | 8 |
PRODUCT | Multiplica todos os números fornecidos como argumentos. | =PRODUCT(número1; número2...) | =PRODUCT(2;3;4) | 24 |
QUOTIENT | Retorna a parte inteira da divisão. | =QUOTIENT(número1; número2) | =QUOTIENT(10;3) | 3 |
RADIANS | Converte graus em radianos. | =RADIANS(graus) | =RADIANS(180) | 3.1416 |
RAND | Retorna um número aleatório entre 0 e 1. | =RAND() | =RAND() | 0.1234 (varia) |
RANDBETWEEN | Retorna um número inteiro aleatório entre dois valores. | =RANDBETWEEN(inferior; superior) | =RANDBETWEEN(1;100) | 42 (varia) |
ROMAN | Converte um número para numeral romano. | =ROMAN(número) | =ROMAN(15) | XV |
ROUND | Arredonda um número para um número específico de dígitos. | =ROUND(número; núm_dígitos) | =ROUND(3.14159;2) | 3.14 |
ROUNDDOWN | Arredonda um número para baixo. | =ROUNDDOWN(número; núm_dígitos) | =ROUNDDOWN(3.9;0) | 3 |
ROUNDUP | Arredonda um número para cima. | =ROUNDUP(número; núm_dígitos) | =ROUNDUP(3.1;0) | 4 |
SEC | Retorna a secante de um ângulo. | =SEC(número) | =SEC(PI()/3) | 2 |
SECH | Retorna a secante hiperbólica de um número. | =SECH(número) | =SECH(0) | 1 |
SERIESSUM | Retorna a soma de uma série de potências baseada em uma fórmula. | =SERIESSUM(x; n; m; coeficientes) | =SERIESSUM(1;0;1;{1,2,3}) | 6 |
SIGN | Retorna o sinal de um número. | =SIGN(número) | =SIGN(-10) | -1 |
SIN | Retorna o seno de um ângulo (em radianos). | =SIN(número) | =SIN(PI()/2) | 1 |
SINH | Retorna o seno hiperbólico de um número. | =SINH(número) | =SINH(0) | 0 |
SQRT | Retorna a raiz quadrada de um número. | =SQRT(número) | =SQRT(16) | 4 |
SQRTPI | Retorna a raiz quadrada de (número × PI). | =SQRTPI(número) | =SQRTPI(2) | 2.5066 |
SUBTOTAL | Retorna subtotal de uma lista ou banco de dados. | =SUBTOTAL(função; intervalo) | =SUBTOTAL(9;A1:A10) | Soma |
SUM | Adiciona todos os números fornecidos como argumentos. | =SUM(número1; número2; ...) | =SUM(1;2;3) | 6 |
SUMIF | Soma valores com base em um critério. | =SUMIF(intervalo; critério; [intervalo_soma]) | =SUMIF(A1:A5;">2") | soma de valores > 2 |
SUMIFS | Soma valores com base em vários critérios. | =SUMIFS(intervalo_soma; intervalo_crit1; critério1; ...) | =SUMIFS(A1:A5;B1:B5;">2") | soma múltiplos critérios |
SUMPRODUCT | Retorna a soma do produto de intervalos ou matrizes correspondentes. | =SUMPRODUCT(array1; [array2]; ...) | =SUMPRODUCT({1,2};{3,4}) | 11 |
SUMSQ | Retorna a soma dos quadrados dos argumentos. | =SUMSQ(número1; número2; ...) | =SUMSQ(2;3) | 13 |
SUMX2MY2 | Soma das diferenças dos quadrados dos pares de números. | =SUMX2MY2(array_x; array_y) | =SUMX2MY2({2;3};{1;1}) | 9 |
SUMX2PY2 | Soma dos quadrados dos pares de números. | =SUMX2PY2(array_x; array_y) | =SUMX2PY2({2;3};{1;1}) | 15 |
SUMXMY2 | Soma dos quadrados das diferenças dos pares de números. | =SUMXMY2(array_x; array_y) | =SUMXMY2({2;3};{1;1}) | 5 |
TAN | Retorna a tangente de um ângulo (em radianos). | =TAN(número) | =TAN(PI()/4) | 1 |
TANH | Retorna a tangente hiperbólica de um número. | =TANH(número) | =TANH(1) | 0.7616 |
TRUNC | Trunca um número removendo sua parte fracionária. | =TRUNC(número; [núm_dígitos]) | =TRUNC(8.9) | 8 |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
AVERAGE | Calcula a média dos valores. | =AVERAGE(número1; número2; ...) | =AVERAGE(2;4;6) | 4 |
AVERAGEA | Calcula a média incluindo textos como 0. | =AVERAGEA(valor1; valor2; ...) | =AVERAGEA(2;"texto";4) | 2 |
AVERAGEIF | Calcula a média dos valores que atendem a um critério. | =AVERAGEIF(intervalo; critério; [intervalo_média]) | =AVERAGEIF(A1:A5;">2") | média de valores > 2 |
AVERAGEIFS | Calcula a média com base em vários critérios. | =AVERAGEIFS(intervalo_média; intervalo_crit1; critério1; ...) | =AVERAGEIFS(A1:A5;B1:B5;">2") | média com múltiplos critérios |
BETA.DIST | Retorna a função de distribuição beta. | =BETA.DIST(x; alfa; beta; cumulativo; [A]; [B]) | =BETA.DIST(0.5;2;3;TRUE) | 0.6875 |
BETA.INV | Retorna o inverso da função de distribuição beta. | =BETA.INV(probabilidade; alfa; beta; [A]; [B]) | =BETA.INV(0.6875;2;3) | 0.5 |
BINOM.DIST | Retorna a distribuição binomial. | =BINOM.DIST(núm_s; ensaios; prob_s; cumulativo) | =BINOM.DIST(6;10;0.5;FALSE) | 0.205 |
BINOM.DIST.RANGE | Retorna a probabilidade de um número de sucessos. | =BINOM.DIST.RANGE(trials; prob_s; número_s; [número_s2]) | =BINOM.DIST.RANGE(10;0.5;5;8) | 0.623 |
BINOM.INV | Retorna o menor valor para o qual a distribuição cumulativa é maior ou igual ao critério. | =BINOM.INV(ensaios; probabilidade; alfa) | =BINOM.INV(10;0.5;0.5) | 5 |
CEILING.MATH | Arredonda para cima até o múltiplo mais próximo. | =CEILING.MATH(número; [significância]; [modo]) | =CEILING.MATH(4.3) | 5 |
CHISQ.DIST | Retorna a distribuição qui-quadrado. | =CHISQ.DIST(x; graus_liberdade; cumulativo) | =CHISQ.DIST(3;2;TRUE) | 0.7769 |
CHISQ.DIST.RT | Distribuição qui-quadrado à direita. | =CHISQ.DIST.RT(x; graus_liberdade) | =CHISQ.DIST.RT(3;2) | 0.2231 |
CHISQ.INV | Inverso da função de distribuição qui-quadrado. | =CHISQ.INV(probabilidade; graus_liberdade) | =CHISQ.INV(0.9;2) | 4.605 |
CHISQ.INV.RT | Inverso da função qui-quadrado à direita. | =CHISQ.INV.RT(probabilidade; graus_liberdade) | =CHISQ.INV.RT(0.1;2) | 4.605 |
CHISQ.TEST | Teste de independência qui-quadrado. | =CHISQ.TEST(matriz1; matriz2) | =CHISQ.TEST({1,2};{3,4}) | p-valor |
CONFIDENCE.NORM | Intervalo de confiança usando distribuição normal. | =CONFIDENCE.NORM(α;σ;n) | =CONFIDENCE.NORM(0.05;2;50) | 0.5548 |
CONFIDENCE.T | Intervalo de confiança usando distribuição t. | =CONFIDENCE.T(α;σ;n) | =CONFIDENCE.T(0.05;2;50) | 0.569 |
CORREL | Retorna o coeficiente de correlação. | =CORREL(matriz1; matriz2) | =CORREL({1,2,3};{2,4,6}) | 1 |
COUNT | Conta os números em uma lista de argumentos. | =COUNT(valor1; valor2; ...) | =COUNT(1;"texto";3) | 2 |
COUNTA | Conta valores não vazios. | =COUNTA(valor1; valor2; ...) | =COUNTA(1;"texto";"") | 2 |
COUNTBLANK | Conta células em branco. | =COUNTBLANK(intervalo) | =COUNTBLANK(A1:A5) | 1 |
COUNTIF | Conta células que atendem a um critério. | =COUNTIF(intervalo; critério) | =COUNTIF(A1:A5;">2") | 3 |
COUNTIFS | Conta com vários critérios. | =COUNTIFS(intervalo1; critério1; ...) | =COUNTIFS(A1:A5;">2";B1:B5;"<5") | 2 |
COVARIANCE.P | Calcula a covariância da população entre duas variáveis. | =COVARIANCE.P(matriz1; matriz2) | =COVARIANCE.P({2,4,6};{1,3,5}) | 4 |
COVARIANCE.S | Calcula a covariância amostral entre duas variáveis. | =COVARIANCE.S(matriz1; matriz2) | =COVARIANCE.S({2,4,6};{1,3,5}) | 4 |
DEVSQ | Retorna a soma dos quadrados dos desvios da média. | =DEVSQ(número1; número2; ...) | =DEVSQ(2;4;6) | 16 |
EXPON.DIST | Retorna a distribuição exponencial. | =EXPON.DIST(x; lambda; cumulativo) | =EXPON.DIST(2;0.5;TRUE) | 0.6321 |
F.DIST | Retorna a distribuição F. | =F.DIST(x; graus_liberdade1; graus_liberdade2; cumulativo) | =F.DIST(2;5;2;TRUE) | 0.7769 |
F.INV | Retorna o inverso da distribuição F. | =F.INV(probabilidade; graus_liberdade1; graus_liberdade2) | =F.INV(0.95;5;2) | 19.296 |
F.TEST | Retorna o resultado de um teste F. | =F.TEST(array1; array2) | =F.TEST({4,5,6};{1,2,3}) | 0.1 |
FISHER | Retorna a transformação de Fisher. | =FISHER(x) | =FISHER(0.5) | 0.5493 |
FISHERINV | Retorna o inverso da transformação de Fisher. | =FISHERINV(y) | =FISHERINV(0.5493) | 0.5 |
FORECAST | Prevê um valor usando regressão linear. | =FORECAST(x; matriz_y; matriz_x) | =FORECAST(5;{2,3,4};{1,2,3}) | 5 |
FREQUENCY | Calcula a frequência com que os valores ocorrem em intervalos. | =FREQUENCY(dados; classes) | =FREQUENCY({1,2,3};{2,3}) | {2;1} |
GAMMA | Retorna o valor da função gama. | =GAMMA(número) | =GAMMA(5) | 24 |
GAMMA.INV | Retorna o inverso da distribuição gama. | =GAMMA.INV(probabilidade; alfa; beta) | =GAMMA.INV(0.5;2;2) | 2.77 |
GAMMALN | Retorna o logaritmo natural da função gama. | =GAMMALN(número) | =GAMMALN(5) | 3.178 |
GEOMEAN | Retorna a média geométrica. | =GEOMEAN(número1; número2; ...) | =GEOMEAN(4;16) | 8 |
HARMEAN | Retorna a média harmônica. | =HARMEAN(número1; número2; ...) | =HARMEAN(4;16) | 6.4 |
INTERCEPT | Retorna o ponto de interseção da linha de regressão linear. | =INTERCEPT(y_conhecido; x_conhecido) | =INTERCEPT({2,3,4};{1,2,3}) | 1 |
ISOWEEKNUM | Retorna o número da semana ISO do ano. | =ISOWEEKNUM(data) | =ISOWEEKNUM(\"2024-01-01\") | 1 |
KURT | Retorna a curtose de um conjunto de dados. | =KURT(número1; número2; ...) | =KURT({1,2,3,4,5}) | -1.3 |
LINEST | Retorna estatísticas da linha de melhor ajuste. | =LINEST(y_conhecido; x_conhecido) | =LINEST({2,3,4};{1,2,3}) | coeficientes |
LOGEST | Retorna estatísticas de uma curva exponencial. | =LOGEST(y_conhecido; x_conhecido) | =LOGEST({2,3,4};{1,2,3}) | coeficientes |
MAX | Retorna o maior valor entre os argumentos. | =MAX(número1; número2; ...) | =MAX(1;5;3) | 5 |
MAXA | Retorna o maior valor entre os argumentos, incluindo textos e valores lógicos. | =MAXA(valor1; valor2; ...) | =MAXA(1;TRUE;"3") | 3 |
MEDIAN | Retorna a mediana dos números fornecidos. | =MEDIAN(número1; número2; ...) | =MEDIAN(1;3;5) | 3 |
MIN | Retorna o menor valor entre os argumentos. | =MIN(número1; número2; ...) | =MIN(1;5;3) | 1 |
MINA | Retorna o menor valor, incluindo valores lógicos e texto. | =MINA(valor1; valor2; ...) | =MINA(1;FALSE;"3") | 0 |
MODE.MULT | Retorna uma matriz com os valores mais frequentes. | =MODE.MULT(número1; número2; ...) | =MODE.MULT({1;2;2;3;3}) | 2;3 |
MODE.SNGL | Retorna o valor mais frequente. | =MODE.SNGL(número1; número2; ...) | =MODE.SNGL(1;2;2;3) | 2 |
NEGBINOM.DIST | Retorna a distribuição binomial negativa. | =NEGBINOM.DIST(número_f; número_s; probabilidade_s; cumulativo) | =NEGBINOM.DIST(10;5;0.25;TRUE) | 0.95 |
NORM.DIST | Retorna a distribuição normal. | =NORM.DIST(x; média; desvio; cumulativo) | =NORM.DIST(42;40;1.5;TRUE) | 0.9088 |
NORM.S.INV | Retorna o inverso da distribuição normal padrão. | =NORM.S.INV(probabilidade) | =NORM.S.INV(0.95) | 1.6449 |
PEARSON | Retorna o coeficiente de correlação de Pearson. | =PEARSON(matriz1; matriz2) | =PEARSON({1;2;3};{4;5;6}) | 1 |
PERCENTILE.EXC | Retorna o k-ésimo percentil, excluindo os extremos. | =PERCENTILE.EXC(matriz; k) | =PERCENTILE.EXC({1;2;3;4;5};0.4) | 2.6 |
PERCENTILE.INC | Retorna o k-ésimo percentil, incluindo os extremos. | =PERCENTILE.INC(matriz; k) | =PERCENTILE.INC({1;2;3;4;5};0.4) | 3 |
PERMUT | Retorna o número de permutações possíveis. | =PERMUT(número; número_escolhido) | =PERMUT(6;3) | 120 |
PHI | Retorna a densidade da função de distribuição normal padrão. | =PHI(x) | =PHI(1) | 0.2419 |
POISSON.DIST | Retorna a distribuição de Poisson. | =POISSON.DIST(x; média; cumulativo) | =POISSON.DIST(3;2.5;TRUE) | 0.7576 |
PROB | Retorna a probabilidade associada a um intervalo de valores. | =PROB(x_intervalo; prob_intervalo; limite_inferior; [limite_superior]) | =PROB({1;2;3;4};{0.1;0.2;0.3;0.4};2;3) | 0.5 |
QUARTILE.EXC | Retorna o quartil de um conjunto de dados, excluindo os extremos. | =QUARTILE.EXC(matriz; quartil) | =QUARTILE.EXC({1;2;3;4;5};1) | 2 |
QUARTILE.INC | Retorna o quartil de um conjunto de dados, incluindo os extremos. | =QUARTILE.INC(matriz; quartil) | =QUARTILE.INC({1;2;3;4;5};1) | 2 |
RANK.AVG | Retorna a classificação de um número, média em caso de empates. | =RANK.AVG(número; referência; [ordem]) | =RANK.AVG(3;{1;2;3;4;5}) | 3 |
RANK.EQ | Retorna a classificação de um número, primeira posição em caso de empate. | =RANK.EQ(número; referência; [ordem]) | =RANK.EQ(3;{1;2;3;4;5}) | 3 |
RSQ | Retorna o quadrado do coeficiente de correlação de Pearson. | =RSQ(matriz1; matriz2) | =RSQ({1;2;3};{4;5;6}) | 1 |
SKEW | Retorna a assimetria de uma distribuição. | =SKEW(número1; número2; ...) | =SKEW({1;2;3;4;5}) | 0 |
SLOPE | Retorna a inclinação da linha de regressão linear. | =SLOPE(y_conhecido; x_conhecido) | =SLOPE({2;3;4};{1;2;3}) | 1 |
SMALL | Retorna o k-ésimo menor valor de um conjunto. | =SMALL(matriz; k) | =SMALL({5;1;3};2) | 3 |
STDEV.P | Retorna o desvio padrão da população. | =STDEV.P(número1; número2; ...) | =STDEV.P(2;4;6) | 1.6329 |
STDEV.S | Retorna o desvio padrão da amostra. | =STDEV.S(número1; número2; ...) | =STDEV.S(2;4;6) | 2 |
STDEVA | Desvio padrão da amostra incluindo valores lógicos e texto. | =STDEVA(valor1; valor2; ...) | =STDEVA(2;4;6;TRUE) | 1.8708 |
STDEVPA | Desvio padrão da população incluindo valores lógicos e texto. | =STDEVPA(valor1; valor2; ...) | =STDEVPA(2;4;6;TRUE) | 1.5 |
VAR.P | Retorna a variância da população. | =VAR.P(número1; número2; ...) | =VAR.P(2;4;6) | 2.6667 |
VAR.S | Retorna a variância da amostra. | =VAR.S(número1; número2; ...) | =VAR.S(2;4;6) | 4 |
VARA | Variância da amostra com valores lógicos e texto. | =VARA(valor1; valor2; ...) | =VARA(2;4;6;TRUE) | 3.5 |
VARPA | Variância da população com valores lógicos e texto. | =VARPA(valor1; valor2; ...) | =VARPA(2;4;6;TRUE) | 2.25 |
WEIBULL.DIST | Retorna a distribuição de Weibull. | =WEIBULL.DIST(x; alfa; beta; cumulativo) | =WEIBULL.DIST(105;20;100;TRUE) | 0.9296 |
Z.TEST | Retorna o valor do teste z. | =Z.TEST(matriz; x; [sigma]) | =Z.TEST({1;2;3;4;5};4) | 0.1841 |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
ARRAYTOTEXT | Converte uma matriz ou intervalo em texto. | =ARRAYTOTEXT(matriz; [formato]) | =ARRAYTOTEXT(A1:A3) | "valor1, valor2, valor3" |
ASC | Converte caracteres de largura dupla em largura simples. | =ASC(texto) | =ASC("ア") | "ア" |
CHAR | Retorna o caractere referente a um número. | =CHAR(número) | =CHAR(65) | "A" |
CLEAN | Remove todos os caracteres não imprimíveis de texto. | =CLEAN(texto) | =CLEAN("Texto"&CARACT(7)) | "Texto" |
CODE | Retorna o código numérico do primeiro caractere de um texto. | =CODE(texto) | =CODE("A") | 65 |
CONCAT | Concatena uma lista ou intervalo de textos. | =CONCAT(texto1; [texto2]; ...) | =CONCAT(A1:A3) | "Texto1Texto2Texto3" |
CONCATENATE | Junta até 255 textos em um só. | =CONCATENATE(texto1; texto2; ...) | =CONCATENATE("Bom ";"dia") | "Bom dia" |
DBCS | Converte caracteres de largura simples em largura dupla. | =DBCS(texto) | =DBCS("A") | "A" |
DOLLAR | Converte um número em texto com formato monetário. | =DOLLAR(número; [decimais]) | =DOLLAR(1234.56; 2) | "R$1.234,56" |
EXACT | Verifica se dois textos são exatamente iguais. | =EXACT(texto1; texto2) | =EXACT("Texto";"texto") | FALSO |
FIND | Retorna a posição de um texto dentro de outro (diferencia maiúsculas de minúsculas). | =FIND(texto_procurado; dentro_texto; [início]) | =FIND("a";"Casa") | 2 |
FINDB | Versão de FIND que considera bytes em idiomas de byte duplo. | =FINDB(texto_procurado; dentro_texto; [início]) | =FINDB("字";"文字") | 2 |
FIXED | Formata um número como texto com casas decimais fixas. | =FIXED(número; [decimais]; [sem_separador]) | =FIXED(1234.567; 2) | "1.234,57" |
LEFT | Retorna os primeiros caracteres de um texto. | =LEFT(texto; [núm_caract]) | =LEFT("Texto"; 3) | "Tex" |
LEN | Conta o número de caracteres em um texto. | =LEN(texto) | =LEN("Excel") | 5 |
LOWER | Converte todo o texto para minúsculas. | =LOWER(texto) | =LOWER("EXCEL") | "excel" |
MID | Extrai caracteres de um texto a partir de uma posição específica. | =MID(texto; início; núm_caract) | =MID("Excel";2;3) | "xce" |
NUMBERVALUE | Converte texto para número, com separadores personalizados. | =NUMBERVALUE(texto; [separador_decimal]; [separador_milhar]) | =NUMBERVALUE("1.234,56";",";".") | 1234.56 |
PHONETIC | Extrai os caracteres fonéticos de uma célula com caracteres japoneses. | =PHONETIC(referência) | =PHONETIC(A1) | "Fonetização" |
PROPER | Coloca a primeira letra de cada palavra em maiúscula. | =PROPER(texto) | =PROPER("exemplo de texto") | "Exemplo De Texto" |
REPLACE | Substitui parte de um texto por outro. | =REPLACE(texto_antigo; início; núm_caract; novo_texto) | =REPLACE("123456";1;3;"abc") | "abc456" |
REPT | Repete um texto um número específico de vezes. | =REPT(texto; núm_vezes) | =REPT("A";4) | "AAAA" |
RIGHT | Retorna os últimos caracteres de um texto. | =RIGHT(texto; [núm_caract]) | =RIGHT("Texto";2) | "to" |
SEARCH | Retorna a posição de um texto dentro de outro (não diferencia maiúsculas). | =SEARCH(texto_procurado; dentro_texto; [início]) | =SEARCH("a";"Casa") | 2 |
SUBSTITUTE | Substitui texto existente por novo texto. | =SUBSTITUTE(texto; texto_antigo; novo_texto; [núm_ocorrência]) | =SUBSTITUTE("1-2-3";"-";".") | "1.2.3" |
T | Retorna o texto se for texto, senão retorna "". | =T(valor) | =T("Texto") | "Texto" |
TEXT | Formata um número e converte em texto. | =TEXT(valor; formato_texto) | =TEXT(1234.5;"R$ #.##0,00") | "R$ 1.234,50" |
TEXTAFTER | Retorna o texto após um delimitador. | =TEXTAFTER(texto; delimitador) | =TEXTAFTER("email@dominio.com";"@") | "dominio.com" |
TEXTBEFORE | Retorna o texto antes de um delimitador. | =TEXTBEFORE(texto; delimitador) | =TEXTBEFORE("email@dominio.com";"@") | "email" |
TEXTJOIN | Concatena texto com delimitador. | =TEXTJOIN(delimitador; ignorar_vazio; texto1; ...) | =TEXTJOIN(", ";TRUE;"A";"B";"C") | "A, B, C" |
TEXTSPLIT | Divide texto usando delimitadores. | =TEXTSPLIT(texto; delimitador_col; [delimitador_linha]) | =TEXTSPLIT("A,B,C";",") | "A" "B" "C" |
TRIM | Remove espaços extras de um texto. | =TRIM(texto) | =TRIM(" texto com espaços ") | "texto com espaços" |
UNICHAR | Retorna o caractere Unicode correspondente a um número. | =UNICHAR(número) | =UNICHAR(9731) | "☃" |
UNICODE | Retorna o número Unicode do primeiro caractere de um texto. | =UNICODE(texto) | =UNICODE("A") | 65 |
UPPER | Converte todo o texto para maiúsculas. | =UPPER(texto) | =UPPER("texto") | "TEXTO" |
VALUE | Converte texto que representa um número em valor numérico. | =VALUE(texto) | =VALUE("123") | 123 |
VALUETOTEXT | Converte um valor em texto de forma explícita. | =VALUETOTEXT(valor) | =VALUETOTEXT(123) | "123" |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
COUPDAYBS | Retorna o número de dias desde o início do período de cupom até a data de liquidação. | =COUPDAYBS(data_liquidação; data_vencimento; frequência; [base]) | =COUPDAYBS(DATE(2025;6;1); DATE(2030;6;1); 2) | 91 |
COUPDAYS | Retorna o número de dias no período de cupom que contém a data de liquidação. | =COUPDAYS(data_liquidação; data_vencimento; frequência; [base]) | =COUPDAYS(DATE(2025;6;1); DATE(2030;6;1); 2) | 182 |
COUPDAYSNC | Retorna o número de dias desde a data de liquidação até a próxima data de cupom. | =COUPDAYSNC(data_liquidação; data_vencimento; frequência; [base]) | =COUPDAYSNC(DATE(2025;6;1); DATE(2030;6;1); 2) | 91 |
COUPNCD | Retorna a próxima data de cupom após a data de liquidação. | =COUPNCD(data_liquidação; data_vencimento; frequência; [base]) | =COUPNCD(DATE(2025;6;1); DATE(2030;6;1); 2) | 01/09/2025 |
COUPNUM | Retorna o número de períodos de cupom entre a data de liquidação e vencimento. | =COUPNUM(data_liquidação; data_vencimento; frequência; [base]) | =COUPNUM(DATE(2025;6;1); DATE(2030;6;1); 2) | 10 |
COUPPCD | Retorna a data de cupom anterior à data de liquidação. | =COUPPCD(data_liquidação; data_vencimento; frequência; [base]) | =COUPPCD(DATE(2025;6;1); DATE(2030;6;1); 2) | 01/03/2025 |
DATE | Retorna o número de série de uma data específica. | =DATE(ano; mês; dia) | =DATE(2025;6;23) | 45399 |
DATEDIF | Calcula a diferença entre duas datas. | =DATEDIF(data_inicial; data_final; unidade) | =DATEDIF("01/01/2020";"01/01/2025";"y") | 5 |
DATEVALUE | Converte uma data em texto para número de série. | =DATEVALUE(texto_data) | =DATEVALUE("23/06/2025") | 45399 |
DAY | Retorna o dia de uma data. | =DAY(data) | =DAY("23/06/2025") | 23 |
DAYS | Retorna o número de dias entre duas datas. | =DAYS(data_fim; data_início) | =DAYS("23/06/2025";"01/01/2025") | 173 |
DAYS360 | Calcula o número de dias entre duas datas com base em um ano de 360 dias. | =DAYS360(data_inicial; data_final; [método]) | =DAYS360("01/01/2025";"31/12/2025") | 360 |
EDATE | Retorna a data correspondente a meses antes/depois de uma data inicial. | =EDATE(data_inicial; meses) | =EDATE("01/01/2025";6) | 01/07/2025 |
EOMONTH | Retorna o último dia do mês, antes ou depois da data inicial. | =EOMONTH(data_inicial; meses) | =EOMONTH("15/06/2025";1) | 31/07/2025 |
HOUR | Retorna a hora de uma hora específica. | =HOUR(hora) | =HOUR("13:45") | 13 |
ISOWEEKNUM | Retorna o número da semana ISO do ano. | =ISOWEEKNUM(data) | =ISOWEEKNUM("01/01/2025") | 1 |
MINUTE | Retorna os minutos de uma hora. | =MINUTE(hora) | =MINUTE("13:45") | 45 |
MONTH | Retorna o mês de uma data. | =MONTH(data) | =MONTH("23/06/2025") | 6 |
NETWORKDAYS | Retorna o número de dias úteis entre duas datas. | =NETWORKDAYS(data_inicial; data_final; [feriados]) | =NETWORKDAYS("01/06/2025";"30/06/2025") | 21 |
NETWORKDAYS.INTL | Retorna os dias úteis entre datas com fins de semana personalizados. | =NETWORKDAYS.INTL(início; fim; [fim_de_semana]; [feriados]) | =NETWORKDAYS.INTL("01/06/2025";"30/06/2025";1) | 21 |
NOW | Retorna a data e hora atual. | =NOW() | =NOW() | 23/06/2025 11:00 (varia) |
SECOND | Retorna os segundos de uma hora. | =SECOND(hora) | =SECOND("12:34:56") | 56 |
TIME | Retorna a hora baseada em horas, minutos e segundos. | =TIME(hora; minuto; segundo) | =TIME(13;30;0) | 13:30 |
TIMEVALUE | Converte uma hora em texto para número decimal. | =TIMEVALUE(texto_hora) | =TIMEVALUE("13:30") | 0,5625 |
TODAY | Retorna a data atual. | =TODAY() | =TODAY() | 23/06/2025 |
WEEKDAY | Retorna o número correspondente ao dia da semana. | =WEEKDAY(data; [tipo]) | =WEEKDAY("23/06/2025";2) | 1 (segunda-feira) |
WEEKNUM | Retorna o número da semana no ano. | =WEEKNUM(data; [tipo]) | =WEEKNUM("23/06/2025";2) | 26 |
WORKDAY | Retorna a data após um número de dias úteis. | =WORKDAY(data_inicial; dias; [feriados]) | =WORKDAY("01/06/2025";10) | 13/06/2025 |
WORKDAY.INTL | Retorna a data após dias úteis personalizados. | =WORKDAY.INTL(data_inicial; dias; [fim_de_semana]; [feriados]) | =WORKDAY.INTL("01/06/2025";10;11) | 14/06/2025 |
YEAR | Retorna o ano de uma data. | =YEAR(data) | =YEAR("23/06/2025") | 2025 |
YEARFRAC | Retorna a fração do ano entre duas datas. | =YEARFRAC(data_inicial; data_final; [base]) | =YEARFRAC("01/01/2025";"30/06/2025") | 0,5 |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
AND | Retorna VERDADEIRO se todos os argumentos forem VERDADEIROS. | =AND(lógico1; lógico2; ...) | =AND(2>1; 3>2) | VERDADEIRO |
FALSE | Retorna o valor lógico FALSO. | =FALSE() | =FALSE() | FALSO |
IF | Executa um teste lógico e retorna um valor para VERDADEIRO e outro para FALSO. | =IF(teste_lógico; valor_se_verdadeiro; valor_se_falso) | =IF(2>1;"Sim";"Não") | Sim |
IFERROR | Retorna um valor especificado se a fórmula gerar erro. | =IFERROR(valor; valor_se_erro) | =IFERROR(1/0;"Erro!") | Erro! |
IFNA | Retorna um valor se a fórmula resultar em #N/D. | =IFNA(valor; valor_se_n/d) | =IFNA(VLOOKUP("X";A1:B5;2;FALSE);"Não encontrado") | Não encontrado |
IFS | Retorna um valor correspondente à primeira condição VERDADEIRA. | =IFS(condição1; valor1; condição2; valor2; ...) | =IFS(A1=1;"Um";A1=2;"Dois") | Um (ou Dois) |
NOT | Inverte o valor lógico de seu argumento. | =NOT(lógico) | =NOT(TRUE) | FALSO |
OR | Retorna VERDADEIRO se qualquer argumento for VERDADEIRO. | =OR(lógico1; lógico2; ...) | =OR(1>2; 3>2) | VERDADEIRO |
SWITCH | Compara uma expressão com uma lista de valores e retorna o resultado correspondente. | =SWITCH(expressão; valor1; resultado1; [valor2; resultado2]; ...) | =SWITCH(2; 1;"Um"; 2;"Dois"; "Outro") | Dois |
TRUE | Retorna o valor lógico VERDADEIRO. | =TRUE() | =TRUE() | VERDADEIRO |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
ADDRESS | Retorna uma referência de célula como texto. | =ADDRESS(linha; coluna; [abs_num]; [a1]; [planilha]) | =ADDRESS(1;2) | $B$1 |
AREAS | Retorna o número de áreas em uma referência. | =AREAS(ref) | =AREAS((A1:B2;D4:E5)) | 2 |
CHOOSE | Escolhe um valor de uma lista com base em um índice. | =CHOOSE(número_índice; valor1; valor2; ...) | =CHOOSE(2;"Maçã";"Banana";"Cereja") | Banana |
CHOOSECOLS | Retorna colunas específicas de uma matriz. | =CHOOSECOLS(matriz; coluna1; [coluna2]; ...) | =CHOOSECOLS(A1:D5;1;3) | Colunas A e C |
CHOOSEROWS | Retorna linhas específicas de uma matriz. | =CHOOSEROWS(matriz; linha1; [linha2]; ...) | =CHOOSEROWS(A1:D5;1;3) | Linhas 1 e 3 |
COLUMN | Retorna o número da coluna de uma referência. | =COLUMN([ref]) | =COLUMN(B3) | 2 |
COLUMNS | Retorna o número de colunas em uma matriz ou referência. | =COLUMNS(matriz) | =COLUMNS(A1:D1) | 4 |
CUBEMEMBER | Retorna um membro ou tupla de um cubo de dados. | =CUBEMEMBER(conexão; expressão_membro) | =CUBEMEMBER("Conexão";"[Produto].[Todos Produtos].[Computador]") | Computador |
CUBESET | Define um conjunto de membros calculado de um cubo. | =CUBESET(conexão; expressão_conjunto; [legenda]) | =CUBESET("Conexão";"[Produto].[Categoria].Children") | Conjunto de categorias |
CUBESETCOUNT | Retorna o número de itens em um conjunto. | =CUBESETCOUNT(conjunto) | =CUBESETCOUNT(A1) | Depende do conjunto |
CUBEVALUE | Retorna um valor agregado de um cubo. | =CUBEVALUE(conexão; membro1; [membro2]; ...) | =CUBEVALUE("Conexão";"[Data].[2025]";"[Produto].[Computador]") | Valor |
DROP | Remove linhas ou colunas de uma matriz. | =DROP(matriz; linhas; colunas) | =DROP(A1:D5;1;0) | Matriz sem a primeira linha |
EXPAND | Expande uma matriz para dimensões especificadas. | =EXPAND(matriz; linhas; colunas; [valor_vazio]) | =EXPAND({1\2};3;2) | 1 2 + célula vazia |
FILTER | Filtra um intervalo com base em critérios. | =FILTER(matriz; incluir; [se_vazio]) | =FILTER(A1:B10;B1:B10>100) | Linhas com valor > 100 |
FORMULATEXT | Retorna a fórmula de uma célula como texto. | =FORMULATEXT(ref) | =FORMULATEXT(A1) | "=A2+A3" |
GETPIVOTDATA | Extrai dados de uma Tabela Dinâmica. | =GETPIVOTDATA(dado; tabela_dinâmica; [campo1; item1]; ...) | =GETPIVOTDATA("Vendas"; A3; "Produto"; "Computador") | Valor |
HLOOKUP | Procura um valor na linha superior de uma matriz. | =HLOOKUP(valor_procurado; tabela; núm_índice_linha; [procurar_intervalo]) | =HLOOKUP(1; A1:D2; 2; FALSO) | Valor correspondente |
HSTACK | Combina várias matrizes horizontalmente. | =HSTACK(matriz1; matriz2; ...) | =HSTACK({1;2};{3;4}) | {1 3; 2 4} |
HYPERLINK | Cria um atalho para abrir um documento armazenado. | =HYPERLINK(link; [nome]) | =HYPERLINK("https://exemplo.com";"Clique aqui") | Link |
INDEX | Retorna o valor de uma célula com base em linhas e colunas. | =INDEX(matriz; núm_linha; [núm_coluna]) | =INDEX(A1:C3;2;2) | Valor na célula B2 |
INDIRECT | Retorna a referência especificada por uma cadeia de texto. | =INDIRECT(ref_texto) | =INDIRECT("A1") | Valor em A1 |
LOOKUP | Procura um valor em um intervalo e retorna outro valor. | =LOOKUP(valor_procurado; vetor_procurado; vetor_resultado) | =LOOKUP(4;A1:A5;B1:B5) | Resultado |
MATCH | Retorna a posição relativa de um item em um intervalo. | =MATCH(valor_procurado; matriz; [tipo_correspondência]) | =MATCH(25;A1:A10;0) | Posição |
OFFSET | Retorna uma referência deslocada em relação a uma célula. | =OFFSET(ref; linhas; colunas; [altura]; [largura]) | =OFFSET(A1;2;3) | Valor 2 linhas abaixo e 3 à direita |
RANDARRAY | Retorna uma matriz de números aleatórios. | =RANDARRAY([linhas]; [colunas]; [mínimo]; [máximo]; [inteiro]) | =RANDARRAY(3;2;1;10;VERDADEIRO) | Matriz aleatória |
RTD | Retorna dados em tempo real de um programa COM. | =RTD(progID; servidor; tópico1; ...) | =RTD("myserver.progid";;;"tópico") | Valor em tempo real |
SEQUENCE | Gera uma lista sequencial de números. | =SEQUENCE(linhas; [colunas]; [início]; [passo]) | =SEQUENCE(3;1;1;1) | 1;2;3 |
SORT | Classifica uma matriz. | =SORT(matriz; [índice_ordenar]; [ordem]; [por_coluna]) | =SORT(A1:A5) | Matriz ordenada |
SORTBY | Classifica uma matriz com base em outra. | =SORTBY(matriz; por_matriz1; [ordem1]; ...) | =SORTBY(A1:A5;B1:B5) | Ordenado por B |
TRANSPOSE | Transpõe uma matriz. | =TRANSPOSE(matriz) | =TRANSPOSE(A1:B2) | Matriz transposta |
TRIMRANGE | Remove células em branco de uma matriz. | =TRIMRANGE(matriz) | =TRIMRANGE(A1:A10) | Intervalo compacto |
UNIQUE | Retorna valores únicos de um intervalo. | =UNIQUE(matriz; [por_linha]; [exatamente_uma_vez]) | =UNIQUE(A1:A10) | Valores únicos |
VLOOKUP | Procura um valor na primeira coluna de uma tabela. | =VLOOKUP(valor; tabela; núm_índice_coluna; [procurar_intervalo]) | =VLOOKUP(101;A1:B10;2;FALSO) | Valor correspondente |
XLOOKUP | Procura um valor em um intervalo e retorna o valor correspondente. | =XLOOKUP(valor; matriz_procurada; matriz_retorno; [não_encontrado]; ...) | =XLOOKUP(101;A1:A10;B1:B10;"Não encontrado") | Valor correspondente |
XMATCH | Retorna a posição de um item em uma matriz ou intervalo. | =XMATCH(valor_procurado; matriz; [modo_corresp]; [modo_pesquisa]) | =XMATCH("Maçã";A1:A10) | Posição |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
ACCRINT | Retorna o juro acumulado de um título que paga juros periódicos. | =ACCRINT(data_emissão; data_primeiro_juro; data_liquidação; taxa; valor_nominal; frequência; [base]; [método]) | =ACCRINT("01/01/2024"; "01/07/2024"; "01/06/2024"; 0,1; 1000; 2) | 50 |
ACCRINTM | Retorna o juro acumulado de um título que paga juros no vencimento. | =ACCRINTM(data_emissão; data_vencimento; taxa; valor_nominal; [base]) | =ACCRINTM("01/01/2024"; "01/07/2024"; 0,1; 1000) | 50 |
AMORDEGRC | Retorna a depreciação de um ativo usando um coeficiente de depreciação. | =AMORDEGRC(custo; data_compra; data_final; vida; período; taxa; [base]) | =AMORDEGRC(10000;"01/01/2020";"31/12/2020";5;1;0,15) | 2000 |
AMORLINC | Retorna a depreciação linear de um ativo. | =AMORLINC(custo; data_compra; data_final; vida; período; taxa; [base]) | =AMORLINC(10000;"01/01/2020";"31/12/2020";5;1;0,15) | 1500 |
COUPDAYBS | Retorna o número de dias desde o início do período do cupom até a data de liquidação. | =COUPDAYBS(data_liquidação; data_vencimento; frequência; [base]) | =COUPDAYBS("01/06/2024";"01/06/2029";2) | 0 |
COUPDAYS | Retorna o número de dias no período do cupom contendo a data de liquidação. | =COUPDAYS(data_liquidação; data_vencimento; frequência; [base]) | =COUPDAYS("01/06/2024";"01/06/2029";2) | 182 |
COUPDAYSNC | Retorna o número de dias do período do cupom da data de liquidação até a data do próximo cupom. | =COUPDAYSNC(data_liquidação; data_vencimento; frequência; [base]) | =COUPDAYSNC("01/06/2024";"01/06/2029";2) | 182 |
COUPNCD | Retorna a próxima data do cupom após a data de liquidação. | =COUPNCD(data_liquidação; data_vencimento; frequência; [base]) | =COUPNCD("01/06/2024";"01/06/2029";2) | "01/12/2024" |
COUPNUM | Retorna o número de pagamentos de cupom entre a liquidação e o vencimento. | =COUPNUM(data_liquidação; data_vencimento; frequência; [base]) | =COUPNUM("01/06/2024";"01/06/2029";2) | 10 |
COUPPCD | Retorna a última data do cupom antes da liquidação. | =COUPPCD(data_liquidação; data_vencimento; frequência; [base]) | =COUPPCD("01/06/2024";"01/06/2029";2) | "01/12/2023" |
CUMIPMT | Retorna o juro acumulado pago em um empréstimo entre dois períodos. | =CUMIPMT(taxa; nper; vp; período_inicial; período_final; tipo) | =CUMIPMT(0,1/12;12;10000;1;12;0) | -549,29 |
CUMPRINC | Retorna o valor principal acumulado pago em um empréstimo entre dois períodos. | =CUMPRINC(taxa; nper; vp; período_inicial; período_final; tipo) | =CUMPRINC(0,1/12;12;10000;1;12;0) | -9445,71 |
DB | Retorna a depreciação de um ativo para um período usando o método do saldo decrescente fixo. | =DB(custo; valor_residual; vida; período; [mês]) | =DB(10000;1000;5;1) | 2000 |
DDB | Retorna a depreciação de um ativo para um período usando o método de saldo duplo decrescente. | =DDB(custo; valor_residual; vida; período; [fator]) | =DDB(10000;1000;5;1) | 4000 |
EFFECT | Retorna a taxa efetiva anual com base na taxa nominal e no número de períodos compostos. | =EFFECT(taxa_nominal; períodos) | =EFFECT(10%;12) | 10,47% |
FV | Retorna o valor futuro de um investimento. | =FV(taxa; nper; pgto; vp; [tipo]) | =FV(0,1;12;-100;0) | 1268,25 |
IPMT | Retorna o pagamento de juros de um período específico de um investimento. | =IPMT(taxa; período; nper; vp; [vf]; [tipo]) | =IPMT(0,1;12;10000;0;0) | -83,33 |
IRR | Retorna a taxa interna de retorno de um investimento. | =IRR(valores; [estimativa]) | =IRR({-1000; 300; 400; 500}) | 8,64% |
ISPMT | Retorna o valor de juros pagos durante um período específico de um investimento. | =ISPMT(taxa; período; nper; vp) | =ISPMT(0,1;4;-1000;1) | -250 |
MIRR | Retorna a taxa interna de retorno modificada para uma série de fluxos de caixa. | =MIRR(valores; taxa_financiamento; taxa_reinvestimento) | =MIRR({-1000;300;400;500}; 0,1; 0,12) | 12,36% |
NPV | Retorna o valor presente líquido de um investimento baseado em uma taxa de desconto. | =NPV(taxa; valor1; [valor2]; ...) | =NPV(0,1; 300; 400; 500) - 1000 | 88,65 |
PMT | Retorna o pagamento de um empréstimo com base em pagamentos constantes e taxa constante. | =PMT(taxa; nper; vp; [vf]; [tipo]) | =PMT(0,1;12;10000) | -879,16 |
PPMT | Retorna o pagamento do principal em um período específico de um empréstimo. | =PPMT(taxa; período; nper; vp; [vf]; [tipo]) | =PPMT(0,1;12;10000;0;0) | -795,83 |
RATE | Retorna a taxa de juros por período de um empréstimo ou investimento. | =RATE(nper; pgto; vp; [vf]; [tipo]; [estimativa]) | =RATE(12;-1000;10000) | 0,0077 |
SLN | Retorna a depreciação linear de um ativo. | =SLN(custo; valor_residual; vida) | =SLN(10000;1000;5) | 1800 |
SYD | Retorna a depreciação de um ativo usando o método soma dos dígitos dos anos. | =SYD(custo; valor_residual; vida; período) | =SYD(10000;1000;5;1) | 3000 |
XIRR | Retorna a taxa interna de retorno para fluxos de caixa que não são necessariamente periódicos. | =XIRR(valores; datas; [estimativa]) | =XIRR({-1000; 300; 400; 500}; {"2024-01-01"; "2024-06-01"; "2024-12-01"; "2025-06-01"}) | 9,37% |
XNPV | Retorna o valor presente líquido para fluxos de caixa não periódicos. | =XNPV(taxa; valores; datas) | =XNPV(0,1; {-1000; 300; 400; 500}; {"2024-01-01"; "2024-06-01"; "2024-12-01"; "2025-06-01"}) | 84,75 |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
BESSELI | Retorna a função de Bessel modificada do primeiro tipo. | =BESSELI(x; n) | =BESSELI(1; 1) | 0,565 |
BESSELJ | Retorna a função de Bessel do primeiro tipo. | =BESSELJ(x; n) | =BESSELJ(1; 1) | 0,440 |
BESSELK | Retorna a função de Bessel modificada do segundo tipo. | =BESSELK(x; n) | =BESSELK(1; 1) | 0,601 |
BESSELY | Retorna a função de Bessel do segundo tipo. | =BESSELY(x; n) | =BESSELY(1; 1) | -0,781 |
BIN2DEC | Converte um número binário em decimal. | =BIN2DEC(número) | =BIN2DEC("1010") | 10 |
BIN2HEX | Converte um número binário em hexadecimal. | =BIN2HEX(número) | =BIN2HEX("1010") | A |
COMPLEX | Converte coeficientes reais e imaginários em um número complexo. | =COMPLEX(parte_real; parte_imaginária; [sufixo]) | =COMPLEX(1;2) | 1+2i |
DEC2BIN | Converte um número decimal em binário. | =DEC2BIN(número) | =DEC2BIN(10) | 1010 |
DEC2HEX | Converte um número decimal em hexadecimal. | =DEC2HEX(número) | =DEC2HEX(10) | A |
DELTA | Testa se dois números são iguais. | =DELTA(número1; [número2]) | =DELTA(5;5) | 1 |
ERF | Retorna a função erro integrada. | =ERF(limite_inferior; [limite_superior]) | =ERF(1) | 0,8427 |
ERFC | Retorna a função erro complementar. | =ERFC(x) | =ERFC(1) | 0,1573 |
GESTEP | Testa se um número é maior ou igual a um limite. | =GESTEP(número; [passo]) | =GESTEP(5;3) | 1 |
HEX2BIN | Converte um número hexadecimal em binário. | =HEX2BIN(número) | =HEX2BIN("A") | 1010 |
HEX2DEC | Converte um número hexadecimal em decimal. | =HEX2DEC(número) | =HEX2DEC("A") | 10 |
IMABS | Retorna o valor absoluto de um número complexo. | =IMABS(número_complexo) | =IMABS("3+4i") | 5 |
IMARG | Retorna o argumento (ângulo) de um número complexo. | =IMARG(número_complexo) | =IMARG("1+i") | 0,7854 |
IMCONJUGATE | Retorna o conjugado de um número complexo. | =IMCONJUGATE(número_complexo) | =IMCONJUGATE("3+4i") | 3-4i |
IMCOS | Retorna o cosseno de um número complexo. | =IMCOS(número_complexo) | =IMCOS("1+i") | 0,8337-0,9889i |
IMCOSH | Retorna o cosseno hiperbólico de um número complexo. | =IMCOSH(número_complexo) | =IMCOSH("1+i") | 0,8337+0,9889i |
IMCOT | Retorna a cotangente de um número complexo. | =IMCOT(número_complexo) | =IMCOT("1+i") | 0,2176-0,8680i |
IMCSC | Retorna a cossecante de um número complexo. | =IMCSC(número_complexo) | =IMCSC("1+i") | 0,6215-0,3039i |
IMDIV | Retorna o quociente de dois números complexos. | =IMDIV(número1; número2) | =IMDIV("1+i";"1-i") | 0+1i |
IMEXP | Retorna a exponencial de um número complexo. | =IMEXP(número_complexo) | =IMEXP("0+PI()i") | -1+0i |
IMLN | Retorna o logaritmo natural de um número complexo. | =IMLN(número_complexo) | =IMLN("1+i") | 0,3466+0,7854i |
IMLOG10 | Retorna o logaritmo de base 10 de um número complexo. | =IMLOG10(número_complexo) | =IMLOG10("1+i") | 0,1505+0,3411i |
IMLOG2 | Retorna o logaritmo de base 2 de um número complexo. | =IMLOG2(número_complexo) | =IMLOG2("1+i") | 0,5+1,1331i |
IMOD | Retorna o módulo de dois números complexos. | =IMOD(número1; número2) | =IMOD("1+i";"1-i") | 0+1i |
IMPOWER | Retorna um número complexo elevado a uma potência. | =IMPOWER(número_complexo; potência) | =IMPOWER("2+i";2) | 3+4i |
IMPRODUCT | Retorna o produto de dois ou mais números complexos. | =IMPRODUCT(número1; número2; ...) | =IMPRODUCT("2+i";"1+i") | 1+3i |
IMSIN | Retorna o seno de um número complexo. | =IMSIN(número_complexo) | =IMSIN("1+i") | 1,2985+0,6349i |
IMSINH | Retorna o seno hiperbólico de um número complexo. | =IMSINH(número_complexo) | =IMSINH("1+i") | 0,6349+1,2985i |
IMSQRT | Retorna a raiz quadrada de um número complexo. | =IMSQRT(número_complexo) | =IMSQRT("3+4i") | 2+1i |
IMSUB | Retorna a subtração de dois números complexos. | =IMSUB(número1; número2) | =IMSUB("3+4i";"1+2i") | 2+2i |
IMSUM | Retorna a soma de dois ou mais números complexos. | =IMSUM(número1; número2; ...) | =IMSUM("3+4i";"1+2i") | 4+6i |
OCT2BIN | Converte um número octal em binário. | =OCT2BIN(número) | =OCT2BIN("10") | 1000 |
OCT2DEC | Converte um número octal em decimal. | =OCT2DEC(número) | =OCT2DEC("10") | 8 |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
DAVERAGE | Calcula a média dos valores em um campo de registros de banco de dados que atendem aos critérios especificados. | =DAVERAGE(banco_dados; campo; critérios) | =DAVERAGE(A1:C10; "Idade"; E1:E2) | Média das idades |
DCOUNT | Conta os números em um campo de registros de banco de dados que atendem aos critérios especificados. | =DCOUNT(banco_dados; campo; critérios) | =DCOUNT(A1:C10; "Idade"; E1:E2) | Número de valores numéricos |
DCOUNTA | Conta os valores não vazios em um campo de registros de banco de dados que atendem aos critérios especificados. | =DCOUNTA(banco_dados; campo; critérios) | =DCOUNTA(A1:C10; "Nome"; E1:E2) | Contagem de nomes |
DGET | Extrai um único valor de um campo de registros de banco de dados que atendem aos critérios especificados. | =DGET(banco_dados; campo; critérios) | =DGET(A1:C10; "Idade"; E1:E2) | Valor único |
DMAX | Retorna o maior número de um campo de registros de banco de dados que atendem aos critérios especificados. | =DMAX(banco_dados; campo; critérios) | =DMAX(A1:C10; "Salário"; E1:E2) | Maior salário |
DMIN | Retorna o menor número de um campo de registros de banco de dados que atendem aos critérios especificados. | =DMIN(banco_dados; campo; critérios) | =DMIN(A1:C10; "Salário"; E1:E2) | Menor salário |
DPRODUCT | Multiplica os valores de um campo de registros de banco de dados que atendem aos critérios especificados. | =DPRODUCT(banco_dados; campo; critérios) | =DPRODUCT(A1:C10; "Valor"; E1:E2) | Produto dos valores |
DSTDEV.P | Calcula o desvio padrão (população) de um campo de registros de banco de dados que atendem aos critérios especificados. | =DSTDEV.P(banco_dados; campo; critérios) | =DSTDEV.P(A1:C10; "Idade"; E1:E2) | Desvio padrão pop. |
DSTDEV.S | Calcula o desvio padrão (amostra) de um campo de registros de banco de dados que atendem aos critérios especificados. | =DSTDEV.S(banco_dados; campo; critérios) | =DSTDEV.S(A1:C10; "Idade"; E1:E2) | Desvio padrão amostral |
DSUM | Soma os valores de um campo de registros de banco de dados que atendem aos critérios especificados. | =DSUM(banco_dados; campo; critérios) | =DSUM(A1:C10; "Valor"; E1:E2) | Soma dos valores |
DVAR.P | Calcula a variância (população) de um campo de registros de banco de dados que atendem aos critérios especificados. | =DVAR.P(banco_dados; campo; critérios) | =DVAR.P(A1:C10; "Idade"; E1:E2) | Variância pop. |
DVAR.S | Calcula a variância (amostra) de um campo de registros de banco de dados que atendem aos critérios especificados. | =DVAR.S(banco_dados; campo; critérios) | =DVAR.S(A1:C10; "Idade"; E1:E2) | Variância amostral |
Função | Descrição | Sintaxe | Exemplo | Resultado |
---|---|---|---|---|
BYCOL | Aplica uma fórmula a cada coluna de uma matriz. | =BYCOL(array; lambda(coluna)) | =BYCOL(A1:C3; LAMBDA(col; SUM(col))) | Soma de cada coluna |
BYROW | Aplica uma fórmula a cada linha de uma matriz. | =BYROW(array; lambda(linha)) | =BYROW(A1:C3; LAMBDA(l; AVERAGE(l))) | Média de cada linha |
FILTER | Filtra uma matriz com base em um critério. | =FILTER(array; incluir; [se_vazio]) | =FILTER(A2:A10; B2:B10>5) | Linhas com valores > 5 |
LAMBDA | Cria funções personalizadas sem VBA. | =LAMBDA(parâmetros; cálculo) | =LAMBDA(x; x+1)(5) | 6 |
LET | Atribui nomes a resultados intermediários. | =LET(nome; valor; cálculo) | =LET(x; 5; x*2) | 10 |
MAKEARRAY | Cria uma matriz com base em uma função personalizada. | =MAKEARRAY(linhas; colunas; lambda) | =MAKEARRAY(2;3;LAMBDA(r;c;r+c)) | [[2,3,4],[3,4,5]] |
MAP | Transforma uma ou mais matrizes com uma função. | =MAP(array1; [array2]; ...; lambda) | =MAP(A1:A3; LAMBDA(x; x^2)) | Quadrado dos valores |
RANDARRAY | Retorna uma matriz de números aleatórios. | =RANDARRAY([linhas]; [colunas]; [mín]; [máx]; [inteiro]) | =RANDARRAY(2;2;1;10;TRUE) | Ex: [[3,7],[1,9]] |
REDUCE | Reduz uma matriz a um valor usando um acumulador. | =REDUCE(inicial; array; lambda) | =REDUCE(0; A1:A3; LAMBDA(a;b; a+b)) | Soma total |
SCAN | Escaneia uma matriz aplicando uma função acumuladora passo a passo. | =SCAN(inicial; array; lambda) | =SCAN(0; A1:A3; LAMBDA(a;b; a+b)) | Acúmulo progressivo |
SEQUENCE | Gera uma sequência de números. | =SEQUENCE(linhas; [colunas]; [início]; [passo]) | =SEQUENCE(3;1;1;1) | 1, 2, 3 |
SINGLE | Retorna um único valor de uma matriz. | =SINGLE(valor) | =SINGLE({1;2;3}) | 1 |
SORT | Classifica uma matriz. | =SORT(array; [índice]; [ordem]; [por_coluna]) | =SORT(A1:A5) | Valores ordenados |
SORTBY | Classifica com base em outra matriz. | =SORTBY(array; matriz_classificação) | =SORTBY(A1:A5; B1:B5) | Ordenado por B |
TOCOL | Transforma uma matriz em uma única coluna. | =TOCOL(array; [ignorar_vazio]; [modo_scan]) | =TOCOL(A1:C2) | Coluna com todos os valores |
TOROW | Transforma uma matriz em uma única linha. | =TOROW(array; [ignorar_vazio]; [modo_scan]) | =TOROW(A1:C2) | Linha com todos os valores |
UNIQUE | Remove duplicatas de uma matriz. | =UNIQUE(array; [por_coluna]; [exato]) | =UNIQUE(A1:A10) | Valores únicos |
WRAPCOLS | Reorganiza valores em colunas. | =WRAPCOLS(vetor; n_colunas) | =WRAPCOLS(A1:A6; 2) | [[A,B],[C,D],[E,F]] |
WRAPROWS | Reorganiza valores em linhas. | =WRAPROWS(vetor; n_linhas) | =WRAPROWS(A1:A6; 2) | [[A,C,E],[B,D,F]] |
XLOOKUP | Procura um valor em uma matriz e retorna correspondente. | =XLOOKUP(valor_proc; matriz_proc; matriz_ret) | =XLOOKUP("João"; A1:A10; B1:B10) | Resultado correspondente |
XMATCH | Retorna a posição de um item em uma matriz. | =XMATCH(valor; matriz; [modo_corresp]; [modo_pesquisa]) | =XMATCH(5; A1:A10) | Posição do valor |