Guia Rápido de Fórmulas Excel.
Sua consulta de bolso para o dia a dia. Pesquise fórmulas, copie a sintaxe com 1 clique ou imprima uma versão limpa.
| Categorias | Fórmulas | Sintaxe | Descrição | Copiar |
|---|---|---|---|---|
| Pesquisa e Referência | PROCX(XLOOKUP) | =PROCX(pesquisa_valor; matriz_pesquisa; matriz_retorno; [se_não_encontrada]; [modo_correspondência]) | Pesquisa um valor em um intervalo ou matriz e retorna o item correspondente de um segundo intervalo. | |
| Pesquisa e Referência | PROCV(VLOOKUP) | =PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo]) | Procura um valor na primeira coluna de uma tabela e retorna o valor na mesma linha a partir de uma coluna especificada. | |
| Pesquisa e Referência | ÍNDICE & CORRESP(INDEX & MATCH) | =ÍNDICE(matriz; CORRESP(valor_procurado; matriz_pesquisa; 0)) | Combina ÍNDICE e CORRESP para pesquisas flexíveis e bidirecionais sem limitações de colunas. | |
| Lógica | SE(IF) | =SE(teste_lógico; [valor_se_verdadeiro]; [valor_se_falso]) | Verifica se uma condição foi atendida e retorna um valor se for VERDADEIRO e outro se for FALSO. | |
| Lógica | SES(IFS) | =SES(teste_lógico1; valor_se_verdadeiro1; [teste_lógico2; valor_se_verdadeiro2]; ...) | Verifica se uma ou mais condições são atendidas e retorna o valor da primeira condição VERDADEIRA. | |
| Lógica | SEERRO(IFERROR) | =SEERRO(valor; valor_se_erro) | Retorna um valor personalizado caso a fórmula resulte em erro; caso contrário, retorna o resultado normal. | |
| Matemática e Estatística | SOMASES(SUMIFS) | =SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...) | Soma as células em um intervalo que atendem a múltiplos critérios ou condições. | |
| Matemática e Estatística | COUNTIF | =COUNTIF(range, criteria) | Counts the number of cells within a range that meet a single specified condition or criteria. | |
| Statistical & Analysis | CONT.SES(COUNTIFS) | =CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...) | Conta o número de células em vários intervalos que atendem a múltiplos critérios. | |
| Texto | UNIRTEXTO(TEXTJOIN) | =UNIRTEXTO(delimitador; ignorar_vazio; texto1; [texto2]; ...) | Combina texto de múltiplos intervalos usando um delimitador especificado e ignorando células vazias. | |
| Matrizes Dinâmicas | FILTRO(FILTER) | =FILTRO(matriz; incluir; [se_vazio]) | Filtra um intervalo de dados com base nos critérios definidos, expandindo-se dinamicamente. | |
| Matrizes Dinâmicas | ÚNICO(UNIQUE) | =ÚNICO(matriz; [por_col]; [apenas_uma_vez]) | Retorna uma lista de valores exclusivos em uma lista ou intervalo, removendo duplicatas. | |
| Data e Hora | HOJE(TODAY) | =HOJE() | Retorna a data atual formatada como data. Atualiza-se automaticamente. | |
| Data e Hora | DIATRABALHOTOTAL(NETWORKDAYS) | =DIATRABALHOTOTAL(data_inicial; data_final; [feriados]) | Calcula o número de dias úteis inteiros entre duas datas, excluindo fins de semana e feriados. | |
| Financeiro | PGTO(PMT) | =PGTO(taxa; nper; vp; [vf]; [tipo]) | Calcula o pagamento de um empréstimo com base em pagamentos e taxa de juros constantes. | |
| Matemática e Estatística | SOMA(SUM) | =SOMA(número1; [número2]; ...) | Soma todos os números em um intervalo de células. | |
| Statistical & Analysis | MÉDIA(AVERAGE) | =MÉDIA(número1; [número2]; ...) | Retorna a média aritmética dos números em um intervalo. | |
| Statistical & Analysis | CONT.NÚM(COUNT) | =CONT.NÚM(valor1; [valor2]; ...) | Conta o número de células em um intervalo que contêm números. | |
| Texto | ESQUERDA(LEFT) | =ESQUERDA(texto; [núm_caract]) | Retorna o número especificado de caracteres a partir do início (esquerda) de um texto. | |
| Texto | DIREITA(RIGHT) | =DIREITA(texto; [núm_caract]) | Retorna o número especificado de caracteres a partir do final (direita) de um texto. | |
| Texto | ARRUMAR(TRIM) | =ARRUMAR(texto) | Remove todos os espaços extras do texto, mantendo apenas espaços simples entre palavras. | |
| Texto | PRI.MAIÚSCULA(PROPER) | =PRI.MAIÚSCULA(texto) | Coloca em maiúscula a primeira letra de cada palavra e converte as restantes para minúscula. | |
| Matemática e Estatística | ARRED(ROUND) | =ARRED(número; núm_dígitos) | Arredonda um número para uma quantidade especificada de dígitos decimais. | |
| Lógica | E(AND) | =E(lógico1; [lógico2]; ...) | Retorna VERDADEIRO se todos os argumentos forem verdadeiros; retorna FALSO se houver algum falso. | |
| Lógica | OU(OR) | =OU(lógico1; [lógico2]; ...) | Retorna VERDADEIRO se qualquer argumento for verdadeiro; retorna FALSO se todos forem falsos. | |
| Texto | CONCAT | =CONCAT(texto1; [texto2]; ...) | Combina texto de múltiplos intervalos ou sequências em uma única célula. | |
| Texto | NÚM.CARACT(LEN) | =NÚM.CARACT(texto) | Retorna o número de caracteres em uma cadeia de texto, incluindo espaços. | |
| Pesquisa e Referência | PROCH(HLOOKUP) | =PROCH(valor_procurado; matriz_tabela; núm_índice_linha; [procurar_intervalo]) | Pesquisa um valor na linha superior de uma tabela e retorna o valor na mesma coluna. | |
| Information | ISBLANK | =ISBLANK(value) | Checks whether a cell is completely empty and returns TRUE or FALSE. | |
| Information | ISNUMBER | =ISNUMBER(value) | Checks whether a value is numeric and returns TRUE or FALSE. | |
| Information | ISTEXT | =ISTEXT(value) | Checks whether a value is text and returns TRUE or FALSE. | |
| Information | ISERROR | =ISERROR(value) | Checks whether a value is any Excel error and returns TRUE or FALSE. | |
| Database | DSUM | =DSUM(database, field, criteria) | Sums the numbers in a database column that match specified criteria. | |
| Database | DCOUNT | =DCOUNT(database, field, criteria) | Counts the numeric cells in a database column that match criteria. | |
| Database | DAVERAGE | =DAVERAGE(database, field, criteria) | Averages the values in a database column that match conditions. | |
| Engineering | CONVERT | =CONVERT(number, from_unit, to_unit) | Converts a number from one measurement unit to another. | |
| Engineering | DELTA | =DELTA(number1, [number2]) | Tests whether two numbers are equal (returns 1 if equal, 0 if not). | |
| Engineering | BIN2DEC | =BIN2DEC(number) | Converts a binary number to a decimal integer. | |
| Matrizes Dinâmicas | SORT | =SORT(array, [sort_index], [sort_order], [by_col]) | Sorts the contents of a range or array dynamically. | |
| Matrizes Dinâmicas | SORTBY | =SORTBY(array, by_array1, [sort_order1], ...) | Sorts a range based on values in a separate range or array. | |
| Matrizes Dinâmicas | SEQUENCE | =SEQUENCE(rows, [columns], [start], [step]) | Generates a list or 2D grid of sequential numbers. | |
| Matrizes Dinâmicas | TOCOL | =TOCOL(array, [ignore], [scan_by_column]) | Transforms a 2D table or array into a single vertical column. | |
| Compatibility | RANK | =RANK(number, ref, [order]) | Returns the rank of a number in a list of numbers (Excel 2007 compatibility). | |
| Compatibility | MODE | =MODE(number1, [number2], ...) | Returns the most frequently occurring value in an array or data set. | |
| Google Sheets | ARRAYFORMULA | =ARRAYFORMULA(array_formula) | Enables array calculations across entire columns in Google Sheets. | |
| Google Sheets | QUERY | =QUERY(data, query, [headers]) | Runs Google Visualization API SQL-like queries on data tables. | |
| Google Sheets | SPARKLINE | =SPARKLINE(data, [options]) | Generates a miniature chart within a single spreadsheet cell. | |
| Financeiro | FV | =FV(rate, nper, pmt, [pv], [type]) | Calculates the future value of an investment with periodic payments. | |
| Financeiro | PV | =PV(rate, nper, pmt, [fv], [type]) | Returns the present value of a series of future cash flows. | |
| Financeiro | NPV | =NPV(rate, value1, [value2], ...) | Calculates the net present value of an investment using a discount rate. | |
| Matemática e Estatística | ABS | =ABS(number) | Returns the absolute (positive) value of a number. | |
| Matemática e Estatística | MOD | =MOD(number, divisor) | Returns the remainder after a number is divided by a divisor. | |
| Matemática e Estatística | POWER | =POWER(number, power) | Returns the result of a number raised to a power. | |
| Matemática e Estatística | SQRT | =SQRT(number) | Returns the positive square root of a number. | |
| Matemática e Estatística | PRODUCT | =PRODUCT(number1, [number2], ...) | Multiplies all the numbers given as arguments. | |
| Matemática e Estatística | CEILING | =CEILING(number, significance) | Rounds a number up to the nearest multiple of significance. | |
| Matemática e Estatística | FLOOR | =FLOOR(number, significance) | Rounds a number down to the nearest multiple of significance. | |
| Lógica | SWITCH | =SWITCH(expression, val1, result1, [default]) | Evaluates an expression against a list of values and returns the matching result. | |
| Lógica | NOT | =NOT(logical) | Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE). | |
| Lógica | XOR | =XOR(logical1, [logical2], ...) | Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE. | |
| Lógica | IFNA | =IFNA(value, value_if_na) | Catches and replaces #N/A errors specifically while preserving other errors. | |
| Pesquisa e Referência | INDEX | =INDEX(array, row_num, [column_num]) | Returns the value of a cell at a specific row and column intersection. | |
| Pesquisa e Referência | MATCH | =MATCH(lookup_value, lookup_array, [match_type]) | Returns the relative numeric position of an item in a range. | |
| Pesquisa e Referência | CHOOSE | =CHOOSE(index_num, value1, [value2], ...) | Returns a value from a list of arguments based on an index number. | |
| Reference & Information | OFFSET | =OFFSET(reference, rows, cols, [height], [width]) | Constructs a reference offset from a starting cell by rows and columns. | |
| Texto | MID | =MID(text, start_num, num_chars) | Extracts a specific number of characters from text starting at any position. | |
| Texto | UPPER | =UPPER(text) | Converts all letters in a text string to uppercase. | |
| Texto | LOWER | =LOWER(text) | Converts all letters in a text string to lowercase. | |
| Texto | SUBSTITUTE | =SUBSTITUTE(text, old_text, new_text, [instance_num]) | Replaces occurrences of existing text with new text in a string. | |
| Texto | REPLACE | =REPLACE(old_text, start_num, num_chars, new_text) | Replaces part of a text string with different text based on character count. | |
| Texto | VALUE | =VALUE(text) | Converts a text string that represents a number into a numeric value. | |
| Data e Hora | DATE | =DATE(year, month, day) | Creates a valid date serial number from separate Year, Month, and Day. | |
| Data e Hora | DAYS | =DAYS(end_date, start_date) | Returns the number of calendar days between two dates. | |
| Data e Hora | EDATE | =EDATE(start_date, months) | Returns the date a specified number of months before or after a start date. | |
| Data e Hora | EOMONTH | =EOMONTH(start_date, months) | Returns the last day of the month before or after a specified number of months. | |
| Data e Hora | YEAR | =YEAR(serial_number) | Extracts the 4-digit year from a date value. | |
| Data e Hora | MONTH | =MONTH(serial_number) | Extracts the month (1 to 12) from a date value. | |
| Data e Hora | DAY | =DAY(serial_number) | Extracts the day of the month (1 to 31) from a date value. | |
| Statistical & Analysis | MEDIAN | =MEDIAN(number1, [number2], ...) | Returns the median (middle numeric value) of a data set. | |
| Statistical & Analysis | MIN | =MIN(number1, [number2], ...) | Returns the smallest (minimum) numeric value in a set of values. | |
| Statistical & Analysis | MAX | =MAX(number1, [number2], ...) | Returns the largest (maximum) numeric value in a set of values. | |
| Statistical & Analysis | COUNTA | =COUNTA(value1, [value2], ...) | Counts the number of cells in a range that are not empty. | |
| Statistical & Analysis | COUNTBLANK | =COUNTBLANK(range) | Counts empty cells in a specified range of cells. | |
| Statistical & Analysis | LARGE | =LARGE(array, k) | Returns the k-th largest value in a data set. | |
| Statistical & Analysis | SMALL | =SMALL(array, k) | Returns the k-th smallest value in a data set. |
Nenhuma fórmula encontrada.
Experimente usar outras palavras-chave ou alternar entre categorias.
=PROCX(pesquisa_valor; matriz_pesquisa; matriz_retorno; [se_não_encontrada]; [modo_correspondência])Pesquisa um valor em um intervalo ou matriz e retorna o item correspondente de um segundo intervalo.
=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])Procura um valor na primeira coluna de uma tabela e retorna o valor na mesma linha a partir de uma coluna especificada.
=ÍNDICE(matriz; CORRESP(valor_procurado; matriz_pesquisa; 0))Combina ÍNDICE e CORRESP para pesquisas flexíveis e bidirecionais sem limitações de colunas.
=SE(teste_lógico; [valor_se_verdadeiro]; [valor_se_falso])Verifica se uma condição foi atendida e retorna um valor se for VERDADEIRO e outro se for FALSO.
=SES(teste_lógico1; valor_se_verdadeiro1; [teste_lógico2; valor_se_verdadeiro2]; ...)Verifica se uma ou mais condições são atendidas e retorna o valor da primeira condição VERDADEIRA.
=SEERRO(valor; valor_se_erro)Retorna um valor personalizado caso a fórmula resulte em erro; caso contrário, retorna o resultado normal.
=SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)Soma as células em um intervalo que atendem a múltiplos critérios ou condições.
=COUNTIF(range, criteria)Counts the number of cells within a range that meet a single specified condition or criteria.
=CONT.SES(intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2]; ...)Conta o número de células em vários intervalos que atendem a múltiplos critérios.
=UNIRTEXTO(delimitador; ignorar_vazio; texto1; [texto2]; ...)Combina texto de múltiplos intervalos usando um delimitador especificado e ignorando células vazias.
=FILTRO(matriz; incluir; [se_vazio])Filtra um intervalo de dados com base nos critérios definidos, expandindo-se dinamicamente.
=ÚNICO(matriz; [por_col]; [apenas_uma_vez])Retorna uma lista de valores exclusivos em uma lista ou intervalo, removendo duplicatas.
=HOJE()Retorna a data atual formatada como data. Atualiza-se automaticamente.
=DIATRABALHOTOTAL(data_inicial; data_final; [feriados])Calcula o número de dias úteis inteiros entre duas datas, excluindo fins de semana e feriados.
=PGTO(taxa; nper; vp; [vf]; [tipo])Calcula o pagamento de um empréstimo com base em pagamentos e taxa de juros constantes.
=SOMA(número1; [número2]; ...)Soma todos os números em um intervalo de células.
=MÉDIA(número1; [número2]; ...)Retorna a média aritmética dos números em um intervalo.
=CONT.NÚM(valor1; [valor2]; ...)Conta o número de células em um intervalo que contêm números.
=ESQUERDA(texto; [núm_caract])Retorna o número especificado de caracteres a partir do início (esquerda) de um texto.
=DIREITA(texto; [núm_caract])Retorna o número especificado de caracteres a partir do final (direita) de um texto.
=ARRUMAR(texto)Remove todos os espaços extras do texto, mantendo apenas espaços simples entre palavras.
=PRI.MAIÚSCULA(texto)Coloca em maiúscula a primeira letra de cada palavra e converte as restantes para minúscula.
=ARRED(número; núm_dígitos)Arredonda um número para uma quantidade especificada de dígitos decimais.
=E(lógico1; [lógico2]; ...)Retorna VERDADEIRO se todos os argumentos forem verdadeiros; retorna FALSO se houver algum falso.
=OU(lógico1; [lógico2]; ...)Retorna VERDADEIRO se qualquer argumento for verdadeiro; retorna FALSO se todos forem falsos.
=CONCAT(texto1; [texto2]; ...)Combina texto de múltiplos intervalos ou sequências em uma única célula.
=NÚM.CARACT(texto)Retorna o número de caracteres em uma cadeia de texto, incluindo espaços.
=PROCH(valor_procurado; matriz_tabela; núm_índice_linha; [procurar_intervalo])Pesquisa um valor na linha superior de uma tabela e retorna o valor na mesma coluna.
=ISBLANK(value)Checks whether a cell is completely empty and returns TRUE or FALSE.
=ISNUMBER(value)Checks whether a value is numeric and returns TRUE or FALSE.
=ISTEXT(value)Checks whether a value is text and returns TRUE or FALSE.
=ISERROR(value)Checks whether a value is any Excel error and returns TRUE or FALSE.
=DSUM(database, field, criteria)Sums the numbers in a database column that match specified criteria.
=DCOUNT(database, field, criteria)Counts the numeric cells in a database column that match criteria.
=DAVERAGE(database, field, criteria)Averages the values in a database column that match conditions.
=CONVERT(number, from_unit, to_unit)Converts a number from one measurement unit to another.
=DELTA(number1, [number2])Tests whether two numbers are equal (returns 1 if equal, 0 if not).
=BIN2DEC(number)Converts a binary number to a decimal integer.
=SORT(array, [sort_index], [sort_order], [by_col])Sorts the contents of a range or array dynamically.
=SORTBY(array, by_array1, [sort_order1], ...)Sorts a range based on values in a separate range or array.
=SEQUENCE(rows, [columns], [start], [step])Generates a list or 2D grid of sequential numbers.
=TOCOL(array, [ignore], [scan_by_column])Transforms a 2D table or array into a single vertical column.
=RANK(number, ref, [order])Returns the rank of a number in a list of numbers (Excel 2007 compatibility).
=MODE(number1, [number2], ...)Returns the most frequently occurring value in an array or data set.
=ARRAYFORMULA(array_formula)Enables array calculations across entire columns in Google Sheets.
=QUERY(data, query, [headers])Runs Google Visualization API SQL-like queries on data tables.
=SPARKLINE(data, [options])Generates a miniature chart within a single spreadsheet cell.
=FV(rate, nper, pmt, [pv], [type])Calculates the future value of an investment with periodic payments.
=PV(rate, nper, pmt, [fv], [type])Returns the present value of a series of future cash flows.
=NPV(rate, value1, [value2], ...)Calculates the net present value of an investment using a discount rate.
=ABS(number)Returns the absolute (positive) value of a number.
=MOD(number, divisor)Returns the remainder after a number is divided by a divisor.
=POWER(number, power)Returns the result of a number raised to a power.
=SQRT(number)Returns the positive square root of a number.
=PRODUCT(number1, [number2], ...)Multiplies all the numbers given as arguments.
=CEILING(number, significance)Rounds a number up to the nearest multiple of significance.
=FLOOR(number, significance)Rounds a number down to the nearest multiple of significance.
=SWITCH(expression, val1, result1, [default])Evaluates an expression against a list of values and returns the matching result.
=NOT(logical)Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).
=XOR(logical1, [logical2], ...)Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.
=IFNA(value, value_if_na)Catches and replaces #N/A errors specifically while preserving other errors.
=INDEX(array, row_num, [column_num])Returns the value of a cell at a specific row and column intersection.
=MATCH(lookup_value, lookup_array, [match_type])Returns the relative numeric position of an item in a range.
=CHOOSE(index_num, value1, [value2], ...)Returns a value from a list of arguments based on an index number.
=OFFSET(reference, rows, cols, [height], [width])Constructs a reference offset from a starting cell by rows and columns.
=MID(text, start_num, num_chars)Extracts a specific number of characters from text starting at any position.
=UPPER(text)Converts all letters in a text string to uppercase.
=LOWER(text)Converts all letters in a text string to lowercase.
=SUBSTITUTE(text, old_text, new_text, [instance_num])Replaces occurrences of existing text with new text in a string.
=REPLACE(old_text, start_num, num_chars, new_text)Replaces part of a text string with different text based on character count.
=VALUE(text)Converts a text string that represents a number into a numeric value.
=DATE(year, month, day)Creates a valid date serial number from separate Year, Month, and Day.
=DAYS(end_date, start_date)Returns the number of calendar days between two dates.
=EDATE(start_date, months)Returns the date a specified number of months before or after a start date.
=EOMONTH(start_date, months)Returns the last day of the month before or after a specified number of months.
=YEAR(serial_number)Extracts the 4-digit year from a date value.
=MONTH(serial_number)Extracts the month (1 to 12) from a date value.
=DAY(serial_number)Extracts the day of the month (1 to 31) from a date value.
=MEDIAN(number1, [number2], ...)Returns the median (middle numeric value) of a data set.
=MIN(number1, [number2], ...)Returns the smallest (minimum) numeric value in a set of values.
=MAX(number1, [number2], ...)Returns the largest (maximum) numeric value in a set of values.
=COUNTA(value1, [value2], ...)Counts the number of cells in a range that are not empty.
=COUNTBLANK(range)Counts empty cells in a specified range of cells.
=LARGE(array, k)Returns the k-th largest value in a data set.
=SMALL(array, k)Returns the k-th smallest value in a data set.