Escolha a tarefa que você está tentando realizar e obtenha a fórmula exata — com um exemplo prático, alternativas e um gerador de IA para seus próprios dados.
Procure um valor em outra planilha
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)Procure um valor com INDEX/MATCH
=INDEX(C:C, MATCH(A2, B:B, 0))Pesquisa bidirecional (linha e coluna)
=INDEX(B2:E10, MATCH(G1, A2:A10, 0), MATCH(H1, B1:E1, 0))Buscar um valor com XLOOKUP
=XLOOKUP(A2, Products, Prices)Pesquisar o último valor correspondente
=XLOOKUP(A2, B:B, C:C, , 0, -1)Buscar com dois critérios
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)Filtrar linhas por critérios com uma fórmula
=FILTER(A2:C100, B2:B100>100)Verificar se um valor existe em uma lista
=IF(COUNTIF(B:B, A2)>0, "Yes", "No")Somar a mesma célula em várias planilhas
=SUM(Jan:Dec!B2)Referenciar uma planilha nomeada em uma célula
=INDIRECT("'"&A2&"'!B2")Procura horizontal (HLOOKUP)
=HLOOKUP(A2, Table, 2, FALSE)Transpor linhas para colunas
=TRANSPOSE(A2:A10)Pesquisa de correspondência aproximada (faixas)
=VLOOKUP(A2, Brackets, 2, TRUE)Encontrar o primeiro valor não vazio
=XLOOKUP(TRUE, A2:A100<>"", A2:A100)Contar linhas ou colunas em um intervalo
=ROWS(A2:A100)Crie um intervalo dinâmico com OFFSET
=SUM(OFFSET(A1, 0, 0, COUNT(A:A), 1))Obter um valor pelo número da linha e da coluna
=INDEX(Data, 3, 2)Buscar com correspondência parcial (curinga)
=XLOOKUP("*"&A2&"*", Names, Ids, , 2)Escolha de uma lista por número (CHOOSE)
=CHOOSE(A2, "Low", "Medium", "High")Pesquisar e retornar uma linha inteira
=XLOOKUP(A2, Ids, DataRange)Somar com múltiplas condições
=SUMIFS(C:C, A:A, "East", B:B, ">100")Contar células que atendem a uma condição
=COUNTIF(A:A, "Done")Contar valores únicos
=COUNTA(UNIQUE(A2:A100))Média com uma condição
=AVERAGEIF(A:A, "East", C:C)Total acumulado (soma cumulativa)
=SUM($B$2:B2)Percentual do total
=B2/SUM($B$2:$B$100)Variação percentual entre dois valores
=(B2-A2)/A2Arredondar um número para casas decimais definidas
=ROUND(A2, 2)Classificar uma lista de valores
=RANK.EQ(A2, $A$2:$A$100)Máximo ou mínimo com uma condição
=MAXIFS(C:C, A:A, "East")Média ponderada
=SUMPRODUCT(B2:B10, C2:C10)/SUM(C2:C10)Somar os N maiores valores
=SUM(LARGE(B2:B100, {1,2,3}))Contar itens em um intervalo de datas
=COUNTIFS(D:D, ">="&E1, D:D, "<="&E2)Multiplicar duas colunas e somar
=SUMPRODUCT(A2:A100, B2:B100)Contar células vazias ou não vazias
=COUNTBLANK(A2:A100)Arredondar para o múltiplo mais próximo
=MROUND(A2, 5)Obter o resto ou o número inteiro
=MOD(A2, B2)Obter o valor absoluto
=ABS(A2)Subtotal que ignora linhas filtradas
=SUBTOTAL(109, B2:B100)Converter texto em número
=VALUE(A2)Limitar um valor entre um mínimo e um máximo
=MIN(MAX(A2, 0), 100)Gerar uma sequência de números
=SEQUENCE(10)Somar ou contar correspondendo a qualquer um de vários valores
=SUM(COUNTIF(A:A, {"Open","Pending","Review"}))Converter unidades de medida
=CONVERT(A2, "mi", "km")Multiplicar todos os números em um intervalo
=PRODUCT(A2:A10)Raiz quadrada ou raiz enésima
=SQRT(A2)Combinar texto de várias células
=TEXTJOIN(" ", TRUE, A2, B2)Dividir texto em colunas separadas
=TEXTSPLIT(A2, " ")Remover espaços extras do texto
=TRIM(A2)Alterar texto para maiúsculas/minúsculas/iniciais maiúsculas
=PROPER(A2)Extrair o domínio de um endereço de e-mail
=MID(A2, FIND("@", A2)+1, LEN(A2))Contar caracteres em uma célula
=LEN(A2)Contar palavras em uma célula
=LEN(TRIM(A2))-LEN(SUBSTITUTE(A2, " ", ""))+1Encontrar a posição de um caractere
=FIND("-", A2)Substituir parte de um texto
=SUBSTITUTE(A2, "old", "new")Adicionar zeros à esquerda em números
=TEXT(A2, "00000")Extrair a última palavra do texto
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))Extrair texto entre dois caracteres
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")Extrair os primeiros N caracteres
=LEFT(A2, 5)Capitalizar apenas a primeira letra
=UPPER(LEFT(A2,1))&MID(A2,2,LEN(A2))Verificar se o texto contém alguma palavra de uma lista
=IF(SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))>0, "Yes", "No")Contar ocorrências de um caractere
=LEN(A2)-LEN(SUBSTITUTE(A2, ",", ""))Comparar duas células para encontrar uma correspondência
=EXACT(A2, B2)Repetir texto ou criar uma barra na célula
=REPT("★", A2)Remover caracteres não imprimíveis
=CLEAN(TRIM(A2))Extrair texto antes de um delimitador
=TEXTBEFORE(A2, "-")Extrair uma extensão de arquivo
=TEXTAFTER(A2, ".", -1)Substituir a n-ésima ocorrência de texto
=SUBSTITUTE(A2, " ", "-", 2)Dias entre duas datas
=B2-A2Calcular a idade a partir de uma data de nascimento
=DATEDIF(A2, TODAY(), "Y")Adicionar ou subtrair meses de uma data
=EDATE(A2, 3)Obter o nome do mês a partir de uma data
=TEXT(A2, "mmmm")Contar dias úteis entre datas
=NETWORKDAYS(A2, B2)Inserir a data de hoje ou a hora atual
=TODAY()Obter o trimestre a partir de uma data
=ROUNDUP(MONTH(A2)/3, 0)Primeiro ou último dia do mês
=EOMONTH(A2, 0)Obter o número da semana a partir de uma data
=ISOWEEKNUM(A2)Converter texto em uma data real
=DATEVALUE(A2)Obter o dia da semana
=TEXT(A2, "dddd")Diferença de tempo em horas
=(B2-A2)*24Dias até uma data futura
=A2-TODAY()Adicionar dias úteis a uma data
=WORKDAY(A2, 10)Formatar uma data como texto
=TEXT(A2, "yyyy-mm-dd")Número de dias em um mês
=DAY(EOMONTH(A2, 0))Primeiro dia da semana para uma data
=A2-WEEKDAY(A2, 2)+1Anos de serviço (tempo de serviço)
=DATEDIF(A2, TODAY(), "y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"Mostrar tempo decorrido acima de 24 horas
=TEXT(B2-A2, "[h]:mm")Duração em meses entre datas
=DATEDIF(A2, B2, "m")Contar um dia da semana específico em um intervalo de datas
=NETWORKDAYS.INTL(A2, B2, "0111111")Converter um número de horas em hora
=A2/24Retornar um valor se uma célula contiver texto
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")Atribuir notas ou faixas com lógica aninhada
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")Marcar ou tratar células em branco
=IF(A2="", "Missing", A2)Obter uma lista de valores sem duplicatas
=UNIQUE(A2:A100)IF com condições AND / OR
=IF(AND(A2>0, B2="Yes"), "OK", "No")Oculte erros com IFERROR
=IFERROR(A2/B2, 0)VLOOKUP que retorna em branco, não #N/A
=IFERROR(VLOOKUP(A2, Table, 2, FALSE), "")Mapear valores com SWITCH
=SWITCH(A2, "N", "North", "S", "South", "Other")Sinalizar valores duplicados
=IF(COUNTIF($A$2:A2, A2)>1, "Duplicate", "")Contar quantas vezes um valor se repete
=COUNTIF(A:A, A2)Mostrar em branco em vez de zero
=IF(A2=0, "", A2)Tente várias buscas em ordem
=IFERROR(VLOOKUP(A2, T1, 2, 0), IFERROR(VLOOKUP(A2, T2, 2, 0), "Not found"))Verificar se todas as células em um intervalo correspondem
=IF(COUNTIF(B2:B10, "Yes")=COUNTA(B2:B10), "All", "Not all")Verificar se um número é par ou ímpar
=IF(ISEVEN(A2), "Even", "Odd")Retorne o cabeçalho da coluna do valor máximo
=INDEX($B$1:$E$1, MATCH(MAX(B2:E2), B2:E2, 0))Numerar cada ocorrência de um valor
=COUNTIF($A$2:A2, A2)Desvio padrão
=STDEV.S(A2:A100)Valor mediano
=MEDIAN(A2:A100)Percentil de um conjunto de dados
=PERCENTILE.INC(A2:A100, 0.9)Correlação entre duas colunas
=CORREL(A2:A100, B2:B100)Prever um valor futuro
=FORECAST.LINEAR(x, known_ys, known_xs)Contar valores acima da média
=COUNTIF(A2:A100, ">"&AVERAGE(A2:A100))Calcular um z-score
=(A2-AVERAGE($A$2:$A$100))/STDEV.S($A$2:$A$100)Média móvel
=AVERAGE(B2:B4)Valor mais frequente (moda)
=MODE.SNGL(A2:A100)Média ignorando valores atípicos (média aparada)
=TRIMMEAN(A2:A100, 0.1)Classificar um valor como percentil
=PERCENTRANK.INC(A2:A100, B2)Pagamento mensal de empréstimo
=PMT(rate/12, nper, -principal)Juros compostos
=A2*(1+B2)^C2Valor futuro de poupança regular
=FV(rate/12, years*12, -payment, -initial)Percentual de margem de lucro
=(B2-A2)/B2Taxa de crescimento anual composta (CAGR)
=(B2/A2)^(1/C2)-1Aplicar um desconto percentual
=A2*(1-B2)Juros simples
=A2*B2*C2Depreciação linear
=SLN(cost, salvage, life)Valor presente líquido (NPV)
=NPV(B1, B3:B12)+B2Navegue pelas tarefas abaixo por categoria ou descreva o que você deseja em linguagem simples para o ExcelGPT, e ele escreverá a fórmula, explicará como ela funciona e a verificará com seus dados.
A maioria sim — funções como SUMIFS, VLOOKUP, INDEX/MATCH e TEXT se comportam da mesma forma. Algumas mais recentes (UNIQUE, TEXTSPLIT, IFS) existem em ambos, e indicamos as diferenças de versão em cada página.