Escolar Documentos
Profissional Documentos
Cultura Documentos
Básico e Avançado
Macapá
2018
Excel Básico e Avançado – Funções e Recursos 2
Após aprender a criar planilhas com operações de adição, subtração, multiplicação, di-
visão, cálculos com porcentagem explore o potencial do Excel utilizando as funções.
FUNÇÃO SOMA
Para somar dois ou mais números.
FUNÇÃO MÉDIA
Calcular a média aritmética de dois ou mais números.
FUNÇÃO MÁXIMO
Descobrir o 1º maior valor de um intervalo de células.
FUNÇÃO MÍNIMO
Descobrir o 1º menor valor de um intervalo de células.
FUNÇÃO CONT.VALORES
Contar a quantidade de células preenchidas de um intervalo de células.
FUNÇÃO MAIOR
Descobrir o maior valor de um intervalo de células, porém, estabelecendo qual posição
você quer. Se for o 1º use 1, se for o 2º use 2, se for o 5º use 5, etc...
F G
4 1º MAIOR =MAIOR(A4:A10;1)
5 2º MAIOR =MAIOR(A4:A10;2)
6 3º MAIOR =MAIOR(A4:A10;3)
=MAIOR(C4:C10;1)
=MAIOR(C4:C10;2)
=MAIOR(C4:C10;3)
FUNÇÃO MENOR
Descobrir o menor valor de um intervalo de células, porém, estabelecendo qual posição
você quer. Se for o 1º use 1, se for o 2º use 2, se for o 5º use 5, etc...
=MENOR(C4:C10;1)
=MENOR(C4:C10;2)
=MENOR(C4:C10;3)
OBSERVAÇÕES:
Planilha de Exemplo 02 - Se
FUNÇÃO SE
Fazer uma comparação lógica e exibir textos ou fazer cálculos com base nesta compa-
ração.
ESTRUTURA DA FUNÇÃO SE
=SE(condição;resposta_se_verdadeiro;resposta_se_falso)
APLICAÇÕES DA FUNÇÃO SE
=SE(D4<50;“Reposição do Estoque”;“OK”)
ou
=SE(D4>=50;“OK”;“Reposição do Estoque”)
Planilha de Exemplo 03 - Se
Atingiu a meta?
Se o total de vendas for maior ou igual à meta então "Sim" senão "Não"
A função SE é extremamente importante para quem pretende trabalhar com Excel e criar
condicionais de exibição de textos, números ou cálculos.
Coluna 1 Coluna 2
FUNÇÃO PROCV
Procurar um valor em uma tabela de dados e retornar uma informação.
valor_procurado = Célula, número ou texto que será usado como critério para procura.
tabela_de_dados = Intervalo de células que possui as colunas de busca e valor corres-
pondente.
número_da_coluna = Número da coluna da tabela de dados que tem o valor que que-
remos como retorno.
O que fazer?
Na planilha de exemplo 04 podemos procurar em uma tabela de dados o preço unitário
com base no nome do produto.
Preparação
1. Precisamos de uma tabela de dados com os nomes dos produtos (em ordem alfabé-
tica) com os seus respectivos preços unitários.
2. Selecione de F4 até G10 e renomeie este intervalo para o nome Preços
Esta fórmula irá procurar o produto que está na célula B4 no caso é o Arroz, na tabela
de Preços que está em $F$4:$G$10 com o nome Preços que nós colocamos. O número
2 indica o número da coluna da tabela de dados que queremos como retorno ou resposta.
A coluna F é o número 1 e a G é a número 2, pois nossa tabela de dados tem apenas
duas colunas.
O que fazer?
Na planilha de exemplo 05 podemos procurar em na tabela de dados a data de validade
de cada produto com base no nome do produto.
Preparação
1. Precisamos de uma tabela de dados com os nomes dos produtos (em ordem alfabé-
tica) com as suas respectivas informações de preços unitários, data de validade.
2. Selecione de F4 até H10 e renomeie este intervalo para o nome Validade
Renomear células
Vamos selecionar cada coluna que vamos trabalhar nos cálculos e renomear.
1. Selecione de B4 até B23, renomeie para Produto
2. Selecione de C4 até C23, renomeie para Categoria
3. Selecione de D4 até D23, renomeie para Preço
FUNÇÃO CONT.SE
Contagem de dados com base em um critério.
FUNÇÃO SOMASE
Somatória de dados com base em um critério.
DICAS:
FUNÇÃO AGORA
Exibir data e hora atual (atualiza a cada alteração feita em uma célula da planilha);
A B
1 Data e hora atual =AGORA()
FUNÇÃO HOJE
Exibir data atual (atualiza automaticamente a cada dia)
A B
2 Data atual =HOJE()
FUNÇÃO DIA
Exibe o dia de uma célula de data
=DIA(célula_que_tenha_uma_data)
FUNÇÃO MÊS
Exibe o mês de uma célula de data
=MÊS(célula_que_tenha_uma_data)
FUNÇÃO ANO
Exibe o ano de uma célula de data
=ANO(célula_que_tenha_uma_data)
FUNÇÃO DATA
Exibe a data com base nos parâmetros (ano, mês e dia) que esteja em células separadas
=DATA(ano;mês;dia)
FUNÇÃO DIA.DA.SEMANA
Exibe o número inteiro do dia da semana de um campo de data. Sendo:
1 = domingo até 7 que é sábado, este é o tipo de retorno padrão.
D E F G H
1 DIA MÊS ANO DATA DIA DA SEMANA
2 =DIA(B1) =MÊS(B1) =ANO(B1) =DATA(F2;E2;D2) =DIA.DA.SEMANA(B1)
FUNÇÃO TEXTO
Converte um valor em texto e coloca em um formato específico.
=TEXTO(célula_a_ser_convertida;“formato_a_ser_aplicado”)
H I J K
1 DIA DA SEMANA POR EXTENSÃO ABREVIADO COM ZERO
2 7 =TEXTO(H2;“dddd”) =TEXTO(H2;“ddd”) =TEXTO(H2;“dd”)
Resultados sábado sáb 07
FUNÇÃO PRI.MAIÚSCULA:
Formata o texto de uma célula para ter a 1ª letra em maiúscula.
EXEMPLOS: =PRI.MAÚSCULA(I2) ou =PRI.MAIÚSCULA(TEXTO(H2;“dddd”))
FUNÇÃO HORA
Exibe a hora de uma célula de data e hora ou só de hora.
=HORA(célula_que_tenha_uma_data_hora)
FUNÇÃO MINUTO
Exibe o minuto de uma célula de data e hora ou só de hora.
=MINUTO(célula_que_tenha_uma_data_hora)
FUNÇÃO SEGUNDO
Exibe o segundo de uma célula de data e hora ou só de hora.
=SEGUNDO(célula_que_tenha_uma_data_hora)
D E F
4 HORA MINUTO SEGUNDO
5 =HORA(B1) =MINUTO(B1) =SEGUNDO(B1)
FUNÇÃO DATADIF
Calcula a diferença entre duas datas, o retorno pode ser em dias, meses ou anos. E
mostra o retorno como um número inteiro.
A B C
1 Data Inicial 01/01/2017
2 Data Final 30/06/2018
3 Dif. de Dias =DATADIF(B1;B2;"D") Diferença de dias entre duas datas
4 Dif. de Meses =DATADIF(B1;B2;"M") Diferença de meses entre duas datas
FUNÇÃO DIATRABALHO
Retorna uma data com base na data inicial e no número de dias úteis (positivo ou nega-
tivo). Podendo informar os Feriados, este parâmetro final é opcional.
Digite em C3 a função
=DIATRABALHO(B2;B3)
Digite em C4 a função:
=DIATRABALHO(B2;B4)
FUNÇÃO DIATRABALHO.INTL
Retorna uma data com base na data inicial e no número de dias úteis (positivo ou nega-
tivo). Podendo informar escolher quais dias não serão contados. Por exemplo: 1 =
não contar sábado e domingo.
Digite em C8 a função
=DIATRABALHO.INTL(B7;B8;1)
Digite em C9 a função:
=DIATRABALHO.INTL(B7;B9;1)
FUNÇÃO DIATRABALHOTOTAL
Retorna o número de dias úteis entre duas datas. Considerando que por padrão sábado
e domingo não serão contados como dias úteis. Podendo informar os Feriados, este
parâmetro final é opcional.
FUNÇÃO DIATRABALHOTOTAL.INTL
Retorna o número de dias úteis entre duas datas. Considerando que por padrão sábado
e domingo não serão contados como dias úteis, mas, você pode configurar quais dias
serão considerados como fim de semana.
=DIATRABALHOTOTAL.INTL(B12;B13;1)
FUNÇÃO ORDEM.EQ
Exibir número da posição de Classificar dados utilizando a função OR-
Classificação: DEM.EQ
Retorna a posição de número em uma lista de
número
Parâmetro final
0 = decrescente (maior para menor)
1 = crescente (menor para maior)
Preparação [opcional]:
Antes podemos renomear o intervalo de célu-
las que contém os números.
Selecione de B2 até B22, renomeie para No-
tas
Em um novo arquivo do Excel, faça e a planilha abaixo e salve com o nome Média Se
FUNÇÃO MÉDIASE
Calcula a média de um intervalo de células com base em um critério. O critério pode ser
uma data ou uma comparação lógica. O parâmetro intervalo_média é opcional.
Exemplo 1: Se quiser calcular a média de vendas de Jan a Mar por vendedor, porém,
só considerar as vendas maiores ou iguais a 500 faça conforme as fórmulas abaixo:
Exemplo 2: Se quiser calcular a média de vendas de Jan a Mar por vendedor, porém,
só considerar as vendas menores que 500 faça conforme as fórmulas abaixo:
G
1 Média Se menor que 500
2 =MÉDIASE(B2:D2;"<500")
3 =MÉDIASE(B3:D3;"<500")
4 =MÉDIASE(B4:D4;"<500")
5 =MÉDIASE(B5:D5;"<500")
6 =MÉDIASE(B6:D6;"<500")
7 =MÉDIASE(B7:D7;"<500")
8 =MÉDIASE(B8:D8;"<500")
9 =MÉDIASE(B9:D9;"<500")
FUNÇÃO CORRESP
Retorna a posição relativa de um item em uma matriz que corresponda a um valor espe-
cífico em uma ordem específica. A lista de dados precisa estar na mesma coluna ou
na mesma linha.
valor_procurado = célula, valor ou texto que será usado como critério de busca.
matriz_procurada = intervalo da coluna ou da linha que contém os dados.
tipo_correspondencia = -1 é menor que, 0 exata, 1 é maior que.
Em G2 digite a função:
=CORRESP(F2;Produto;0)
O valor de célula F2, no caso, “Computador”, será procurado na matriz chamada Produto,
vamos usar a 0 para exibir a correspondência exata. O retorno será um número com a
posição dele na matriz. O resultado será 1, pois, o computador está na posição 1.
Você pode pensar, para que serve isto? Com a posição de um valor você pode
retornar qualquer valor correspondente usando a função ÍNDICE.
FUNÇÃO ÍNDICE
Retorna um valor ou a referência da célula na interseção de uma linha e coluna especí-
fica, em um dado intervalo.
matriz = tabela de dados ou intervalo que contém várias colunas ou linhas com informa-
ções que desejamos pegar.
núm_linha = número da linha ou célula que tenha o número da linha do valor que usa-
remos como critério para pegar uma informação na tabela de dados.
núm_coluna = número da coluna ou célula que queremos como retorno, ou seja, em
qual coluna está a informação que queremos. No nosso exemplo, a coluna 1 é o Código,
a coluna 2 é Produto, coluna 3 é quant e coluna 4 é o preço.
Veja que com base no número da posição podemos obter qualquer informação de
uma tabela de dados, não temos a limitação que o procv tem de só pegar dados
com base na 1ª coluna da esquerda.
Com base na planilha que utilizamos para descobrir a posição com a função CORRESP
vamos aplicar a função índice para retornar os valores desejados
Veja abaixo os outros exemplos para pegar Nome do Produto, Quant e Preço com base
na posição:
=ÍNDICE(Tabela_de_Dados;G2;2)
=ÍNDICE(Tabela_de_Dados;G2;3)
=ÍNDICE(Tabela_de_Dados;G2;4)
Podemos combinar as duas funções índice e corresp e assim obter informações com
base em critérios. Vamos continuar utilizando como exemplo a planilha abaixo:
Sim, a fórmula ficou grande, mas, agora você pode escolher digitar o nome do produto,
e mudar o critério, para Código, Quant ou Preço. Para automatizar o preenchimento dos
dados de produto e critério podemos criar uma Lista com Valores por meio do recurso
Validação de Dados que veremos, após estas funções.
As duas fórmulas podem assustar um pouco, mas vamos explicar elas por partes:
1º a função Índice vai procurar na Tabela_de_Dados que é nosso intervalo de células
de A2 até D6
2º O que ela vai procurar? O valor que tenha a posição correspondente ao nome do
Produto
3º E quando encontrar? O Excel deverá retornar o valor da coluna que estamos pe-
dindo no Critério, como ele vai saber o número da coluna? Usamos a função COR-
RESP para ver do intervalo de A1 até D1 qual é o número da coluna que corresponde
ao nosso Critério. Pronto! Temos duas funções combinadas.
VALIDAÇÃO DE DADOS
Podemos fazer o Excel só permitir a digitação ou seleção de dados em células com base
em regras.
Vamos criar listas com base nos valores das colunas A, B, C e D da nossa planilha
Validação de Valores
Vamos criar uma regra para limitar a digitação de notas entre 0,0 e 10,0 não permitindo
assim a digitação de valores fora desta faixa predefinida. Veja a planilha de exemplo:
1. Selecione de B2 até E4
2. Acesse a guia Dados
3. Clique no botão Validação de Dados
4. Na guia Configurações
Escolha as opções:
Permitir: Decimal
Ignorar em branco
Dados: Está entre
Mínimo 0,0
Máximo 10,0
Estilo: Parar
Título: Regras de Notas
Mensagem de erro:
Digite um valor entre 0,0 e 10,0
fi
CLASSIFICAR DADOS
Para organizar as informações das linhas de suas tabelas de dados, você precisa sele-
cionar toda a tabela de dados (parte principal da planilha, com a 1 linha).
1. Selecione de A3 até D10
2. Clique no botão Classificar e Filtrar que está no
grupo Edição da guia Página Inicial, escolha a op-
ção Classificação Personalizada...
Vamos clicar na caixa Selecionar Tudo, como a opção está habilitada, se clicarmos
iremos desabilitá-la. Depois marque apenas os critérios que deseja, no nosso exemplo
vamos marcar para mostrar apenas as linhas de Açúcar e Café. Confirme no botão OK.
Veja os exemplos nas imagens seguintes.
FILTRO AVANÇADO
É um excelente recurso para criar lista de itens exclusivos, ou mesmo gerar novas tabe-
las de dados apenas com os dados filtrados.
Vamos criar uma lista com os nomes dos produtos, a partir dos dados da coluna B.
1. Selecione de B4 até B18
2. Clique na guia Dados, no grupo Classificar e
Filtrar, clique na opção Avançado
Veja o resultado da filtragem avançada de nomes de produtos para criar uma lista:
Vamos agora trabalhar para gerar uma nova tabela de dados a partir de filtro avançado
que exiba apenas os dados dos produtos e preços unitários.
1. Selecione de B3 até C18
2. Clique na opção de filtro Avançado
3. Ação: Copiar para outro local, Intervalo da
3. Faça as seguintes configurações:
Ao formatar uma tabela de dados no Excel como tabela você poderá utilizar filtro, seg-
mentação de dados e recursos de tabela dinâmica.
Eu escolhi a 1ª opção da 2ª linha, mas, você pode escolher a opção de sua preferência.
O Excel irá fazer modificações no aspecto da largura das colunas, irá ignorar as Quebras
de texto automáticas.
SEGMENTAÇÃO DE DADOS
A segmentação de dados é um tipo de Filtro Avançado por meio de botões.
1. Você deve deixar o cursor em alguma célula da tabela de dados ou selecionar parte
dela, para aparecer o menu contextual Ferramentas de Tabela com a guia Design
Se quiser selecionar mais de um item, sem usar a opção Seleção múltipla, mantenha
pressionada a tecla CTRL (control) e clique na opção desejada. Veja abaixo um exemplo
de filtragem por Açúcar e Café.
AVISO IMPORTANTE: Se você tirar a formatação de tabela de áreas que usou os re-
cursos de Segmentação de Dados todo o seu trabalho de Segmentação será perdido.
1. Clique na área onde está formatada sua tabela, pode ser em qualquer célula dela.
2. Na guia Design das Ferramentas de Tabela clique na opção Converter em Intervalo
TABELA DINÂMICA
É um dos recursos preferidos de quem usa Excel Avançado, pois, você conseguirá fazer
filtros de dados, contagens, somatórias com base em critérios sem precisar ficar fazendo
a inserção de cada um deste recursos individualmente.
2. Clique na guia Inserir, no grupo de opções Tabela escolha a opção Tabela Dinâmica
3. O Excel irá selecionar a área da tabela de dados, se não estiver correta, faça a seleção
com o cursor (cruz branca), depois faça as seguintes configurações:
Será criada uma nova planilha, no lado esquerdo ficará a Tabela Dinâmica, para gerar
as informações basta arrastar os campos para as áreas de Linha (Rótulos) e Valores
(Números, datas, etc).
No lado esquerdo da tela você verá a área onde ficará sua Tabela Dinâmica
No lado direito da tela você terá o painel de Campos da Tabela Dinâmica. Ele é contex-
tual, só irá aparecer se alguma célula da tabela de origem ou da área entre A3 e C20
estiver com o cursor posicionado na área em questão.
Por exemplo se quisermos fazer uma tabela dinâmica que mostre os produtos e seus
totais de preços unitários e totais dos preços totais, arraste os respectivos campos para
as áreas, conforme o exemplo mostrado nas imagens a seguir:
GRÁFICOS DINÂMICOS
Podemos criar gráficos também a partir da tabela dinâmica
2. Clique na guia Analisar das Ferramentas de Tabela Dinâmica, clique no botão Grá-
fico Dinâmico
Salve as alterações. Vimos até o presente momento um pouco de vários recursos bási-
cos, intermediários e avançados do Excel. Persista no caminho e sucesso!
SENAC-AP Instrutor: Edson Maia