Guia rápido de Excel
Última atualização
Fundamentos das fórmulas
Toda fórmula começa com um sinal de igual. O Excel a calcula e mostra o resultado na célula.
| Operação | Sintaxe |
|---|---|
| Começar uma fórmula | = then the expression, e.g. =2+2 |
| Referenciar outra célula | =A1 |
| Aritmética | + - * / and ^ for powers |
| Controlar a ordem das operações | =(A1+A2)*B1 |
| Juntar texto (concatenar) | =A1&" "&B1 or =CONCAT(A1," ",B1) |
| Operadores de comparação | = <> > < >= <= |
| Porcentagem de um valor | =A1*15% |
| Adicionar um comentário a uma fórmula | =SUM(A1:A9)+N("monthly total") |
| Mostrar as fórmulas em vez dos resultados | Ctrl + ` (toggle) |
| Transformar uma fórmula no seu resultado | Copy, then Paste Special → Values |
Referências de célula e intervalos
O $ trava uma linha ou coluna para que ela não se mova quando você copia a fórmula: a coisa mais útil de entender no Excel.
| Referência | Significado |
|---|---|
A1 | Relativa: muda ao ser copiada em qualquer direção |
$A$1 | Absoluta: nunca muda |
$A1 | Coluna travada, a linha muda |
A$1 | Linha travada, a coluna muda |
A1:A10 | Um intervalo de dez células descendo por uma coluna |
A1:C10 | Um bloco retangular |
A:A | A coluna A inteira |
1:1 | A linha 1 inteira |
Sheet2!A1 | Uma célula em outra planilha |
'My Sheet'!A1 | Outra planilha cujo nome contém um espaço |
[Book2.xlsx]Sheet1!A1 | Uma célula em outra pasta de trabalho |
Toggle $ while editing | F4 (Windows), Cmd + T (Mac) |
Funções matemáticas e de agregação
Os totais do dia a dia. Todas aceitam um intervalo, uma lista de células ou uma mistura.
| Função | O que faz |
|---|---|
=SUM(B2:B20) | Soma todos os números do intervalo |
=AVERAGE(B2:B20) | Média dos números |
=MEDIAN(B2:B20) | Valor do meio |
=MIN(B2:B20) / =MAX(B2:B20) | Menor / maior valor |
=PRODUCT(B2:B5) | Multiplica os valores entre si |
=SUMPRODUCT(B2:B20,C2:C20) | Multiplica par a par e depois soma: totais ponderados |
=ABS(B2) | Valor absoluto |
=POWER(B2,3) | B2 ao cubo (igual a =B2^3) |
=SQRT(B2) | Raiz quadrada |
=MOD(B2,2) | Resto: =0 para números pares |
=SUBTOTAL(109,B2:B20) | Soma apenas as linhas visíveis (ignora as filtradas) |
=RAND() / =RANDBETWEEN(1,100) | Decimal aleatório / inteiro aleatório |
Funções lógicas
IF é a função principal. IFS e IFERROR mantêm fórmulas longas legíveis.
| Função | O que faz |
|---|---|
=IF(B2>1000,"Over","OK") | Uma condição, dois resultados |
=IF(B2>1000,"Over",IF(B2>500,"Watch","OK")) | IF aninhado para três ou mais resultados |
=IFS(B2>1000,"Over",B2>500,"Watch",TRUE,"OK") | Alternativa plana aos IFs aninhados |
=AND(B2>0,C2>0) | TRUE só quando todas as condições se cumprem |
=OR(B2>0,C2>0) | TRUE quando qualquer condição se cumpre |
=NOT(B2>0) | Inverte TRUE/FALSE |
=IFERROR(A2/B2,0) | Substitui um erro por um valor alternativo |
=IFNA(VLOOKUP(...),"Not found") | Captura apenas #N/A |
=ISBLANK(B2) | TRUE para uma célula vazia |
=ISNUMBER(B2) / =ISTEXT(B2) | Verificação de tipo: útil para validar dados importados |
=SWITCH(B2,1,"Low",2,"Mid",3,"High","Other") | Compara um valor com uma lista de casos |
Contagens e totais condicionais
A família *IF e *IFS responde «quantos» e «quanto» para as linhas que atendem a uma regra.
| Função | O que faz |
|---|---|
=COUNT(B2:B20) | Conta as células que contêm números |
=COUNTA(B2:B20) | Conta as células não vazias de qualquer tipo |
=COUNTBLANK(B2:B20) | Conta as células vazias |
=COUNTIF(B2:B20,">100") | Conta as linhas que atendem a uma condição |
=COUNTIF(B2:B20,"*north*") | Curingas: * qualquer caractere, ? um caractere |
=COUNTIFS(B2:B20,">100",C2:C20,"Paid") | Conta as linhas que atendem a várias condições |
=SUMIF(C2:C20,"Paid",B2:B20) | Soma B onde C corresponde |
=SUMIFS(B2:B20,C2:C20,"Paid",D2:D20,"EU") | Soma com várias condições |
=AVERAGEIF(C2:C20,"Paid",B2:B20) | Média condicional |
=MAXIFS(B2:B20,C2:C20,"Paid") | Maior valor entre as linhas correspondentes |
=COUNTIF($A$2:A2,A2)>1 | Sinaliza uma duplicata conforme você desce a coluna |
=SUMPRODUCT((C2:C20="Paid")*(B2:B20)) | Total condicional sem SUMIFS |
Funções de busca e referência
Trazer um valor de outra tabela. XLOOKUP é o substituto moderno de VLOOKUP; INDEX/MATCH funciona em qualquer versão do Excel.
| Função | O que faz |
|---|---|
=VLOOKUP(A2,$F$2:$H$50,3,FALSE) | Procura A2 na primeira coluna e retorna a 3.ª coluna. FALSE = correspondência exata |
=XLOOKUP(A2,$F$2:$F$50,$H$2:$H$50,"Not found") | O intervalo de busca e o de retorno são separados: pode olhar para a esquerda |
=INDEX($H$2:$H$50,MATCH(A2,$F$2:$F$50,0)) | A versão clássica que funciona em qualquer lugar |
=MATCH(A2,$F$2:$F$50,0) | A posição de A2 dentro do intervalo |
=HLOOKUP(A2,$F$1:$Z$4,3,FALSE) | Igual ao VLOOKUP, mas percorrendo uma linha |
=INDEX(B2:D20,2,3) | A célula na linha 2, coluna 3 do bloco |
=XLOOKUP(A2,F:F,H:H,,-1) | Correspondência aproximada: o item imediatamente menor (buscas por faixa) |
=OFFSET(A1,2,1) | A célula 2 abaixo e 1 à direita de A1 |
=INDIRECT("Sheet"&B1&"!A1") | Monta uma referência a partir de texto |
=CHOOSE(B2,"Low","Mid","High") | Escolhe o N-ésimo item de uma lista |
=UNIQUE(A2:A100) | Os valores distintos de um intervalo (derrama) |
=FILTER(A2:C100,C2:C100="Paid") | As linhas que atendem a uma condição (derrama) |
Funções de texto
Quase toda planilha real começa com texto desorganizado. Estas são as ferramentas de limpeza.
| Função | O que faz |
|---|---|
=LEN(A2) | Número de caracteres |
=LEFT(A2,3) / =RIGHT(A2,3) | Primeiros / últimos 3 caracteres |
=MID(A2,4,5) | 5 caracteres a partir da posição 4 |
=TRIM(A2) | Remove espaços iniciais, finais e repetidos |
=CLEAN(A2) | Elimina caracteres não imprimíveis de dados importados |
=UPPER(A2) / =LOWER(A2) / =PROPER(A2) | Mudar maiúsculas e minúsculas |
=SUBSTITUTE(A2,"-","") | Substitui todas as ocorrências de um trecho |
=REPLACE(A2,1,3,"NEW") | Substitui por posição em vez de por conteúdo |
=FIND("@",A2) / =SEARCH("@",A2) | Posição de um trecho (FIND diferencia maiúsculas) |
=TEXTSPLIT(A2,",") | Divide o texto em células por um delimitador |
=TEXTJOIN(", ",TRUE,A2:A9) | Junta um intervalo com um separador, ignorando vazios |
=TEXT(A2,"0.00") | Formata um número como texto com um padrão |
=VALUE(A2) | Converte um texto numérico em número real |
=EXACT(A2,B2) | Comparação que diferencia maiúsculas e minúsculas |
Funções de data e hora
O Excel guarda uma data como número, e é por isso que você pode subtrair duas datas e obter dias.
| Função | O que faz |
|---|---|
=TODAY() / =NOW() | A data de hoje / a data e hora atuais |
=YEAR(A2), =MONTH(A2), =DAY(A2) | Extrair uma parte de uma data |
=DATE(2026,8,6) | Monta uma data a partir das partes |
=B2-A2 | Dias entre duas datas |
=DATEDIF(A2,B2,"m") | Meses completos entre duas datas ("y", "m", "d") |
=EDATE(A2,3) | O mesmo dia, três meses depois |
=EOMONTH(A2,0) | Último dia do mês de A2 |
=WEEKDAY(A2,2) | Dia da semana; com o argumento 2, 1 = segunda-feira |
=NETWORKDAYS(A2,B2) | Dias úteis entre duas datas |
=WORKDAY(A2,10) | A data 10 dias úteis depois de A2 |
=TEXT(A2,"yyyy-mm-dd") | Formata uma data como texto |
=HOUR(A2), =MINUTE(A2) | Partes da hora |
Funções de arredondamento e numéricas
Arredondar para exibir é um formato; arredondar para calcular é uma função.
| Função | O que faz |
|---|---|
=ROUND(A2,2) | Arredonda para 2 casas decimais |
=ROUNDUP(A2,0) / =ROUNDDOWN(A2,0) | Sempre para cima / sempre para baixo |
=MROUND(A2,5) | Arredonda para o múltiplo de 5 mais próximo |
=CEILING(A2,1) / =FLOOR(A2,1) | Para cima / para baixo até um múltiplo |
=INT(A2) | Descarta a parte decimal |
=TRUNC(A2,1) | Corta os decimais sem arredondar |
=RANK(B2,$B$2:$B$20) | Posição de um valor dentro de um intervalo |
=PERCENTILE(B2:B20,0.9) | O percentil 90 |
=STDEV.S(B2:B20) | Desvio padrão de uma amostra |
=CORREL(B2:B20,C2:C20) | Correlação entre duas colunas |
Códigos de erro e o que significam
Cada erro aponta para uma falha específica: lê-los poupa muito palpite.
| Erro | Causa | Correção habitual |
|---|---|---|
#DIV/0! | Dividir por zero ou por uma célula vazia | Envolver em IFERROR ou proteger com IF(B2=0,...) |
#N/A | Uma busca não encontrou nada | Verifique espaços sobrando (TRIM) e se os tipos de dados combinam |
#VALUE! | Tipo de argumento errado: texto onde se espera um número | Revise as células referenciadas; tente VALUE() |
#REF! | A fórmula aponta para uma célula excluída | Reconstruir a referência |
#NAME? | Uma função escrita errado ou um texto sem aspas | Corrija a grafia; coloque aspas no texto |
#NUM! | Um resultado numérico que o Excel não consegue representar | Procure argumentos impossíveis, p. ex. SQRT(-1) |
#NULL! | Dois intervalos que não se cruzam | Verifique se falta uma vírgula entre argumentos |
#SPILL! | Uma matriz dinâmica não tem espaço para se expandir | Limpe as células abaixo ou à direita |
#### | Não é um erro: a coluna está estreita demais | Alargue a coluna |
| Circular reference | Uma fórmula inclui a própria célula | Remover a autorreferência |
Ordenar, filtrar e ferramentas de dados
Onde um conjunto de dados deixa de ser uma grade de valores e passa a ser algo legível.
| Tarefa | Como |
|---|---|
| Ordenar um intervalo | Data → Sort, ou Alt + A e depois S |
| Adicionar menus de filtro | Ctrl + Shift + L |
| Formatar como tabela | Ctrl + T: dá intervalos nomeados e fórmulas que se expandem sozinhas |
| Remover duplicatas | Data → Remove Duplicates |
| Dividir uma coluna em várias | Data → Text to Columns |
| Preenchimento relâmpago (por padrão) | Ctrl + E |
| Congelar a linha de cabeçalho | View → Freeze Panes → Freeze Top Row |
| Formatação condicional | Home → Conditional Formatting: colorir células por regra |
| Validação de dados (lista suspensa) | Data → Data Validation → List |
| Nomear um intervalo | Selecione-o e digite um nome na Caixa de Nome |
| Rastrear as entradas de uma fórmula | Formulas → Trace Precedents |
| Atingir meta (resolver uma entrada) | Data → What-If Analysis → Goal Seek |
Tabelas dinâmicas em cinco passos
A maneira mais rápida de resumir alguns milhares de linhas.
| Passo | Ação |
|---|---|
| 1. Limpe a origem | Uma única linha de cabeçalho, sem linhas vazias nem células mescladas |
| 2. Inserir | Selecione os dados → Insert → PivotTable |
| 3. Linhas | Arraste para Linhas o campo pelo qual quer agrupar |
| 4. Valores | Arraste para Valores o número que quer totalizar |
| 5. Resumir | Clique no campo de valor → Summarize Values By → Sum / Count / Average |
| Adicionar uma segunda dimensão | Arraste um campo para Colunas |
| Filtrar a tabela inteira | Arraste um campo para Filtros ou adicione uma Segmentação |
| Mostrar porcentagens | Campo de valor → Show Values As → % of Grand Total |
| Atualizar depois que os dados mudam | Alt + F5 |
| Ler uma célula de uma tabela dinâmica em uma fórmula | =GETPIVOTDATA("Sales",$A$3,"Region","EU") |
Atalhos de teclado: os essenciais
A dúzia que economiza mais tempo.
| Ação | Windows | Mac |
|---|---|---|
| Editar a célula ativa | F2 | Ctrl + U |
| Confirmar e permanecer na célula | Ctrl + Enter | Ctrl + Enter |
| Nova linha dentro de uma célula | Alt + Enter | Ctrl + Option + Enter |
| Autossoma | Alt + = | Cmd + Shift + T |
Alternar o $ de uma referência | F4 | Cmd + T |
| Preencher para baixo a partir da célula acima | Ctrl + D | Cmd + D |
| Preencher para a direita | Ctrl + R | Cmd + R |
| Colar especial | Ctrl + Alt + V | Cmd + Ctrl + V |
| Inserir a data de hoje | Ctrl + ; | Cmd + ; |
| Repetir a última ação | F4 | Cmd + Y |
| Desfazer / refazer | Ctrl + Z / Ctrl + Y | Cmd + Z / Cmd + Shift + Z |
| Mostrar as fórmulas | Ctrl + ` | Ctrl + ` |
Atalhos de teclado: navegação e seleção
Circular por uma planilha grande sem tocar no mouse.
| Ação | Windows | Mac |
|---|---|---|
| Saltar para a borda dos dados | Ctrl + arrow | Cmd + arrow |
| Selecionar até a borda dos dados | Ctrl + Shift + arrow | Cmd + Shift + arrow |
| Selecionar a coluna / linha inteira | Ctrl + Space / Shift + Space | Ctrl + Space / Shift + Space |
| Selecionar a região atual | Ctrl + A | Cmd + A |
| Ir para a célula A1 | Ctrl + Home | Fn + Ctrl + Left |
| Ir para uma célula específica | Ctrl + G | Ctrl + G |
| Planilha seguinte / anterior | Ctrl + PgDn / PgUp | Option + Right / Left |
| Inserir linhas ou colunas | Ctrl + Shift + + | Cmd + Shift + + |
| Excluir linhas ou colunas | Ctrl + - | Cmd + - |
| Ocultar uma coluna / linha | Ctrl + 0 / Ctrl + 9 | Cmd + 0 / Cmd + 9 |
| Localizar / substituir | Ctrl + F / Ctrl + H | Cmd + F / Ctrl + H |
| Selecionar apenas as células visíveis | Alt + ; | Cmd + Shift + Z |
Atalhos de teclado: formatação
Os formatos de número são os que valem a pena memorizar: aparecem constantemente.
| Ação | Windows | Mac |
|---|---|---|
| Caixa de diálogo Formatar Células | Ctrl + 1 | Cmd + 1 |
| Negrito / itálico / sublinhado | Ctrl + B / I / U | Cmd + B / I / U |
| Formato de moeda | Ctrl + Shift + $ | Ctrl + Shift + $ |
| Formato de porcentagem | Ctrl + Shift + % | Ctrl + Shift + % |
| Formato numérico com 2 decimais | Ctrl + Shift + ! | Ctrl + Shift + ! |
| Formato de data | Ctrl + Shift + # | Ctrl + Shift + # |
| Formato Geral (remover formato) | Ctrl + Shift + ~ | Ctrl + Shift + ~ |
| Borda externa | Ctrl + Shift + & | Cmd + Option + 0 |
| Remover bordas | Ctrl + Shift + _ | Cmd + Option + - |
| Copiar formatação (Pincel de Formatação) | Ctrl + Shift + C, then Ctrl + Shift + V | Cmd + Shift + C, then Cmd + Shift + V |
As fórmulas, funções e atalhos do Excel que você mais usa, em uma única página. Este guia rápido de Excel é uma referência para o que realmente aparece em uma planilha de trabalho: escrever fórmulas, referências de célula absolutas e relativas, IF e as funções de contagem, VLOOKUP e XLOOKUP, limpar texto, datas, o que significa cada código de erro e os atalhos de teclado que vale a pena memorizar.
Tudo aqui funciona no Excel para Windows e Mac, e quase tudo funciona igual no Google Sheets e no LibreOffice Calc. Os nomes das funções estão em inglês: é o que o Excel guarda internamente, embora uma instalação em português os mostre traduzidos (SUM aparece como SOMA, IF como SE). Os caminhos de menu também seguem a interface em inglês.
Perguntas frequentes sobre o guia rápido de Excel
Este guia rápido de Excel é grátis?
Quais são as fórmulas de Excel mais importantes?
O que significa o $ em uma fórmula do Excel?
$A$1 sempre aponta para A1; $A1 mantém a coluna A mas deixa a linha mudar; A$1 mantém a linha 1 mas deixa a coluna mudar. Pressione F4 (ou Cmd + T no Mac) ao editar uma referência para percorrer as quatro combinações.Devo usar VLOOKUP ou XLOOKUP?
Estas fórmulas funcionam no Google Sheets?
Por que os nomes das funções aparecem diferentes no meu Excel?
Como evito que erros como #N/A apareçam em um relatório?
IFERROR, por exemplo =IFERROR(VLOOKUP(A2,F:H,3,FALSE),"Não encontrado"). Use IFNA quando quiser capturar apenas uma busca sem resultado e continuar vendo problemas reais como #VALUE!: esconder todos os erros torna fórmulas quebradas invisíveis.