Prévia do material em texto
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
1
MÓDULO 3 | UNIDADE 4 - EXCEL RECURSOS AVANÇADOS
FUNÇÕES AVANÇADAS
Nesta unidade vamos estudar diversas funções avançadas do Excel.
Vamos conhecer:
• a sintaxe e a utilidade de funções matemáticas, estatísticas e lógicas
• as funções de banco de dados, de data e de texto
• a função que calcula frequência de valores
Bons estudos!
Função SOMASE
Iniciaremos os nossos estudos conhecendo as características e sintaxes das funções. A primeira delas
é a função SOMASE.
A função SOMASE é utilizada para somar valores em um intervalo que atendem a determinados critérios.
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.
• intervalo_soma – é o intervalo de células utilizado para a soma.
Atenção! Se esse argumento for omitido, o Excel adicionará as células especificadas no argumento
“intervalo” (as mesmas células às quais os critérios são aplicados).
Na planilha de controle de vendas, a função SOMASE pode ser usada para somar apenas as
vendas da filial Curitiba.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
2
Função SOMASES
A função SOMASES é utilizada para somar os valores em um intervalo que atende a vários e determi-
nados critérios.
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 nomes, in-
tervalos 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élula ou um
texto que define quais células no argumento Intervalo_critérios1 serão adicionadas.
• intervalo_critério2;critério2;... - intervalos adicionais e seus critérios associados. Até 127 intervalo/
critérios pares são permitidos.
Na planilha de controle de vendas, a função SOMASES pode ser usada para somar apenas as
vendas do produto “leite”, da filial Curitiba.
Função MÉDIASE
A função MÉDIASE é utilizada para calcular a média dos valores em um intervalo que atenda a deter-
minado 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.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
3
Na planilha de controle de vendas, a função MÉDIASE pode ser usada para calcular a média de
vendas apenas da filial São Paulo.
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.
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 nomes, in-
tervalos 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 colu-
na 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 adicionadas.
• intervalo_critério2 e critério2... – intervalos adicionais e seus critérios associados. Até 127 interva-
lo/critérios pares são permitidos.
Na planilha de controle de vendas, a função MÉDIASES pode ser usada para calcular a média de
vendas apenas do produto “Bolos”, da filial São Paulo.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
4
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 expres-
sos 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.
Na planilha de controle de vendas, a função CONT.SES pode ser usada para calcular apenas a
quantidade de vendas da filial São Paulo, do produto “Bolos”.
Funções de banco de dados
Vamos conhecer as seguintes funções de banco de dados: BDSOMA, BDMÉDIA, BDMÁX, BDMÍN e
BDCONTAR. Elas analisam dados armazenados em um banco de dados que coincidem com os argu-
mentos especificados.
As funções de banco de dados têm os mesmos argumentos na sintaxe: banco de dados, campo, critérios.
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)
BDMÉDIA
A função BDMÉDIA obtém a média dos números da coluna de registros no banco de dados que
atendam aos critérios especificados.
Sintaxe: BDMÉDIA (banco de dados, campo, critérios)
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
5
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)
Os argumentos da sintaxe das funções BDSOMA, BDMÉDIA, BDMÁX, BDMÍN e BDCONTAR é a
mesma: banco de dados, campo, critérios. Leia abaixo o significado de cada argumento:
• Banco de dados – é uma lista de dados relacionados em que as linhas de informações são os regis-
tros e as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna.
• Campo – indica a coluna que será usada na função.
• Critérios – é o intervalo de células que contém as condições especificadas. Pode ser usado qual-
quer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna
e pelo menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna.
Funções de data
Agora vamos para as funções de data.
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)
• data_inicial – é uma data que representa a data inicial (argumento obrigatório).
• dias – é o número de dias úteis antes ou depois da data_inicial. Neste argumento, um valor positi-
vo gera uma data futura; um valor negativo gera uma data passada.
• feriados – este argumento é opcional. É uma sequência de uma ou mais datas a serem excluí-
das do calendário de trabalho,por exemplo, feriados estaduais, federais e flutuantes. A sequência
pode ser um intervalo de células que contém as datas ou uma constante de matriz dos números
de série que representam as datas. Uma matriz é usada para criar fórmulas únicas que produzem
vários resultados ou que operam em um grupo de argumentos organizados em linhas e colunas.
Um intervalo de matrizes compartilha uma fórmula comum; uma constante de matriz é um gru-
po de constantes usado como um argumento.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
6
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 identi-
ficadascomo feriados.
Sintaxe: DIATRABALHOTOTAL(data_inicial;data_final;[feriados])
• data_inicial – é uma data que representa a data inicial.
• data_final – é a data que representa a data final.
• feriados – este argumento é opcional. É uma sequência de uma ou mais datas a serem excluí-
das do calendário de trabalho, por exemplo, feriados estaduais, federais e flutuantes. A sequência
pode ser um intervalo de células que contém as datas.
Quando as datas inicial e final estão incluídas na função, se elas não estiverem em alguma célu-
la da planilha, elas devem ser colocadas entre aspas na fórmula. Por exemplo: =DIATRABALHOTO-
TAL(“1/6/2012”;”30/6/2012”)
Quanto às datas de feriado, recomenda-se que elas estejam em alguma célula da planilha. Caso con-
trário, ao informá-las na fórmula, além de estarem entre aspas, deverão estar entre chaves, conforme
este exemplo: =DIATRABALHOTOTAL(“01/04/2012”;”30/04/2012”;{“6/4/2012”;”23/4/2012”})
Tabela verdade
A tabela verdade ou tabela de verdade é um tipo de tabela matemática usada em lógica para de-
terminar se uma expressão é verdadeira e válida. Essas expressões são formadas utilizando-se ope-
raçõ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.
Conjunção
Na função E todos os testes lógicos devem ser verdadeiros para que a resposta seja verdadeira. Se
um ou todos forem falsos, a resposta será falsa.
Disjunção
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
7
Na função OU, se um dos testes lógicos for verdadeiro, ou o outro, ou ambos, a resposta será verda-
deira. Somente quando todos os testes lógicos forem negativos, a resposta será falsa.
Funções E, OU e SE
Agora vamos para as funções E, OU e SE.
Conheça as características e sintaxes das funções.
Função E
A função E resulta em verdadeiro se todos os argumentos forem verdadeiros; resulta em falso se um
ou mais argumentos forem falsos.
Sintaxe:
E(lógico1; [lógico2]; ...)
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
A função OU resulta em verdadeiro se qualquer argumento for verdadeiro; resulta em falso se todos
os argumentos forem falsos.
Sintaxe:
OU(lógico1; [lógico2]; ...)
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 condicionais sobre
valores e fórmulas.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
8
Sintaxe:
SE(teste_lógico; [valor_se_verdadeiro]; [valor_se_falso])
Argumentos:
• teste_lógico: a condição que você deseja testar;
• valor_se_verdadeiro: o valor que você deseja retornar se o resultado do teste_lógico for VERDADEIRO;
• valor_se_falso: o valor que você deseja retornar se o resultado do teste_lógico for FALSO.
Funções de pesquisa e referência
O Excel possui algumas funções utilizadas para pesquisa de dados e referência: PROCV, PROCH, COL,
COLS, LIN E LINS, CORRESP, DESLOC e ÍNDICE. Confira a funcionalidade e a sintaxe de cada função.
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. Abaixo, clique nos argumentos para saber o que representa cada um:
Sintaxe: PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])
• 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. Utilize uma referência a um intervalo ou nome
de intervalo. Os valores na primeira coluna de matriz_tabela são aqueles definidos no argu-
mento 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.
• núm_índice_coluna: É o número da coluna em matriz_tabela a partir do qual o valor correspon-
dente deve ser retornado.
Valores de retorno para a função PROCV
• [procurar_intervalo]: Este argumento é opcional. É um valor lógico que especifica para a função
PROCV localizar ou não uma correspondência exata ou aproximada.
Valores lógicos
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
9
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.
Sintaxe: PROCH(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo] )
Exemplo de utilização da função PROCH
Nesta planilha, a fórmula =PROCH(B27;$B$12:$G$16;2) foi usada para procurar o nome do funcioná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”.
Funções COL, COLS, LIN E LINS
As funções COL, COLS, LIN e LINS retornam o número de colunas ou linhas em uma referência ou matriz.
Sintaxe:
• COL([ref]): é a célula ou intervalo de células cujo número da coluna se quer obter. O argumento
é 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.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
10
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])
• valor_procurado: é um valor (número, texto ou valor lógico) ou uma referência de célula de um
número, texto ou valor lógico. Pode ser o valor utilizado para localizar o valor desejado em uma
tabela ou para coincidir com matriz_procurada. Por exemplo,quando se deseja procurar o núme-
ro do telefone de alguém em uma lista telefônica, o nome da pessoa é utilizado como o valor da
procura, mas o número do telefone é o valor que se quer obter.
• matriz_procurada: É um intervalo contíguo de células que contêm valores possíveis de procura,
ou seja, é uma matriz ou uma referência de matriz.
• tipo_correspondência: É um argumento opcional. É um número que especifica como o Excel
corresponde a valor_procurado com os valores contidos em matriz_procurada. Confira as possi-
bilidades de retorno de acordo com o tipo_correspondência:
Possibilidades de retorno de acordo com o tipo_correspondência
Confira um exemplo de utilização da função CORRESP:
Esta Função é útil quando usada em conjunto com a função DESLOC. Em caso isolado, não tem pratici-
dade, pois só nos revela a posição do valor procurado na Matriz_tabela, podendo ser em linha ou coluna.
Na planilha abaixo, o valor procurado é 5000, o qual está indicado na célula F2, na matriz D2:D7, com tipo
de correspondência 0, ou seja, valor exato. Na célula F3, foi digitada a fórmula =CORRESP(F2;D2:D7;0)
e o valor de retorno é 5, indicando que o valor 5000 está na 5ª posição da matriz.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
11
Você sabia?
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 quando fizer a corres-
pondência entre valores de texto. Se a função CORRESP não conseguir localizar um valor coinci-
dente, retornará o valor de erro #N/D.
3. Se tipo_correspondência for 0 e valor_procurado for um texto, valor_procurado poderá conter os
seguintes caracteres curinga: asterisco (*) e ponto de interrogação (?). Um asterisco corresponde
a qualquer sequência de caracteres; um ponto de interrogação corresponde a qualquer caractere
individual.
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 ma-
trí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. Abaixo, clique nos argumentos
da sintaxe para saber o que representa cada um.
Sintaxe: DESLOC(ref;lins;cols; [altura];[largura])
• ref: é a referência base para o deslocamento. O argumento ref deve se referir a uma célula ou in-
tervalo 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 abai-
xo 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 positivo, que significa à
direita da referência inicial, ou negativo, à esquerda da referência inicial.
• altura: é a altura, em número de linhas, que se deseja para a referência fornecida. O argumento
altura deve ser um número positivo.
• largura: é a largura, em número de colunas, que se deseja para a referência fornecida. O argu-
mento largura deve ser um número positivo.
Função ÍNDICE
A função ÍNDICE retorna um valor ou a referência a um valor de uma tabela ou um intervalo.
Na forma de matriz, a função ÍNDICE retorna o valor de uma célula especificada ou de uma matriz de células.
Sintaxe da função ÍNDICE na forma de matriz
A função ÍNDICE retorna o valor de um elemento em uma tabela ou matriz, selecionado pelos índices
de número de linha e coluna. A forma de matriz pode ser utilizada quando o argumento matriz for
uma constante de matriz.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
12
Sintaxe: ÍNDICE(matriz, núm_linha, [núm_coluna])
Veja o descritivo da sintaxe:
Sintaxe: ÍNDICE(matriz, núm_linha, [núm_coluna])
• matriz - é um intervalo de células ou uma constante de matriz. Se a matriz contiver somente
uma linha ou coluna, o argumento núm_linha ou núm_coluna correspondente será opcional.
Se a matriz tiver mais de uma linha e mais de uma coluna e apenas núm_linha ou núm_coluna
for usado, a função ÍNDICE retornará uma matriz referente à linha ou à coluna inteira da matriz.
• 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.
• núm_coluna - seleciona a coluna na matriz a partir da qual um valor deverá retornar. Se núm_
coluna for omitido, núm_linha será obrigatório.
Já na forma de referência, a função retorna uma referência a células especificadas.
Sintaxe da função ÍNDICE na forma de referência
A função ÍNDICE retorna a referência da célula na interseção de linha e coluna específicas. Se a re-
ferência incluir seleções não adjacentes, a seleção que se quer observar pode ser escolhida.
Sintaxe: ÍNDICE(ref, núm_linha, [núm_coluna ];[núm_área])
Veja o descritivo da sintaxe:
Sintaxe: ÍNDICE(ref, núm_linha, [núm_coluna ];[núm_área])
• ref - é uma referência a um ou mais intervalos de célula. Se um intervalo não adjacente for inse-
rido para a referência, ele deve ser colocado entre parênteses. Se cada área na referência contiver
apenas uma linha ou coluna, o argumento núm_linha ou núm_coluna será opcional. Por exem-
plo, 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 referência.
• núm_área – este argumento é opcional. Ele seleciona um intervalo no argumento ref do qual
deve ser retornada a interseção de núm_linha com núm_coluna. A primeira área selecionada ou
inserida recebe o número 1, a segunda recebe o número 2, e assim por diante. Se núm_área for
omitido, a função ÍNDICE usará a área 1. Por exemplo, se o argumento ref descrever as células
(A1:B4;D1:E4;G1:H4), então núm_área 1 representará o intervalo A1:B4, núm_área 2 representará o
intervalo D1:E4 e núm_área 3 representará o intervalo G1:H4.
Um exemplo de aplicação da função ÍNDICE é a seguinte situação: em uma loja de eletrônicos,
o departamento de vendas criou uma planilha que lista os equipamentos eletrônicos contendo
os códigos dos produtos, descrições e preços. Por meio das funções ÍNDICE e CORRESP pode-
mos localizar o valor e a descrição de um determinado produto.
Funções de texto
O Excel possui uma vasta biblioteca de funções de texto. Essas funções permitem manipular textos.
Conhea as características e sintaxes destas funções:
ARRUMAR
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
13
A função ARRUMAR remove espaços do texto.
Sintaxe: ARRUMAR(texto)
Os espaços serão removidos do texto especificado no argumento texto.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO ARRUMAR:
Na planilha abaixo, na célula A1, o texto está com espaços desnecessários entre as palavras e na célula
A2, utilizando-se a função ARRUMAR, foi feita a correção retirando-se os espaços.
CONCATENAR
A função CONCATENAR agrupa vários itens de texto em um único item de texto.
Sintaxe: CONCATENAR(texto1; [texto2]; ...)
Os argumentos texto1; texto2; ... são de 1 a 30 itens de texto a serem agrupados. Os itens de textopo-
dem ser sequência de caracteres de texto, números ou referências de célula única.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO CONCATENAR:
Na planilha abaixo a função CONCATENAR uniu os textos das células A1, B1 e C1. Para inserir espaços
entre as palavras foi utilizado o abre aspas, espaço, fecha aspas ̶ “ “. A fórmula ficou assim: E1=CONCA-
TENAR(A1;” “;B1;” ”;C1).
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 “casa-
rá com” foram inseridas na fórmula: E1=CONCATENAR(A1;” “;”casará com”;” ”;C1).
Neste exemplo a função CONCATENAR está unindo texto com data. A fórmula usada foi CONCATE-
NAR(A1;” “;”nasceu em”;” “;TEXTO(B1;”dd/mm/aaaa”).
Outro modo de concatenar é utilizando o símbolo “&” (ampersand). A fórmula usada foi E1=A1&” “&”nas-
ceu em”&” “&TEXTO(B1;”dd/mm/aaaa”).
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
14
EXATO
A função EXATO verifica se dois valores de texto são idênticos. Se forem idênticos retorna VERDADEI-
RO, caso contrário retorna FALSO.
Sintaxe: EXATO(texto1; texto2)
O argumento texto1 é a primeira sequência de caracteres de texto e texto2 é a segunda sequência
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO EXATO:
Na planilha abaixo estão sendo comparados valores nas colunas A e B. Em C1 a fórmula =EXATO(A1;B1)
resultou FALSO. Na célula C2, a fórmula =EXATO(A2;B2) resultou VERDADEIRO.
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.
Sintaxe: PROCURAR(texto_procurado; no_texto; [núm_inicial])
• O texto localizado é aquele definido no argumento texto_procurado. Se texto_procurado for
“”, ou seja, um texto vazio, a função PROCURAR coincide com o primeiro caractere na pesqui-
sa de sequência de caracteres, ou seja, o caractere numerado núm_inicial ou 1. O argumen-
to texto_procurado não pode conter qualquer caractere curinga.
• no_texto é o texto que contém a palavra ou texto que se deseja localizar.
• 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.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO PROCURAR:
Neste exemplo, a função PROCURAR (“E”;A1) faz a busca da letra E no texto Microsoft Excel, localizado
na célula A1. A resposta 11 indica que a letra E está na 11ª posição.
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 concatenados.
Sintaxe: FIXO(núm; [decimais]; [sem_sep_milhar ])
• núm é o número que se quer arredondar e converter para texto.
• decimais é o número de dígitos à direita da vírgula decimal.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
15
• sem_sep_milhar é um valor lógico – VERDADEIRO ou FALSO. Se VERDADEIRO, impede que a
função FIXO inclua vírgulas no texto retornado. Se FALSO ou omitido, o texto retornado incluirá
vírgulas como padrão. Os números no Excel não podem ter mais de 15 dígitos significativos, mas
os decimais podem chegar a 127. Se o argumento decimais for negativo, núm será arredondado à
esquerda da vírgula decimal; se decimais for omitido, ele será considerado 2.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO FIXO:
Neste exemplo, a célula A1 está concatenada com o texto “vendeu R$” e com a célula B1. A função
FIXO mantém a formatação. A fórmula usada foi D1=A1&” “&”vendeu R$ “&FIXO(B1;2).
ESQUERDA
A função ESQUERDA retorna os caracteres à esquerda de um valor de texto.
Sintaxe: ESQUERDA(texto; [núm_caract])
O argumento núm_caract especifica o número de caracteres que se deseja extrair de ESQUERDA .
Esse argumento deve ser maior ou igual a zero. Se núm_caract for maior do que o comprimento do
texto, a função ESQUERDA retornará todo o texto. Se núm_caract for omitido, será considerado 1.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO ESQUERDA:
Neste exemplo, a função ESQUERDA (“E”;A1) na célula C1 retornou sete posições da esquerda para a
direita, assim, o resultado foi: Microso.
NÚM.CARACT
A função NÚM.CARACT retorna o número de caracteres em uma sequência de texto.
Sintaxe: NÚM.CARACT(texto)
O argumento texto é o texto cujo tamanho você deseja determinar. Os espaços contam como caracteres.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO NÚM.CARACT:
Neste exemplo, a função NÚM.CARACT (A1) retornou a quantidade de caracteres da célula A1, in-
cluindo os espaços.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
16
MINÚSCULA
A função MINÚSCULA converte texto para minúsculas.
Sintaxe: MINÚSCULA(texto)
O argumento texto é o texto que se deseja converter para minúsculas. Texto pode ser uma referência
ou uma sequência de caracteres de texto.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO MINÚSCULA:
Neste exemplo, a função MINÚSCULA(A1) converteu a palavra EXCEL para excel.
EXT.TEXTO
A função EXT.TEXTO retorna um número específico de caracteres de uma sequência de texto, come-
çando na posição especificada.
Sintaxe: EXT.TEXTO(texto; núm_inicial; núm_caract)
• 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 carac-
tere 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.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO EXT.TEXTO:
Neste exemplo, foi digitada na célula C1 a função EXT.TEXTO(A1;11;6). A1 é a célula de origem onde está
o texto; 11 indica a posição de início do texto a ser extraído; 6 indica a quantidade de letras a serem
extraídas do texto.
REPT
A função REPT faz a repetição de um texto, um número de vezes específico.
Sintaxe: REPT(texto; núm_vezes)
O argumento texto é a informação que se quer repetir; núm_vezes é um número positivo que especi-
fica o número de vezes que se quer repetir texto.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO REPT:
Neste exemplo, a função REPT foi utilizada para preencher espaços. A fórmula usada foi
=MOEDA(A1;2)&REPT(“---“;10).
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
17
DIREITA
A função DIREITA retorna os caracteres mais à direita de um valor de texto.
Sintaxe: DIREITA(texto; [núm_caract])
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.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO DIREITA:
Neste exemplo, a função DIREITA(A1;5) na célula C1 retornou 5 posições no texto Microsoft Excel. O
resultado foi Excel.
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.
Sintaxe: LOCALIZAR(texto_procurado; no_texto; [núm_inicial])
• 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 lo-
calizar um ponto de interrogação ou asterisco real, um til (~) deve ser colocado antes do caractere.
• no_texto: é o texto no qual se quer localizar o texto_procurado.
• núm_inicial: é o número do caractere no argumento no_texto em que se quer iniciar a pesquisa.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO LOCALIZAR:
Neste exemplo, a função LOCALIZAR (“o”;A1) na célula C1 fez a busca da letra o, sendo a primeira letra
a ser encontrada na busca. O retorno foi o número 5 (quinta posição).
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.
Senac 2018. Todos os direitos reservados.
ExcelRecursos Avançados
18
SUBSTITUIR
A função SUBSTITUIR coloca um novo texto no lugar de um texto antigo em uma sequência de texto.
Sintaxe: SUBSTITUIR(texto;texto_antigo;novo_texto;[núm_da_ocorrência])
• texto: é o texto ou a referência a uma célula que contém o texto no qual se quer substituir caracteres.
• texto_antigo: é o texto que se quer substituir.
• novo_texto: é o texto pelo qual se quer substituir o argumento texto_antigo.
• núm_da_ocorrência: especifica que ocorrência de texto_antigo se deseja substituir por novo_
texto. Se especificar núm_da_ocorrência, apenas aquela ocorrência de texto_antigo será substi-
tuída. Caso contrário, cada ocorrência de texto_antigo em texto é alterada para novo_texto.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO SUBSTITUIR:
Neste segundo exemplo, a função SUBSTITUIR(A1;”lucro”;”prejuízo”) alterou a frase da célula A1, tro-
cando a palavra lucro por prejuízo.
TEXTO
A função TEXTO formata um número e o converte em texto.
Sintaxe: TEXTO(valor; formato_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.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO TEXTO:
A fórmula na célula B1=“Hoje é “&TEXTO(A1;”DDDD”) resultou na data no dia de semana quinta-feira.
MAIÚSCULA
Converte o texto em maiúsculas.
Sintaxe: MAIÚSCULA(texto)
O argumento texto é a informação que se quer converter para maiúscula; pode ser uma referência ou
uma sequência de caracteres de texto.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO MAIÚSCULA:
A fórmula na célula C1=MAIÚSCULA(A1) converteu Excel para EXCEL.
Senac 2018. Todos os direitos reservados.
Excel Recursos Avançados
19
VALOR
A função VALOR converte um argumento de texto em um número.
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.
EXEMPLO DE UTILIZAÇÃO DA FUNÇÃO VALOR:
A fórmula na célula B3=TEXTO(VALOR(B2)-VALOR(B1);”hh:mm”)&”horas” calculou a diferença de
horas nas células B1 e B2 e converteu para o formato hh:mm horas.
Já a fórmula na célula B7=TEXTO(VALOR(B5)-VALOR(B6);”dd”)&”dias” calculou a diferença de dias
nas células B5 e B6 e converteu para o formato dd dias.
Nesta unidade você estudou:
• Funções matemáticas, estatísticas e lógicas
• Funções de banco de dados, de data e de texto.
Na próxima unidade você estudará cálculo matricial, formulários, macro de comando e outros recur-
sos avançados. Até lá!