Escolar Documentos
Profissional Documentos
Cultura Documentos
funções avançadas
Senac - Serviço Nacional de Aprendizagem Comercial
Diretoria Regional
B 184
BALESTRIN, Cláudio Luiz.
Excel 2010 : recursos avançados / Cláudio Luiz Balestrin ... [et al.] ; Roberson
de Lima, coordenador. – Curitiba : Senac. Divisão de Educação e Tecnologia.
Coordenadoria de Educação a Distância, 2014.
Esta obra está protegida quanto aos direitos autorais e editoriais. A reprodução total ou
parcial de seu conteúdo é permitida somente para fins educacionais e culturais, desde que
citada a fonte.
unidade 4
funções avançadas
Função SOMASE
A função SOMASE é utilizada para somar valores em um intervalo que atendem a determinados
critérios. Confira um exemplo de utilização da função SOMASE.
Sintaxe: SOMASE(intervalo;critérios;intervalo_soma)
Argumentos:
• intervalo – é o intervalo de células usado para o cálculo, utilizando-se critérios.
• critérios – são os critérios na forma de um número, expressão, referência de célula, texto
ou função que definem quais células serão adicionadas.
3
EXCEL 2010 – RECURSOS AVANÇADOS
FUNÇÃO SOMASES
A função SOMASES é utilizada para somar os valores em um intervalo que atende a vários e deter-
minados critérios.
Na planilha de controle de vendas ao lado, a função SOMASES pode ser usada para somar apenas
as vendas do produto “leite”, da filial Curitiba.
Sintaxe: SOMASES(intervalo_soma;intervalo_critério1;critério1;intervalo_critério2;critério2;...)
Argumentos:
• intervalo_soma – representa uma ou mais células para somar, incluindo números ou no-
mes, intervalos ou referências de célula, ou seja, o conjunto de coordenadas que a célula
abrange em uma planilha. Por exemplo, a referência da célula que aparece na interseção da
coluna B e linha 3 é B3.) que contêm números.
• intervalo_critério1 – é o primeiro intervalo no qual avaliar os critérios associados.
• critérios1 – os critérios no formato de um número, uma expressão, uma referência de célu-
la ou um texto que define quais células no argumento Intervalo_critérios1 serão adicionadas.
• Intervalo_critério2; critérios2;... – intervalos adicionais e seus critérios associados. Até
127 intervalo/critérios pares são permitidos.
4
EXCEL 2010 – RECURSOS AVANÇADOS
FUNÇÃO MÉDIASE
A função MÉDIASE é utilizada para calcular a média dos valores em um intervalo que atenda a de-
terminado critério.
Sintaxe: MÉDIASE(intervalo;critérios;intervalo_média)
Argumentos:
• intervalo – o intervalo de células que se deseja calcular por critérios.
• critérios – os critérios na forma de um número, expressão, referência de célula, texto ou
função que definem quais células serão adicionadas.
• intervalo_média – o intervalo que se deseja calcular a média.
FUNÇÃO MÉDIASES
A função MÉDIASES é utilizada para calcular a média dos valores em um intervalo que atende a
vários critérios especificados.
5
EXCEL 2010 – RECURSOS AVANÇADOS
Sintaxe: MÉDIASES(intervalo_média;intervalo_critério1;critério1;intervalo_
critério2;critério2;...)
Argumentos:
• intervalo_média – uma ou mais células para calcular a média, incluindo números ou no-
mes, intervalos ou referências de célula (referência de célula: o conjunto de coordenadas
que a célula abrange em uma planilha. Por exemplo, a referência da célula que aparece na
interseção da coluna B e linha 3 é B3.) que contêm números.
• intervalo_critério1 – é o primeiro intervalo no qual se avaliam os critérios associados.
• critério1 – são os critérios no formato de um número, uma expressão, uma referência de
célula ou um texto que definem quais células no argumento Intervalo_critérios1 serão adi-
cionadas.
• intervalo_critério2;critério2;... – intervalos adicionais e seus critérios associados. Até
127 intervalo/critérios pares são permitidos.
FUNÇÃO CONT.SES
A função CONT.SES conta o número de vezes que todos os critérios são atendidos.
Sintaxe: CONT.SES(intervalo_critério1;critério1;intervalo_critério2;critério2;...)
Argumentos:
• intervalo_critérios1 – é o primeiro intervalo no qual se avaliam os critérios associados.
• critério1 – são os critérios no formato de um número, uma expressão, uma referência
de célula ou um texto que definem quais células serão contadas. Por exemplo, os critérios
podem ser expressos como 32, “>32”, B4, “maçãs” ou “32”.
• intervalo_critério2;critério2;... – intervalos adicionais e seus critérios associados. Até
127 intervalo/critérios pares são permitidos.
6
EXCEL 2010 – RECURSOS AVANÇADOS
Função SOMASE
Siga as instruções abaixo:
1) Abra o arquivo funcoes_matematicas_estatisticas.xlsx
FUNÇÃO SOMASES
Siga as instruções a seguir:
1) Abra o arquivo funcoes_matematicas_estatisticas.xlsx.
2) Vamos saber a soma das vendas do produto “Leite”, da filial Curitiba. Na
célula A19 digite: =SOMASES(C2:C16;A2:A16;”Curitiba”;B2:B16;”Leite”).
3) O resultado do cálculo é 2000.
FUNÇÃO MÉDIASE
Siga as instruções abaixo:
1) Abra o arquivo funcoes_matematicas_estatisticas.xlsx.
2) Vamos saber o valor médio das vendas da filial São Paulo. Na célula A20
digite: =MÉDIASE(A2:A16;”São Paulo”;C2:C16).
3) O resultado do cálculo é 6500.
7
EXCEL 2010 – RECURSOS AVANÇADOS
FUNÇÃO MÉDIASES
Siga as instruções abaixo:
1) Abra o arquivo funcoes_matematicas_estatisticas.xlsx.
2) Na célula A21 digite: =MÉDIASES(C2:C16;A2:A16;”São Paulo”;B2:B16;”Bo-
-los”). Vamos saber o valor médio das vendas do produto “Bolos”, da filial
São Paulo.
3) O resultado do cálculo é 9500.
FUNÇÃO CONT.SES
1) Abra o arquivo funcoes_matematicas_estatisticas.xlsx
2) Vamos saber a quantidade de vendas do produto “Bolos”, da filial São
Paulo. Na célula A22 digite: =CONT.SES(A2:A16;”São Paulo”;B2:B16;”Bolos”).
3) O resultado do cálculo é 2.
As funções de banco de dados têm os mesmos argumentos na sintaxe: banco de dados, campo,
critérios. Confira o que representa cada um desses argumentos.
BDSOMA
A função BDSOMA faz a soma dos números da coluna de registros no banco de dados que
atendam aos critérios especificados.
Sintaxe: BDSOMA (banco de dados, campo, critérios)
8
EXCEL 2010 – RECURSOS AVANÇADOS
BDMÉDIA
A função BDMÉDIA retorna o valor médio da coluna de registros no banco de dados que atenta
os critérios especificados.
Sintaxe: BDMÉDIA (banco de dados, campo, critérios)
BDMÁX
A função BDMÁX retorna o maior número da coluna de registros no banco de dados que
atendam aos critérios especificados.
Sintaxe: BDMÁX (banco de dados, campo, critérios)
BDMÍN
A função BDMÍN retorna o menor número da coluna de registros no banco de dados que
atendam aos critérios especificados.
Sintaxe: BDMÍN (banco de dados, campo, critérios)
BDCONTAR
A função BDCONTAR conta as células que possuem números da coluna de registros no banco
de dados que atendam aos critérios especificados.
Sintaxe: BDCONTAR (banco de dados, campo, critérios)
Função BDSOMA
Vamos utilizar a função BDSOMA (banco de dados, campo, critérios) para contar
os valores vendidos por determinado vendedor. Para isso, siga as instruções abaixo:
9
EXCEL 2010 – RECURSOS AVANÇADOS
1 2 3 Rótulos ou
Campos.
Linhas
(registros)
Intervalo E1:F2:
3) Observe que após aplicarmos a fórmula, a célula G2 ficou com o seguinte resul-
tado: 3520. Devido o intervalo E1:F2 não ter dados, foram somados todos os valores.
5) Observe que o resultado da soma do valor vendido ficou 720 porque a função
SOMA adicionou os valores dos vendedores que realizaram venda nesta data espe-
cificada.
10
EXCEL 2010 – RECURSOS AVANÇADOS
Função BDMÁX
Siga as instruções abaixo:
1) Abra o arquivo funcoes_banco_de_dados.xlsx.
Função BDMÍN
Siga as instruções abaixo:
1) Abra o arquivo funcoes_banco_de_dados.xlsx.
2) Clique na célula J2 e digite =BDMÍN(A1:C8;3;E1:F2).
Função BDCONTAR
Siga as instruções abaixo:
1) Abra o arquivo funcoes_banco_de_dados.xlsx.
2) Clique na célula K2 e digite =BDCONTAR(A1:C8;3;E1:F2).
Após a inclusão das funções de banco de dados, você pode utilizar as células E2 e F2
para inserir diferentes critérios. Veja algumas sugestões:
11
EXCEL 2010 – RECURSOS AVANÇADOS
3. Funções de data
Conheçar as características e sintaxes das funções.
FUNÇÃO DIATRABALHO
A função DIATRABALHO traz como resultado um número que representa uma data. Esse é o
número de dias úteis antes ou após uma data especificada. Esse número representa uma data
e não inclui dias de fins de semana e quaisquer datas identificadas como feriados.
Sintaxe: DIATRABALHO(data_inicial;dias;feriados)
FUNÇÃO DIATRABALHOTOTAL
A função DIATRABALHOTOTAL calcula o número de dias úteis entre uma data inicial e uma data
final. Na quantidade de dias úteis não são considerados os fins de semana e quaisquer datas
identificadas como feriados.
Sintaxe: DIATRABALHOTOTAL(data_inicial;data_final;[feriados])
12
EXCEL 2010 – RECURSOS AVANÇADOS
Importante!
Quando as datas inicial e final estão incluídas na função, se elas não estiverem em
alguma célula da planilha, elas devem ser colocadas entre aspas na fórmula.
Por exemplo:
=DIATRABALHOTOTAL(“1/6/2012”;”30/6/2012”)
FUNÇÃO DATADIF
A função DATADIF calcula o número de dias, meses ou anos entre duas datas. Essa função pode
ser utilizada, por exemplo, para calcular o tempo de serviço de funcionários de uma empresa,
com a finalidade de se obter dados para a aposentadoria.
Sintaxe: DATADIF(data_inicial;data_final;unidade).
Unidade Resultado
Y O número de anos completos no período.
M O número de meses completos no período.
D O número de dias no período.
A diferença entre os dias de data_inicial e data_final. Observação: os
MD
meses e anos das datas são ignorados.
A diferença entre os meses de data_inicial e data_final. Observação:
YM
os dias e anos das datas são ignorados.
A diferença entre os dias de data_inicial e data_final. Observação: os
YD
anos das datas são ignorados.
13
EXCEL 2010 – RECURSOS AVANÇADOS
Função DIATRABALHOTOTAL
14
EXCEL 2010 – RECURSOS AVANÇADOS
15
EXCEL 2010 – RECURSOS AVANÇADOS
16
EXCEL 2010 – RECURSOS AVANÇADOS
Função DATADIF
Siga as instruções abaixo:
1) Abra o arquivo datadif.xlsx e verifique os dados da planilha.
17
EXCEL 2010 – RECURSOS AVANÇADOS
4. Funções lógicas
As funções lógicas são usadas para obtenção de resultados tendo como base testes lógicos, os
quais resultam em verdadeiro ou falso. Por exemplo, em uma disciplina, você pode criar uma fórmu-
la que resulte nos conceitos “aprovado” ou “reprovado”. Nesse caso, você pode definir que:
• Se na média das notas o aluno tirar nota menor que 7 está reprovado;
• Se a média das notas for maior ou igual a 7 está aprovado.
5. Tabela verdade
A tabela verdade ou tabela de verdade é um tipo de tabela matemática usada em lógica para
determinar se uma expressão é verdadeira e válida. Essas expressões são formadas utilizando-se
operações lógicas.
Por exemplo, quando eu digo: “Quero uma vitamina de maçã e banana”, estou usando a operação
de conjunção. Já quando eu digo: “Quero uma vitamina de maçã ou banana”, estou usando a
operação disjunção. No Excel, essas operações são usadas nas funções E e OU. Confira outros
exemplos para essas operações e as respostas para os testes lógicos.
18
EXCEL 2010 – RECURSOS AVANÇADOS
Conjunção
A B AEB
Exemplo Situação
Maçã Banana Maçã E Banana
Na função E todos os testes lógicos devem ser verdadeiros para que a resposta seja verdadei-
ra. Se um ou todos forem falsos, a resposta será falsa.
Disjunção
A OU B
A B
Maçã OU Exemplo Situação
Maçã Banana
Banana
Recebi uma vitamina de maçã e
V V V Verdadeiro
banana
Recebi uma vitamina de maçã e
V F V Verdadeiro
morango
Recebi uma vitamina de banana e
F V V Verdadeiro
mamão
Recebi uma vitamina de uva e pi-
F F F Falso
tanga
Na função OU, se um dos testes lógicos for verdadeiro, ou o outro, ou ambos, a resposta
será verdadeira. Somente quando todos os testes lógicos forem negativos, a resposta será falsa.
6. Funções E, OU e SE
Conheça as características e sintaxes das funções.
FUNÇÃO E
19
EXCEL 2010 – RECURSOS AVANÇADOS
Argumentos: Lógico1; [lógico2]; ... são de 1 a 255 condições utilizadas para o teste, podendo
ser VERDADEIRO ou FALSO.
FUNÇÃO OU
Argumentos: Lógico1; [lógico2]; ... são de 1 a 255 condições utilizadas para o teste, podendo
ser VERDADEIRO ou FALSO.
FUNÇÃO SE
A função SE resulta um valor se uma condição especificada avaliar como VERDADEIRO e resulta
em outro valor se for avaliada como FALSO. Essa função é usada para conduzir testes condicio-
nais sobre valores e fórmulas.
Argumentos: Lógico1; [lógico2]; ... são de 1 a 255 condições utilizadas para o teste, podendo
ser VERDADEIRO ou FALSO.
Prática 1
Siga as instruções abaixo:
1) Abra o Excel e digite esta planilha:
20
EXCEL 2010 – RECURSOS AVANÇADOS
Prática 2
Siga as instruções abaixo:
1) Abra a planilha funcao_se_exemplo1.xlsx.
2) Vamos criar uma fórmula que coloque a situação APROVADO para o aluno
com nota maior ou igual a 7, caso contrário estará como REPROVADO. Para
isso, na célula C4, digite =SE(B4>=7;”Aprovado”;”Reprovado”). Pressione En-
ter e copie a fórmula até a célula C14. Confira o resultado:
21
EXCEL 2010 – RECURSOS AVANÇADOS
Prática 3
Siga as instruções abaixo:
1) Abra a planilha funcao_se_exemplo2.xlsx.
2) Vamos calcular o valor de desconto do vale transporte. Para isso, na célula
C2, digite =SE(B2*6%>$B$18;$B$18;B2*6%). Pressione Enter e copie a fórmu-
la até a célula C14.
3) Veja as células com as fórmulas:
Prática 4
Siga as instruções abaixo:
1) Abra a planilha funcao_se_exemplo3.xlsx.
2) Vamos criar uma fórmula que coloque a situação APROVADO ao aluno com
nota maior ou igual a 7; o aluno com nota menor que 5 estará como REPRO-
VADO; caso contrário, estará como RECUPERAÇÃO. Para isso, na célula C2,
digite =SE(B2>=7;”Aprovado”;SE(B2<5;”Reprovado”;”Recuperação”)). Pres-
sione Enter e copie a fórmula até a célula C14.
3) Confira o resultado:
22
EXCEL 2010 – RECURSOS AVANÇADOS
Prática 5
Siga as instruções abaixo:
1) Abra a planilha funcao_se_exemplo4.xlsx.
2) Vamos criar uma fórmula que coloque a situação PAGOU para o cliente que
efetuou o pagamento da fatura; para o cliente que não pagou, estará como
DEVE; caso o cliente tenha pago, estará como PAGOU. Para isso, na célula C2,
digite Na célula D2, digite =SE(E(B2=HOJE()-1;C2=”sim”);”Pagou”;”Deve”).
Pressione Enter e copie a fórmula até a célula C14.
3) Confira o resultado:
23
EXCEL 2010 – RECURSOS AVANÇADOS
Prática 6
Siga as instruções abaixo:
1) Abra a planilha funcao_se_exemplo5.xlsx.
2) Vamos criar uma fórmula que coloque as seguintes situações: O Cliente Pagou, O
Cliente Deve, A Cliente Deve, O Cliente Deve. Para isso, na coluna E, vamos utilizar a
mesma lógica da prática 4, porém iremos verificar se o cliente é masculino ou fe-
minino. Na célula E2 digite =SE(E(B2=HOJE()-1;C2="Sim");SE(D2="M";"O Cliente
Pagou";"A Cliente Pagou");SE(D2="M";"O Cliente Deve";"A Cliente Deve")).
3) Confira o resultado:
Prática 7
Siga as instruções abaixo:
1) Abra a planilha funcao_se_exemplo6.xlsx.
2) Vamos criar uma fórmula para a seguinte situação: para o aluno com nota
maior ou igual a 7 e frequência maior ou igual a 75% ou nota acima de 9: apro-
vado. Caso contrário, estará reprovado. Para isso, na célula D2 digite =SE(OU
(E(B2>=7;C2>=75%);B2>9);”Aprovado”;”Reprovado”).
3) Confira o resultado:
24
EXCEL 2010 – RECURSOS AVANÇADOS
Função PROCV
Localiza um valor na primeira coluna de uma matriz de tabela e resulta um valor na mesma
linha de outra coluna na matriz da tabela.
Saiba o que representa cada um:
• valor_procurado: é o valor a ser localizado na primeira coluna da tabela. Pode ser um valor
ou uma referência.
• matriz_tabela: são duas ou mais colunas de dados. Utiliza uma referência a um intervalo
ou nome de intervalo. Os valores na primeira coluna de matriz_tabela são aqueles definidos
no argumento valor_procurado. Esses valores podem ser texto, números ou valores lógicos.
Observação: textos em maiúsculas e minúsculas são equivalentes.
25
EXCEL 2010 – RECURSOS AVANÇADOS
núm_índice_coluna PROCV
Retornará o valor na primeira coluna em ma-
1
triz_tabela
Retornará o valor na segunda coluna em ma-
2
triz_tabela, e assim por diante
procurar_intervalo PROCV
Retornará uma correspondência aproximada. Se
uma correspondência exata não for encontrada,
retornará o maior valor mais próximo e que seja
menor que o valor_procurado.
Os valores na primeira coluna definidas no argu-
VERDADEIRO ou omitido
mento matriz_tabela devem ser colocados em
ordem de classificação crescente (comando
Classificar na guia Dados, grupo Classificar
e Filtrar); caso contrário, a função PROCV po-
derá fornecer um valor incorreto.
A função PROCV localizará somente uma cor-
respondência exata. Nesse caso, os valores na
primeira coluna de matriz_tabela não preci-
sam ser classificados. Se houver dois ou mais
FALSO valores na primeira coluna de matriz_tabela
que corresponderem ao valor_procurado,
será utilizado o primeiro valor encontrado. Se
uma correspondência exata não for encontrada,
irá retornar o valor de erro #N/D.
26
EXCEL 2010 – RECURSOS AVANÇADOS
27
EXCEL 2010 – RECURSOS AVANÇADOS
Prática 1
Nome.
11) No campo Nome digite Função.
12) Observe que no item Refere-se a já estão selecionados a planilha e o in-
tervalo.
13) Clique no botão OK.
14) Clique na planilha Folha.
15) Agora vamos utilizar a função PROCV. Clique na célula B2 e digite
=PROCV(A2;
16) Pressione a tecla de função F3 para abrir a janela Colar nome. Selecione o
nome Matrícula e clique em OK.
29
EXCEL 2010 – RECURSOS AVANÇADOS
23) Digite o símbolo ; (ponto e vírgula); depois, digite o número 2; digite o sím-
bolo ; (ponto e vírgula); digite FALSO e pressione Enter.
24) A fórmula completa digitada no campo D2 foi =PROCV(C2,Função;2;FALSO).
Explicando a fórmula: procuramos o nome da Função, que está na célula C2,
na Matriz_tabela, nomeada de Função e queremos que retorne o que está na
coluna 2 da Matriz_tabela. Nesse caso, temos que utilizar a correspondência
exata, porque por meio da correspondência aproximada a função retornará
valores incorretos.
25) Copie ou arraste a fórmula da célula D2 até a célula D7. Observe que o
Excel completará as células com os respectivos salários dos funcionários.
Função PROCH
A função PROCH é utilizada de modo parecido com a função PROCV com a diferença de que na
PROCH a referência a ser procurada está na primeira linha e não em coluna como ocorre na fun-
ção PROCV. Observação: os argumentos da sintaxe são os mesmos da função PROCV.
Nesta planilha, a fórmula =PROCH(B27;$B$12:$G$16;2) foi usada para procurar o nome do fun-
cionário na planilha “Matrícula”. Já a função =PROCH(B29;$B$21:$F$22;2;FALSO) foi usada para
procurar o salário do funcionário na planilha “Função”.
30
EXCEL 2010 – RECURSOS AVANÇADOS
As funções COL, COLS, LIN e LINS retornam o número de colunas ou linhas em uma referência
ou matriz.
• COL([ref]): é a célula ou intervalo de células cujo número da coluna se quer obter. O argumen-
to é opcional. Se ref for omitido, irá equivaler à referência da célula onde a função COL aparece.
Se ref for um intervalo de células e COL for inserida como uma matriz horizontal, COL retornará
os números de referência de coluna como uma matriz horizontal. Ref não pode se referir a áreas
múltiplas.
• COLS(matriz): é uma matriz, uma fórmula de matriz ou uma referência a um intervalo de cé-
lulas cujo número de colunas se quer obter.
• LIN([ref]): é a célula ou intervalo de células cujo número da linha se quer obter. O argumento
é opcional. Se ref for omitido, irá equivaler à referência da célula onde a função LIN aparece. Se
ref for um intervalo de células e LIN for inserida como uma matriz vertical, LIN retornará os nú-
meros de referência de linha como uma matriz vertical. Ref não pode se referir a áreas múltiplas.
• LINS(matriz): é uma matriz, uma fórmula de matriz ou uma referência a um intervalo de cé-
lulas, cujo número de linhas se quer obter.
Prática 1
31
EXCEL 2010 – RECURSOS AVANÇADOS
Função CORRESP
A função CORRESP retorna a posição relativa de um item em uma matriz que coincide com um valor
especificado em uma ordem específica. A função CORRESP pode ser utilizada no lugar das funções
PROCV e PROCH quando se quer obter a posição de um item em um intervalo, ao invés do item
propriamente dito.
Sintaxe: CORRESP(valor_procurado;matriz_procurada;[tipo_correspondência])
32
EXCEL 2010 – RECURSOS AVANÇADOS
tipo_correspondência CORRESP
A função CORRESP localizará o maior valor que
seja menor do que ou igual a valor_procu-
1 rado. Matriz_procurada deve estar posicio-
nada em ordem ascendente: ...-2, -1, 0, 1, 2,...,
A-Z, FALSO, VERDADEIRO.
A função CORRESP localizará o primeiro valor
que seja exatamente igual a valor_procura-
0
do. Matriz_procurada pode ser colocada em
qualquer ordem.
A função CORRESP localizará o menor valor que
seja maior ou igual a valor_procurado. Ma-
-1 triz_procurada deve ser posicionada em or-
dem decrescente: VERDADEIRO, FALSO, Z-A,
...2, 1, 0, -1, -2,... e assim por diante.
Omitido A função CORRESP será equivalente a 1.
33
EXCEL 2010 – RECURSOS AVANÇADOS
Saiba mais
1) A função CORRESP retorna a posição do valor coincidente em matriz_procurada, e
não o valor propriamente dito. Por exemplo, a fórmula CORRESP(“b”;{“a”.”b”.”c”};0)
retorna 2, a posição relativa de “b” na matriz {“a”.”b”.”c”}.
2) A função CORRESP não faz distinção entre letras maiúsculas e minúsculas quan-
do fizer a correspondência entre valores de texto. Se a função CORRESP não conse-
guir localizar um valor coincidente, retornará o valor de erro #N/D.
Função DESLOC
A função DESLOC retorna uma referência a uma célula ou intervalo de células, que é um nú-
mero especificado de linhas e colunas de uma célula ou intervalo de células.
A função DESLOC pode ser usada, por exemplo, na seguinte situação: uma empresa organiza
os dados dos funcionários em uma planilha. Nela, cada funcionário é identificado pelo número
de matrícula. Por meio de uma célula com validação, tipo lista, podemos selecionar o número de
matrícula e, por meio deste, localizar o nome, a função e o salário do funcionário.
• ref: é a referência base para o deslocamento. O argumento ref deve se referir a uma célula
ou intervalo de células adjacentes; caso contrário, a função DESLOC retornará o valor de
erro #VALOR!.
• lins: é o número de linhas, acima ou abaixo, que se deseja que a célula superior esquerda
se refira. Por exemplo, se lins for igual a 5, a célula superior esquerda na referência estará
cinco linhas abaixo da referência. O argumento lins pode ser positivo, que significa abaixo da
referência inicial, ou negativo, acima da referência inicial.
• cols: é o número de colunas, à esquerda ou à direita, que se deseja que a célula superior
esquerda do resultado se refira. Por exemplo, se cols for igual a 5, a célula superior esquerda
na referência estará cinco colunas à direita da referência. O argumento cols pode ser positi-
vo, que significa à direita da referência inicial, ou negativo, à esquerda da referência inicial.
34
EXCEL 2010 – RECURSOS AVANÇADOS
• altura: é a altura, em número de linhas, que se deseja para a referência fornecida. O argu-
mento altura deve ser um número positivo.
FUNÇÃO ÍNDICE
A função ÍNDICE retorna o valor de um elemento em uma tabela ou matriz, selecionado pelos índi-
ces de número de linha e coluna. A forma de matriz pode ser utilizada quando o argumento matriz
for uma constante de matriz.
35
EXCEL 2010 – RECURSOS AVANÇADOS
• núm_linha - seleciona a linha na matriz a partir da qual um valor deverá retornar. Se núm_
linha for omitido, núm_coluna será obrigatório.
• ref - é uma referência a um ou mais intervalos de célula. Se um intervalo não adjacente for
inserido para a referência, ele deve ser colocado entre parênteses. Se cada área na referên-
cia contiver apenas uma linha ou coluna, o argumento núm_linha ou núm_coluna será opcio-
nal. Por exemplo, para uma referência de linha única, a função é ÍNDICE(ref;;núm_coluna).
• núm_linha - é o número da linha no argumento ref de onde será fornecida uma referência.
• núm_coluna - é o número da coluna no argumento ref de onde será fornecida uma refe-
rência.
36
EXCEL 2010 – RECURSOS AVANÇADOS
37
EXCEL 2010 – RECURSOS AVANÇADOS
8. Função FREQUÊNCIA
A função FREQUÊNCIA é do tipo matricial. Ela calcula a frequência de valores em um intervalo e
retorna uma matriz. Por exemplo, na planilha abaixo, a função FREQUÊNCIA pode ser utilizada para
saber quantos itens existem entre 1,00 e 5,00, >5,00 e <=15,00 e >15,00 e <=30,00.
Argumentos:
38
EXCEL 2010 – RECURSOS AVANÇADOS
9. Funções de texto
O Excel possui uma vasta biblioteca de funções de texto. Essas funções permitem manipular textos.
ARRUMAR
Sintaxe: ARRUMAR(texto).
39
EXCEL 2010 – RECURSOS AVANÇADOS
CONCATENAR
Os argumentos texto1; texto2; ... são de 1 a 30 itens de texto a serem agrupados. Os itens
de texto podem ser sequência de caracteres de texto, números ou referências de célula única.
2) Na planilha abaixo a função CONCATENAR foi utilizada para inserir textos que não estão
digitados em células. Para isso, os textos foram colocados entre aspas. No exemplo, observe
como as palavras “casará com” foram inseridas na fórmula: E1=CONCATENAR(A1;” “;”ca-
sará com”;” ”;C1).
3) Neste exemplo a função CONCATENAR está unindo texto com data. A fórmula usada foi
CONCATENAR(A1;” “;”nasceu em”;” “;TEXTO(B1;”dd/mm/aaaa”).
40
EXCEL 2010 – RECURSOS AVANÇADOS
Outro modo de concatenar é utilizando o símbolo “&” (ampersand). A fórmula usada foi
E1=A1&” “&”nasceu em”&” “&TEXTO(B1;”dd/mm/aaaa”).
EXATO
A função EXATO verifica se dois valores de texto são idênticos. Se forem idênticos retorna
VERDADEIRO, caso contrário retorna FALSO.
PROCURAR
A função PROCURAR localiza um valor de texto dentro de outro. A função diferencia letras
maiúsculas de minúsculas. O resultado é a posição na palavra onde está a letra procurada.
41
EXCEL 2010 – RECURSOS AVANÇADOS
núm_inicial: Especifica o caractere a partir do qual a busca será iniciada. O primeiro caractere
no argumento no_texto é o caractere número 1. Se núm_inicial for omitido, esse argumento
será considerado como 1.
FIXO
A função FIXO formata um número como texto com um número fixo de decimais. Essa função
é útil quando se usa a concatenação, pois os números perdem a formatação quando concate-
nados.
Sintaxe: FIXO(núm; [decimais]; [sem_sep_milhar]).
42
EXCEL 2010 – RECURSOS AVANÇADOS
ESQUERDA
NÚM.CARACT
Sintaxe: NÚM.CARACT(texto).
O argumento texto é o texto cujo tamanho você deseja determinar. Os espaços contam como
caracteres.
43
EXCEL 2010 – RECURSOS AVANÇADOS
MINÚSCULA
Sintaxe: MINÚSCULA(texto).
O argumento texto é o texto que se deseja converter para minúsculas. Texto pode ser uma re-
ferência ou uma sequência de caracteres de texto.
EXT.TEXTO
texto é a sequência de caracteres de texto que contém os caracteres que se quer extrair.
núm_inicial é a posição do primeiro caractere que se quer extrair como texto. O primeiro ca-
ractere em texto possui núm_inicial 1 e assim por diante.
núm_caract especifica o número de caracteres que se deseja que a função EXT.TEXTO retorne
do texto.
44
EXCEL 2010 – RECURSOS AVANÇADOS
REPT
DIREITA
O argumento texto é a sequência de caracteres de texto que contém os caracteres que se quer
extrair; núm_caract especifica o número de caracteres a ser extraído pela função DIREITA.
45
EXCEL 2010 – RECURSOS AVANÇADOS
LOCALIZAR
A função LOCALIZAR faz a busca por um valor de texto dentro de outro. Ela não diferencia
maiúsculas de minúsculas.
texto_procurado é o texto que se quer localizar. É possível usar os caracteres curinga ponto
de interrogação (?) e asterisco (*) em texto_procurado. Um ponto de interrogação coincide
com qualquer caractere único; um asterisco coincide com qualquer sequência de caracteres.
Para localizar um ponto de interrogação ou asterisco real, um til (~) deve ser colocado antes
do caractere.
Neste segundo exemplo, a função localizou a partir da sexta posição. O retorno foi o número 7,
ou seja, a letra “o” está na sétima posição.
SUBSTITUIR
A função SUBSTITUIR coloca um novo texto no lugar de um texto antigo em uma sequência
de texto.
texto especifica o texto ou a referência a uma célula que contém o texto no qual se quer subs-
tituir caracteres.
TEXTO
O argumento valor é um dado numérico, uma fórmula que avalia para um valor numérico ou
uma referência a uma célula que contém um valor numérico; formato_texto é um formato
de número na forma de texto contido no item Categoria da guia Número, na caixa de diálogo
Formatar células.
47
EXCEL 2010 – RECURSOS AVANÇADOS
MAIÚSCULA
Sintaxe: MAIÚSCULA(texto).
O argumento texto é a informação que se quer converter para maiúscula; pode ser uma refe-
rência ou uma sequência de caracteres de texto.
VALOR
Sintaxe: VALOR(texto).
O argumento texto é o texto entre aspas ou uma referência a uma célula que contém o texto
que se quer converter.
48