ExcelFormulas logoExcelFormulas.
Perguntar à IA
Motor Interativo de Fórmulas Excel v4.0

Diretório de Fórmulas do Excel

Pesquise, filtre e domine mais de 25 fórmulas com guias de sintaxe, argumentos e planilhas dinâmicas.

Pratique buscas matriciais, condicionais lógicas, texto e matrizes dinâmicas no seu navegador com recálculo instantâneo.

Demonstração em Tempo Real

Chega de adivinhar coordenadas de células.

Telas estáticas não mostram a reação viva dos dados. Abaixo está uma simulação real executando

Clique na célula D2 (atualmente com 103).

Digite 101, 104 ou 105 e pressione Enter.

O resultado na célula E2 será recalculado imediatamente.

Department Directory Lookup
fxE2
ABCDE
1ID FuncionárioDepartamentoSalárioBuscar IDResultado
2
3
4
5
6
Click inside any table cell to edit input values. Recalculates dynamically.
Sheet1
Assistente de Busca de Fórmulas

Encontre a Fórmula Ideal.

Pesquise pelo objetivo do seu cálculo e receba a sintaxe exata e a explicação detalhada de funcionamento.

Sugestões:
Banco de Dados

Catálogo de Fórmulas.

Selecione uma categoria ou digite o nome de uma função para filtrar nossos simuladores de alta precisão.

{count} fórmula(s) encontrada(s) 85
Pesquisa e Referência
Excel 365/2021Sheets

PROCX.

(XLOOKUP)

Pesquisa um valor em um intervalo ou matriz e retorna o item correspondente de um segundo intervalo.

=PROCX(pesquisa_valor; matriz_pesquisa; matriz_retorno; [se_não_encontrada]; [modo_correspondência])
Pesquisa e Referência
ExcelSheets

PROCV.

(VLOOKUP)

Procura um valor na primeira coluna de uma tabela e retorna o valor na mesma linha a partir de uma coluna especificada.

=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])
Pesquisa e Referência
ExcelSheets

ÍNDICE & CORRESP.

(INDEX & MATCH)

Combina ÍNDICE e CORRESP para pesquisas flexíveis e bidirecionais sem limitações de colunas.

=ÍNDICE(matriz; CORRESP(valor_procurado; matriz_pesquisa; 0))
Lógica
ExcelSheets

SE.

(IF)

Verifica se uma condição foi atendida e retorna um valor se for VERDADEIRO e outro se for FALSO.

=SE(teste_lógico; [valor_se_verdadeiro]; [valor_se_falso])
Lógica
ExcelSheets

SES.

(IFS)

Verifica se uma ou mais condições são atendidas e retorna o valor da primeira condição VERDADEIRA.

=SES(teste_lógico1; valor_se_verdadeiro1; [teste_lógico2; valor_se_verdadeiro2]; ...)
Lógica
ExcelSheets

SEERRO.

(IFERROR)

Retorna um valor personalizado caso a fórmula resulte em erro; caso contrário, retorna o resultado normal.

=SEERRO(valor; valor_se_erro)
Matemática e Estatística
ExcelSheets

SOMASES.

(SUMIFS)

Soma as células em um intervalo que atendem a múltiplos critérios ou condições.

=SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)
Matemática e Estatística
ExcelSheets

COUNTIF.

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

=COUNTIF(range, criteria)
Statistical & Analysis
ExcelSheets

CONT.SES.

(COUNTIFS)

Conta o número de células em vários intervalos que atendem a múltiplos critérios.

=CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)
Texto
ExcelSheets

UNIRTEXTO.

(TEXTJOIN)

Combina texto de múltiplos intervalos usando um delimitador especificado e ignorando células vazias.

=UNIRTEXTO(delimitador; ignorar_vazio; texto1; [texto2]; ...)
Matrizes Dinâmicas
Excel 365/2021Sheets

FILTRO.

(FILTER)

Filtra um intervalo de dados com base nos critérios definidos, expandindo-se dinamicamente.

=FILTRO(matriz; incluir; [se_vazio])
Matrizes Dinâmicas
Excel 365/2021Sheets

ÚNICO.

(UNIQUE)

Retorna uma lista de valores exclusivos em uma lista ou intervalo, removendo duplicatas.

=ÚNICO(matriz; [por_col]; [apenas_uma_vez])
Data e Hora
ExcelSheets

HOJE.

(TODAY)

Retorna a data atual formatada como data. Atualiza-se automaticamente.

=HOJE()
Data e Hora
ExcelSheets

DIATRABALHOTOTAL.

(NETWORKDAYS)

Calcula o número de dias úteis inteiros entre duas datas, excluindo fins de semana e feriados.

=DIATRABALHOTOTAL(data_inicial; data_final; [feriados])
Financeiro
ExcelSheets

PGTO.

(PMT)

Calcula o pagamento de um empréstimo com base em pagamentos e taxa de juros constantes.

=PGTO(taxa; nper; vp; [vf]; [tipo])
Matemática e Estatística
ExcelSheets

SOMA.

(SUM)

Soma todos os números em um intervalo de células.

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

MÉDIA.

(AVERAGE)

Retorna a média aritmética dos números em um intervalo.

=MÉDIA(número1; [número2]; ...)
Statistical & Analysis
ExcelSheets

CONT.NÚM.

(COUNT)

Conta o número de células em um intervalo que contêm números.

=CONT.NÚM(valor1; [valor2]; ...)
Texto
ExcelSheets

ESQUERDA.

(LEFT)

Retorna o número especificado de caracteres a partir do início (esquerda) de um texto.

=ESQUERDA(texto; [núm_caract])
Texto
ExcelSheets

DIREITA.

(RIGHT)

Retorna o número especificado de caracteres a partir do final (direita) de um texto.

=DIREITA(texto; [núm_caract])
Texto
ExcelSheets

ARRUMAR.

(TRIM)

Remove todos os espaços extras do texto, mantendo apenas espaços simples entre palavras.

=ARRUMAR(texto)
Texto
ExcelSheets

PRI.MAIÚSCULA.

(PROPER)

Coloca em maiúscula a primeira letra de cada palavra e converte as restantes para minúscula.

=PRI.MAIÚSCULA(texto)
Matemática e Estatística
ExcelSheets

ARRED.

(ROUND)

Arredonda um número para uma quantidade especificada de dígitos decimais.

=ARRED(número; núm_dígitos)
Lógica
ExcelSheets

E.

(AND)

Retorna VERDADEIRO se todos os argumentos forem verdadeiros; retorna FALSO se houver algum falso.

=E(lógico1; [lógico2]; ...)
Lógica
ExcelSheets

OU.

(OR)

Retorna VERDADEIRO se qualquer argumento for verdadeiro; retorna FALSO se todos forem falsos.

=OU(lógico1; [lógico2]; ...)
Texto
ExcelSheets

CONCAT.

Combina texto de múltiplos intervalos ou sequências em uma única célula.

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

NÚM.CARACT.

(LEN)

Retorna o número de caracteres em uma cadeia de texto, incluindo espaços.

=NÚM.CARACT(texto)
Pesquisa e Referência
ExcelSheets

PROCH.

(HLOOKUP)

Pesquisa um valor na linha superior de uma tabela e retorna o valor na mesma coluna.

=PROCH(valor_procurado; matriz_tabela; núm_índice_linha; [procurar_intervalo])
Information
ExcelSheets

ISBLANK.

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

=ISBLANK(value)
Information
ExcelSheets

ISNUMBER.

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

=ISNUMBER(value)
Information
ExcelSheets

ISTEXT.

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

=ISTEXT(value)
Information
ExcelSheets

ISERROR.

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

=ISERROR(value)
Database
ExcelSheets

DSUM.

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

=DSUM(database, field, criteria)
Database
ExcelSheets

DCOUNT.

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

=DCOUNT(database, field, criteria)
Database
ExcelSheets

DAVERAGE.

Averages the values in a database column that match conditions.

=DAVERAGE(database, field, criteria)
Engineering
ExcelSheets

CONVERT.

Converts a number from one measurement unit to another.

=CONVERT(number, from_unit, to_unit)
Engineering
ExcelSheets

DELTA.

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

=DELTA(number1, [number2])
Engineering
ExcelSheets

BIN2DEC.

Converts a binary number to a decimal integer.

=BIN2DEC(number)
Matrizes Dinâmicas
Excel 365/2021Sheets

SORT.

Sorts the contents of a range or array dynamically.

=SORT(array, [sort_index], [sort_order], [by_col])
Matrizes Dinâmicas
Excel 365/2021Sheets

SORTBY.

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

=SORTBY(array, by_array1, [sort_order1], ...)
Matrizes Dinâmicas
Excel 365/2021Sheets

SEQUENCE.

Generates a list or 2D grid of sequential numbers.

=SEQUENCE(rows, [columns], [start], [step])
Matrizes Dinâmicas
Excel 365/2021Sheets

TOCOL.

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

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

RANK.

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

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

MODE.

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

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

ARRAYFORMULA.

Enables array calculations across entire columns in Google Sheets.

=ARRAYFORMULA(array_formula)
Google Sheets
Sheets Only

QUERY.

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

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

SPARKLINE.

Generates a miniature chart within a single spreadsheet cell.

=SPARKLINE(data, [options])
Financeiro
ExcelSheets

FV.

Calculates the future value of an investment with periodic payments.

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

PV.

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

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

NPV.

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

=NPV(rate, value1, [value2], ...)
Matemática e Estatística
ExcelSheets

ABS.

Returns the absolute (positive) value of a number.

=ABS(number)
Matemática e Estatística
ExcelSheets

MOD.

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

=MOD(number, divisor)
Matemática e Estatística
ExcelSheets

POWER.

Returns the result of a number raised to a power.

=POWER(number, power)
Matemática e Estatística
ExcelSheets

SQRT.

Returns the positive square root of a number.

=SQRT(number)
Matemática e Estatística
ExcelSheets

PRODUCT.

Multiplies all the numbers given as arguments.

=PRODUCT(number1, [number2], ...)
Matemática e Estatística
ExcelSheets

CEILING.

Rounds a number up to the nearest multiple of significance.

=CEILING(number, significance)
Matemática e Estatística
ExcelSheets

FLOOR.

Rounds a number down to the nearest multiple of significance.

=FLOOR(number, significance)
Lógica
ExcelSheets

SWITCH.

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

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

NOT.

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

=NOT(logical)
Lógica
ExcelSheets

XOR.

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

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

IFNA.

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

=IFNA(value, value_if_na)
Pesquisa e Referência
ExcelSheets

INDEX.

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

=INDEX(array, row_num, [column_num])
Pesquisa e Referência
ExcelSheets

MATCH.

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

=MATCH(lookup_value, lookup_array, [match_type])
Pesquisa e Referência
ExcelSheets

CHOOSE.

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

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

OFFSET.

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

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

MID.

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

=MID(text, start_num, num_chars)
Texto
ExcelSheets

UPPER.

Converts all letters in a text string to uppercase.

=UPPER(text)
Texto
ExcelSheets

LOWER.

Converts all letters in a text string to lowercase.

=LOWER(text)
Texto
ExcelSheets

SUBSTITUTE.

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

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

REPLACE.

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

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

VALUE.

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

=VALUE(text)
Data e Hora
ExcelSheets

DATE.

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

=DATE(year, month, day)
Data e Hora
ExcelSheets

DAYS.

Returns the number of calendar days between two dates.

=DAYS(end_date, start_date)
Data e Hora
ExcelSheets

EDATE.

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

=EDATE(start_date, months)
Data e Hora
ExcelSheets

EOMONTH.

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

=EOMONTH(start_date, months)
Data e Hora
ExcelSheets

YEAR.

Extracts the 4-digit year from a date value.

=YEAR(serial_number)
Data e Hora
ExcelSheets

MONTH.

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

=MONTH(serial_number)
Data e Hora
ExcelSheets

DAY.

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

=DAY(serial_number)
Statistical & Analysis
ExcelSheets

MEDIAN.

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

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

MIN.

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

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

MAX.

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

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

COUNTA.

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

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

COUNTBLANK.

Counts empty cells in a specified range of cells.

=COUNTBLANK(range)
Statistical & Analysis
ExcelSheets

LARGE.

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

=LARGE(array, k)
Statistical & Analysis
ExcelSheets

SMALL.

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

=SMALL(array, k)
Guia do Iniciante

Fundamentos do Excel 101.

Começando agora no Excel? Veja as explicações dos termos mais importantes.

A1

O que é uma Célula?

Cada quadradinho da planilha. Tem um endereço formado pela letra da Coluna e o número da Linha, como A1 ou B5.

Endereço: Coluna A, Linha 1
A1:A5

O que é um Intervalo?

Um grupo de células selecionadas juntas, indicado por dois pontos (:) entre a primeira e a última célula, como A2:A6.

Intervalo: de A2 até A6
=

O que é uma Fórmula?

Uma conta ou instrução matemática. Deve sempre começar com o sinal de igual (=) para que o Excel a calcule.

Exemplo: =SOMA(B2:B6)
( )

O que é um Argumento?

As informações de entrada que alimentam uma função. Ficam dentro dos parênteses ( ) e são separadas por ponto e vírgula.

Separador: ponto e vírgula (;)