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á!