| 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 |