Microsoft Excel
Principais funções e fórmulas do Microsoft Excel com exemplos práticos de uso em português.
Cartões · 55
- SOMA (SUM)
- =SOMA(A1:A10) soma todos os valores numéricos contidos no intervalo de A1 a A10.
- MÉDIA (AVERAGE)
- =MÉDIA(B2:B20) calcula a média aritmética das notas ou valores de B2 até B20.
- MÍNIMO (MIN)
- =MÍNIMO(C2:C50) retorna o menor valor de uma lista de preços cadastrados.
- MÁXIMO (MAX)
- =MÁXIMO(C2:C50) identifica o maior salário ou valor numérico no intervalo indicado.
- CONT.NÚM (COUNT)
- =CONT.NÚM(A1:A100) conta quantas células no intervalo contêm valores numéricos.
- CONT.VALORES (COUNTA)
- =CONT.VALORES(A2:A50) contabiliza quantas células estão preenchidas com qualquer conteúdo.
- CONTAR.VAZIO (COUNTBLANK)
- =CONTAR.VAZIO(B2:B50) descobre quantas linhas de cadastro estão sem telefone informado.
- SE (IF)
- =SE(C2>=7; "Aprovado"; "Reprovado") avalia se a nota em C2 atinge o critério mínimo.
- E (AND)
- =SE(E(A2>18; B2="Sim"); "Apto"; "Inapto") exige que ambas as condições sejam verdadeiras.
- OU (OR)
- =SE(OU(A2="SP"; A2="RJ"); 10; 20) aplica taxa menor se o estado for SP ou RJ.
- SOMASE (SUMIF)
- =SOMASE(A2:A20; "Eletrônicos"; B2:B20) soma os valores de vendas da categoria informada.
- SOMASES (SUMIFS)
- =SOMASES(C2:C30; A2:A30; "Norte"; B2:B30; ">1000") soma vendas da região Norte acima de mil.
- CONT.SE (COUNTIF)
- =CONT.SE(A2:A50; "Pendente") conta quantas ordens de serviço ainda não foram finalizadas.
- CONT.SES (COUNTIFS)
- =CONT.SES(A2:A50; "SP"; B2:B50; "Concluído") conta entregas finalizadas no estado de SP.
- MÉDIASE (AVERAGEIF)
- =MÉDIASE(B2:B50; "Financeiro"; C2:C50) calcula a média salarial exclusiva do departamento financeiro.
- PROCV (VLOOKUP)
- =PROCV(E2; A2:C50; 3; FALSO) busca o código E2 na coluna A e retorna o preço na coluna C.
- PROCH (HLOOKUP)
- =PROCH("Maio"; A1:Z5; 3; FALSO) busca o mês na primeira linha horizontal e retorna a linha 3.
- ÍNDICE (INDEX)
- =ÍNDICE(B2:B100; 5) retorna o valor localizado exatamente na 5ª linha da coluna B.
- CORRESP (MATCH)
- =CORRESP(D2; A1:A50; 0) localiza a posição exata da linha em que o valor de D2 aparece.
- ÍNDICE + CORRESP
- =ÍNDICE(A2:A50; CORRESP(F2; B2:B50; 0)) faz busca à esquerda, contornando a limitação do PROCV.
- PROCX (XLOOKUP)
- =PROCX(E2; A2:A50; C2:C50; "Não achei") busca um ID e retorna o dado correspondente com tratamento de erro.
- CONCATENAR / CONCAT
- =CONCAT(A2; " "; B2) une o primeiro nome com o sobrenome separados por um espaço.
- TEXTO (TEXT)
- =TEXTO(A2; "dd/mmm/aaaa") formata uma data serial em texto legível como 15/jan/2024.
- TEXTOANTES (TEXTBEFORE)
- =TEXTOANTES(A2; "@") extrai apenas o nome de usuário contido antes do arroba em um e-mail.
- TEXTODEPOIS (TEXTAFTER)
- =TEXTODEPOIS(A2; "@") extrai o domínio do e-mail situado após o caractere arroba.
- DIVIDIRTEXTO (TEXTSPLIT)
- =DIVIDIRTEXTO(A2; ",") separa uma lista de itens separados por vírgula em células vizinhas.
- MAIÚSCULA (UPPER)
- =MAIÚSCULA(A2) converte todo o texto de uma célula em letras maiúsculas.
- MINÚSCULA (LOWER)
- =MINÚSCULA(A2) padroniza um texto para conter exclusivamente caracteres minúsculos.
- PRI.MAIÚSCULA (PROPER)
- =PRI.MAIÚSCULA(A2) transforma a primeira letra de cada palavra de um nome em maiúscula.
- ARRUMAR (TRIM)
- =ARRUMAR(A2) remove espaços duplos e espaços indesejados no início e no final do texto.
- NÚM.CARACT (LEN)
- =NÚM.CARACT(A2) conta quantos caracteres, incluindo pontuação e espaços, existem na célula.
- ESQUERDA (LEFT)
- =ESQUERDA(A2; 3) extrai os 3 primeiros caracteres à esquerda de um código ou texto.
- DIREITA (RIGHT)
- =DIREITA(A2; 4) recupera os últimos 4 dígitos do final de uma sequência de texto.
- EXT.TEXTO (MID)
- =EXT.TEXTO(A2; 4; 2) extrai 2 caracteres a partir da 4ª posição de um código de rastreio.
- LOCALIZAR (SEARCH)
- =LOCALIZAR("-"; A2) encontra a posição numérica de um hífen dentro de um código.
- SUBSTITUIR (SUBSTITUTE)
- =SUBSTITUIR(A2; "."; "") substitui todos os pontos de um CPF ou texto por nada.
- HOJE (TODAY)
- =HOJE() insere a data atual do sistema, recalculando automaticamente a cada abertura.
- AGORA (NOW)
- =AGORA() retorna a data atual acompanhada do horário exato do sistema.
- DATADIF (DATEDIF)
- =DATADIF(A2; HOJE(); "Y") calcula a idade exata em anos completos entre duas datas.
- DIA.DA.SEMANA (WEEKDAY)
- =DIA.DA.SEMANA(A2; 2) retorna o dia da semana como número de 1 (segunda) a 7 (domingo).
- DIATRABALHOTOTAL (NETWORKDAYS)
- =DIATRABALHOTOTAL(A2; B2; F1:F10) calcula dias úteis desconsiderando fins de semana e feriados.
- FIMMÊS (EOMONTH)
- =FIMMÊS(A2; 0) descobre o último dia útil ou corrido do mês atual de vencimento.
- SEERRO (IFERROR)
- =SEERRO(PROCV(A2; B:C; 2; 0); "Não encontrado") oculta mensagens como #N/D com um texto amigável.
- ÉNÚM (ISNUMBER)
- =ÉNÚM(A2) valida se o dado de uma célula é um número legítimo, retornando VERDADEIRO.
- É.NÃO.DISP (ISNA)
- =SE(É.NÃO.DISP(PROCV(A2; D:E; 2; 0)); "Item Novo"; "Existente") checa ausência de dados.
- ARRED (ROUND)
- =ARRED(A2; 2) arredonda o valor numérico para exatamente duas casas decimais.
- ARREDONDAR.PARA.CIMA (ROUNDUP)
- =ARREDONDAR.PARA.CIMA(A2; 0) arredonda frações para cima, ideal para cálculo de caixas/pacotes.
- FILTRO (FILTER)
- =FILTRO(A2:D50; B2:B50="Aprovado"; "Sem dados") extrai dinamicamente todas as linhas que atendem à regra.
- ÚNICO (UNIQUE)
- =ÚNICO(A2:A100) cria uma lista dinâmica sem duplicatas dos clientes da coluna A.
- CLASSIFICAR (SORT)
- =CLASSIFICAR(A2:C20; 2; -1) organiza a tabela em ordem decrescente pela 2ª coluna de valores.
- SEQÜÊNCIA (SEQUENCE)
- =SEQÜÊNCIA(10; 1; 100; 10) gera uma matriz de 10 números em série pulando de 10 em 10.
- SUBTOTAL
- =SUBTOTAL(9; C2:C100) soma apenas as linhas visíveis após a aplicação de filtros manuais.
- DESLOC (OFFSET)
- =DESLOC(A1; 2; 3) navega 2 linhas abaixo e 3 colunas à direita partindo da referência A1.
- INDIRETO (INDIRECT)
- =INDIRETO("Plan2!" & A1) lê dinamicamente a célula definida pelo texto contido em A1.
- PGTO (PMT)
- =PGTO(0,01; 36; -50000) calcula a parcela mensal fixa de um financiamento bancário.