Excel e Google Sheets
Excel e Google Sheets
Operadores
● Operadores matemáticos
Funções
● As mais conhecidas são soma, média, valor máximo, e contar.
● Todas as funções têm uma sintaxe a ser obedecida, ou seja, a forma como
devem ser digitadas ou inseridas.
Funções de texto
=MAIÚSCULA(texto)
● Converte todo o texto para letras maiúsculas.
=MINÚSCULA(texto)
● Converte todo o texto para letras minúsculas.
=[Link]ÚSCULA(texto)
● Converte o texto, deixando as iniciais de cada palavra em maiúsculo e os
demais caracteres em minúsculo.
=CONCATENAR(texto1;texto2;…)
● Agrupa duas ou mais cadeias de caracteres em uma única cadeia de
caracteres.
=ESQUERDA(texto;[núm_caract])
● Exibe caracteres a partir da esquerda até o número de caracteres
especificados de um texto. Por exemplo, na palavra Microsoft, ao se extrair
os três caracteres da esquerda, obtém-se Mic.
=DIREITA(texto;[núm_caract])
● Exibe caracteres a partir da direita até o número de caracteres
especificados de um texto. Por exemplo, na palavra Microsoft, ao se extrair
os três caracteres da esquerda, obtém-se oft.
=PROCURAR()
● Retorne o número da posição de um caractere em um texto, sempre da
esquerda para direita, distinguindo maiúsculas e minúsculas. Pode ser
utilizada em conjunto com outras funções de texto para retornar sequências
de texto A partir de um determinado caractere.
● =PROCURAR(texto_procurado;no_texto;[núm_inicial])
● Devemos usar a função PROCURAR para determinar o local de um caractere
ou de uma sequência de caracteres de texto em outra sequência de modo
que possam usar as funções [Link] para alterar o texto.
● Essa função diferencia maiúsculas de minúsculas. Se você não deseja uma
pesquisa que diferencie meios de maiúsculas ou caracteres-curinga, podem
utilizar a função localizar.
● Você pode utilizar caracteres-curinga, como ponto de interrogação (?) e o
asterisco (*), em texto_procurado.
○ Um ponto de interrogação corresponde a qualquer caractere.
○ um asterisco corresponde a qualquer sequência de caracteres.
○ Se você precisar localizar um ponto de interrogação ou asterisco real
pode digitar um til (~) antes do caractere.
● Se o texto_procurado não for localizado, o valor de erro #VALOR! será
retornado em sua planilha.
● Se [núm_inicial] não for maior que 0 ou for maior do que o comprimento de
no_texto, o valor de erro #VALOR! será retornado em sua planilha
● Você deve usar núm_inicial para ignorar um número de caracteres
especificado.
○ Usando PROCURAR como exemplo, suponha que esteja trabalhando
com a sequência de caracteres de texto “[Link]”. Para
encontrar o número do primeiro “N”, na parte descritiva da sequência
de caracteres de texto, você deve definir o núm_inicial como 8, para
que a parte do texto relativo ao número de série não seja localizada.
○ A função PROCURAR começa com o caractere 8, procura
texto_procurado no próximo caractere e retorna o número 9.
○ A função PROCURAR sempre retorna o número de caracteres a partir
do início de no_texto, contando os caracteres ignorados, se
núm_inicial for maior que 1.
● =ESQUERDA([@CONCATENAR];PROCURAR("-";[@CONCATENAR])-1)
Funções matemáticas e trigonométricas
=ARRED(núm;num_dígitos)
● Arredonda um número para cima, se o dígito for maior ou igual a 5; ou para
baixo, se for menor que 5 (de acordo com o número de dígitos
especificados).
● núm: é o número que se deseja arredondar.
● núm_dígitos: especifica o número de dígitos para o qual você deseja
arredondar núm.
● PARÂMETROS:
○ Se núm_dígitos for maior que 0, núm será arredondado para o número
especificado de casas decimais.
○ Se núm_dígitos for 0, núm será arredondado para o número inteiro
mais próximo.
○ Se núm_dígitos for menor que 0, núm será arredondado para
esquerda da vírgula decimal.
=[Link](núm;num_dígitos)
● Arredonda para cima o valor da célula de acordo com o número de dígitos.
Por exemplo, o número 10,941 arredondado para cima com 2 dígitos,
resultará em 10,95.
● núm: é qualquer número real que se deseja arredondar.
● núm_dígitos: é o número de dígitos para o qual você deseja arredondar
núm.
● PARÂMETROS:
○ Se núm_dígitos for maior que 0, o número será arredondado para
cima pelo número de casas decimais especificadas.
○ Se núm_dígitos for 0, o número será arredondado para cima até o
número inteiro mais próximo.
○ Se núm_dígitos for menor que 0, o número será arredondado para
cima, à esquerda da vírgula decimal.
=[Link](núm;num_dígitos)
● Arredonda para baixo o valor da célula de acordo com o número de dígitos
especificado. Por exemplo, o número 10,9899 arredondado para baixo com
2 dígitos, resultará em 10,98.
● núm: é qualquer número real que se deseja arredondar.
● núm_dígitos: é o número de dígitos para o qual você deseja arredondar
núm.
● PARÂMETROS:
○ Se núm_dígitos for maior que 0, o número será arredondado para
baixo pelo número de casas decimais especificado.
○ Se núm_dígitos for 0, o número será arredondado para baixo até o
número inteiro mais próximo.
○ Se núm_dígitos for menor que 0, o número será arredondado para
baixo, à esquerda da vírgula decimal.
=INT(núm)
● Se você precisar apresentar números inteiros em sua planilha. Essa função
leva em consideração apenas a parte inteira do número. Por exemplo, o
número 55,001 resultado é 55.
● núm: é o número que se deseja arredondar para baixo, até um inteiro.
=SOMASE(intervalo;critérios;[intervalo_soma])
● Para somar os valores demorou mais intervalos, utilizamos a função SOMA.
mas como podemos somar os valores de intervalo, de acordo com o critério
específico? Vejamos um exemplo: em uma coluna, existem vários produtos
repetidos. Em outra, a quantidade de cada item. Como podemos calcular a
quantidade total de um item da lista? Para solucionar essas questões
utilizamos a função SOMASE.
● intervalo: o intervalo de células que se deseja calcular por critérios. As células
em cada intervalo deverão ser números e nomes, matrizes ou referências
que contém números. Os espaços em branco e os valores de texto são
ignorados
● critérios: são os critérios na forma de um número, expressão ou texto que
definem quais células serão adicionadas. Por exemplo, os critérios podem ser
expressos como 32, "32", ">32" ou “maçãs”.
● [intervalo_soma]:
● O intervalo_soma não possui o mesmo tamanho e forma que o intervalo. As
células reais que foram adicionadas são determinadas utilizando-se o
intervalo_soma na célula superior, à esquerda, como a célula inicial,
incluindo-se as células que correspondem ao intervalo em tamanho e forma.
Observe o exemplo:
● PARÂMETROS:
● Nos critérios, é possível utilizar caracteres-curinga, como ponto de
interrogação(?) e asterisco (*).
● Um ponto de interrogação corresponde a qualquer caractere; um
asterisco, a qualquer sequência de caracteres.
● Se o intuito é localizar um ponto de interrogação ou asterisco real,
você deve utilizar um til (~) antes do caractere.
● Exemplo:
○ Chai
○ =SOMASE(TBLSOMASE;G1;TBLSOMASE[Unidades Pedidas])
● Para calcular a soma do campo Total referente ao produto Chai, utilizamos a
seguinte fórmula: =SOMASE(TBLSOMASE;G1;TBLSOMASE[Total]). Essa fórmula
contém apenas uma diferença com relação à anterior: o intervalo_soma é
TBLSOMASE[Total].
● O critério deve estar entre aspas, quando não fizer referência a uma célula
ponto do contrário, servirá como critério o próprio texto da referência e não
o valor da célula. Por exemplo, se G1 for o critério, o valor da célula é que
será considerado, como nos exemplos anteriores. Porém, se o critério for "G1",
então será pesquisado o texto que está entre aspas ponto veja alguns
exemplos:
○ “F*”: significa todos os que começam com F.
○ “>=10”: para soma de valores maiores ou iguais a 10.
○ “>0”: para soma de valores maiores que 0.
○ “>”&C23”: para soma de valores maiores que o valor da célula C23.
Funções estatísticas
=CONT.NÚM(valor1;valor2;...)
● Conta quantas células de nossa planilha contém números.
● Devemos utilizar a função CONT.NÚM para obter o número de entradas em
um campo de número que esteja em um intervalo ou matriz de números.
● valor1 e valor2: são os argumentos de 1 a 255 que contém diferentes tipos de
dados ou a eles se referem, mas somente os números são contados.
● PARÂMETROS:
○ Os argumentos que são números, datas ou representações de
números por extenso, são contados.
○ Os valores lógicos e as representações de números por extenso,
digitados diretamente na lista de argumentos, são contados.
○ Os argumentos que são valores de erro ou texto que não possam ser
convertidos em números são ignorados.
○ Seu argumento for uma matriz ou referência, somente os números
dessa matriz ou referência serão contados.
○ Células vazias, valores lógicos, texto ou valores de erro da matriz ou
referências são ignorados.
● =[Link](TBLSOMASE18[Unidades Pedidas])
=[Link](valor1;valor2;...)
● Calcula o número de células preenchidas (não vazias) com qualquer
conteúdo, mesmo espaços em branco.
● Se você precisar contar valores lógicos, texto ou valores de erro deve usar
essa função.
● valor1 e valor2: são os argumentos de 1 a 255 que representam os valores
que você deseja calcular.
● PARÂMETROS:
○ "Um valor é qualquer tipo de informação, incluindo valores de erro e
texto vazio (“”). O valor não inclui células vazias
○ Se um argumento for uma matriz ou referência, somente os valores
dessa matriz ou referência serão usados
○ As células vazias, os valores de texto da matriz ou referência são
ignorados.
● =[Link](TBLSOMASE18[Unidades Pedidas])
=[Link](intervalo)
● Conta o número de células vazias no intervalo especificado.
● Valor_procurado: é o Núm. Pedido. Neste exemplo, célula A10.
● =[Link](TBLSOMASE18[Unidades pedidas])
=[Link](intervalo;critérios)
● Calcula o número de células não vazias em um intervalo que corresponde a
determinados critérios.
● intervalo: é um ou mais células para contar, incluindo números romanos,
matrizes ou referências que contêm números. Os campos em branco e
valores de textos são ignorados.
● =[Link](TBLSOMASE18[Produto];G12)
=PROCH(valor_procurado;matriz_tabela;núm_índice_lin;[procurar_intervalo])
● Localiza um valor na linha superior de uma tabela ou matriz de valores e
retorna o valor na mesma coluna de uma linha especificada na tabela 1 a 3.
Ela deve ser usada quando os valores de comparação estiverem localizados
em uma linha ao longo da parte superior de uma tabela de dados, e houver
a necessidade de observar um número específico de linhas mais abaixo.
● valor_procurado: é o valor a ser localizado na primeira linha da tabela. Pode
ser um valor, uma referência a uma sequência de caracteres de texto.
● matriz_tabela: o local em que o valor_procurado deve ser procurado.
● núm_indice_lin: é o número da linha em matriz_tabela de onde o valor
correspondente deve ser retirado. Um núm_indice_lin equivalente a 1 retorna
o valor da primeira linha na matriz_tabela, um núm_indice_lin equivalente a 2
retorna o valor da segunda linha na matriz_tabela, e assim por diante.
Basicamente o número da linha que contém a informação a ser exibida
quando o valor_procurado for encontrado.
● [procurar_intervalo]: é um valor lógico que especifica se o PROCH localiza
uma correspondência exata ou aproximada.
● PARÂMETROS:
○ No argumento da matriz_tabela:
■ Os valores na primeira linha de matriz_tabela podem ser texto,
números ou valores lógicos.
■ Se procurar_intervalo for VERDADEIRO, os valores na primeira
linha de matriz_tabela deverão ser colocadas em ordem
ascendente: …-2, -1, 0, 1, 2,... A-Z, FALSO, VERDADEIRO. Caso
contrário, PROCH pode não retornar o valor correto. Se
procurar_intervalo for FALSO, a matriz_tabela não precisará ser
ordenada.
■ Textos em maiúsculas e minúsculas são equivalentes.
■ Classifique os valores em ordem crescente, da esquerda para
direita. Para obter mais informações, consulte classificar dados.
○ No argumento da núm_índice_lin:
■ Se núm_índice_lin for menor do que 1, PROCH retornará o valor
de erro #VALOR!; se núm_índice_lin for maior do que o número
de linhas na matriz_tabela, PROCH retornará o valor de erro
#REF!.
○ No argumento da procurar_intervalo:
■ Se VERDADEIRO (1) ou omitido, uma correspondência exata
aproximada é retornada. Em outras palavras, se uma
correspondência exata não for localizada, o valor maior, mais
próximo, que seja menor que o valor_procurado será
retornado.
■ Se FALSO (0), PROCH encontrará uma correspondência exata.
Se nenhuma correspondência for localizada, o calor de erro
#N/D será retornado.
○ Observe:
■ Se PROCH não localizar valor_procurado e procurar_intervalo
for VERDADEIRO, PROCH usará o maior valor, que é menor do
que o valor_procurado.
■ Se o procurar_intervalo for FALSO e valor_procurado for texto,
poderá usar os caracteres-curinga ponto de interrogação (?) e
asterisco (*) em valor_procurado. Um ponto de interrogação
coincide com qualquer caractere único; um asterisco coincide
com qualquer sequência de caracteres. Se quiser localizar um
ponto de interrogação ou asterisco real digite um til (~) antes
do caractere.
● =PROCH([@[Núm. Pedido]];BaseVeiculos[[#Tudo];[Colunas2]:[Colunas7]];2;0)
○ valor_procurado: é o Núm. Pedido. Neste exemplo, célula A10.
○ matriz_tabela: é o local em que o número do pedido deve ser
procurado. Neste exemplo, BaseVeiculos (B1 a B7 e G1 e G7).
○ núm_indice_lin: é o número da linha que contém a informação a ser
exibida quando o Núm. Pedido for encontrado. Neste caso, como a
pesquisa deve retornar o veículo, vamos informar o número 2, pois a
informação encontra-se na segunda linha da seleção.
○ [procurar_intervalo]: a função deve pesquisar por um Núm. Pedido
exato ou aproximado. Nesse exemplo, o valor deve ser exato, ou seja
0, mas você também pode digitar falso.
○
=PROCV(valor_procurado;matriz_tabela;núm_índice_col;[procurar_intervalo])
● Localiza um valor na primeira coluna de uma matriz de tabela e retorna um
valor, na mesma linha, de outra coluna na matriz da tabela. O V significa
vertical.
● =procv(célula que contém a informação que deve ser procurada;as colunas
onde contém os dados;qual coluna contém a resposta que eu quero, é na
1ª? 2º?)
● Você deve utilizar o PROCV, em vez de PROCH, quando os valores da
comparação estiverem posicionados em uma coluna à esquerda ou à
direita dos dados que se deseja procurar.
● valor_procurado: é o valor a ser procurado na primeira coluna da matriz da
tabela.
● matriz_tabela: são duas ou mais colunas de dados. Use uma referência para
um intervalo ou um nome de intervalo.
● núm_indice_col: é o número da coluna em matriz_tabela a partir de qual o
valor correspondente deve ser retornado. Um núm_indice_col de 1 retornará
o valor da primeira coluna em matriz_tabela, um núm_indice_col equivalente
a 2 retornará o valor na segunda coluna na matriz_tabela, e assim por
diante. Basicamente o número da coluna que contém a informação a ser
exibida quando o valor_procurado for encontrado.
● [procurar_intervalo]: é um valor lógico que especifica se o PROCV localize
uma correspondência exata ou aproximada.
● PARÂMETROS:
○ No argumento valor_procurado:
■ O valor_procurado pode ser um valor ou uma referência.
■ Se o valor_procurado for menor de que o menor valor da
primeira coluna de matriz_tabela, o PROCV retornará o valor de
erro #N/D.
○ No argumento da matriz_tabela:
■ Os valores na primeira coluna de matriz_tabela são os valores
procurados por valor_procurado.
■ Os valores podem ser texto, números ou valores lógicos. Textos
em maiúsculas e minúsculas são equivalentes.
○ No argumento da núm_índice_col:
■ Se núm_índice_col for menor que 1, PROCV retornará o valor de
erro #VALOR!
■ Se núm_índice_col for maior do que o número de colunas na
matriz_tabela, PROCV retornará o valor de erro #REF!.
○ No argumento da procurar_intervalo:
■ Se VERDADEIRO (1) ou omitido, uma correspondência exata
aproximada é retornada.
■ Os valores na primeira coluna de matriz_tabela deverão ser
colocados em ordem ascendente. Caso contrário, PROCV
poderá não retornar o valor correto. Para obter mais
informações, consulte Classificar dados.
■ Se FALSO, PROCV encontrará somente uma correspondência
exata. Nesse caso, os valores na primeira coluna da
matriz_tabela não precisam ser classificados.
■ Se houver dois ou mais valores na primeira coluna de
matriz_tabela que não coincidam com o valor_procurado, o
primeiro valor encontrado será utilizado. Se nenhuma
correspondência exata for localizada, o valor de erro #S/N será
retornado.
○ Observe:
■ Ao procurar valores de texto, na primeira coluna da
matriz_tabela, certifiquem-se de que os dados da primeira
coluna da matriz_tabela não tenham espaços à esquerda ou
de fim de linha, uso inconsistente de aspas normais (‘ ou ”) e
curvas (‘ ou ”) ou caracteres não imprimíveis. Nesses casos, a
função PROCV pode fornecer um valor correto ou não
esperado. Para obter mais informações, consultem Tirar e
Arrumar.
■ Ao procurar valores de número ou data, certifiquem-se de que
os dados da primeira coluna da matriz_tabela não estejam
armazenados como valores de texto. Nesse caso, a função
PROCV pode fornecer um valor correto ou não esperado. Para
obter mais informações, consulte Converter números
armazenados como texto em números.
■ Se o procurar_intervalo for FALSO e valor_procurado for texto,
poderá usar os caracteres-curinga ponto de interrogação (?) e
asterisco (*) em valor_procurado. Um ponto de interrogação
coincide com qualquer caractere único; um asterisco coincide
com qualquer sequência de caracteres. Se quiser localizar um
ponto de interrogação ou asterisco real digite um til (~) antes
do caractere.
● =PROCV(B1;Agenda;2;0)
● =PROCV(B1;Agenda;3;0)
● =PROCV(B1;Agenda;4;0)
=ÍNDICE()
● Retorna o valor ou a referência para o valor, dentro de uma tabela ao
intervalo.
● Há duas formas para utilizar essa função: matricial e referência.
Forma matricial
=CORRESP(valor_procurado;matriz_procurada;[tipo_correspondência])
● A função CORRESP retorna a posição relativa de um item em 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 grupo de constantes usado como um argumento que coincide
com um valor determinado em uma ordem específica.
● Você deve utilizar a função CORRESP em vez de uma das funções PROC,
quando precisar da posição de um item em um intervalo em lugar do item
propriamente dito.
● valor_procurado: é o valor utilizado para localizar o valor desejado em uma
tabela.
● matriz_procurada: é um intervalo contínuo de células que contém valores
possíveis de procura. matriz_procurada precisa ser uma matriz ou uma
refer~encia de matriz.
● [tipo_correspondência]: é o número =1, 0 ou 1. tipo_correspondência
especifica como o Excel corresponde a valor_procurado com os valores
contidos em matriz_procurada.
● PARÂMETROS
○ No argumento tipo_correspondência:
■ Se tipo_correspondência for 1, CORRESP localizará o maior valor
que for menor que ou igual a valor_procurado.
Matriz_procurada deve ser posicionada em ordem ascendente:
...-2, -1, 0, 1, 2, ...A-Z, FALSO, VERDADEIRO.
■ Se tipo_correspondência for 0, CORRESP localizará o primeiro
valor que for exatamente igual ao valor_procurado.
Matriz_procurada pode ser colocada em qualquer ordem.
■ Se tipo_correspondência for -1, CORRESP localizará o menor
valor que seja maior ou igual a va.
○ Observe
■ CORRESP retorna a posição do valor coincidente em
matriz_procurada, e não o valor propriamente dito. Por
exemplo: CORRESP("b";{"a"."b"."c"};0) retorna 2, a posição
relativa de "b" na matriz {"a"."b"."c"}.
■ CORRESP não faz distinção entre letras maiúsculas e minúsculas,
quando estiver fazendo a correspondência entre valores de
texto.
■ Se CORRESP não conseguir localizar um valor coincidente, ele
fornecerá o valor de erro #N/D.
■ Se tipo_correspondência for 0 e valor_procurado for um texto,
poderão utilizar caracteres_curinga ponto de interrogação (?)
e asterisco (*) em valor_procurado.
■ Um ponto de interrogação corresponde a qualquer caractere;
um asterisco, a qualquer sequência de caracteres.
■ Se você precisar localizar um ponto de interrogação ou
asterisco real pode digitar um til (~) antes do caractere.
● =ÍNDICE(E3:BI14;CORRESP(B2;D3:D14;0);B1)
Funções de bancos de dados
● BANCOS DE DADOS: é o intervalo de células da lista ou do banco de dados.
Um banco de dados é uma lista de dados relacionados, cujas linhas de
informações relacionadas são os registros 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. O campo pode ser
estabelecido como texto com o rótulo da coluna entre aspas, como "Idade"
ou "Rendimento", ou como um número (sem aspas) que represente a
posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a
segunda coluna, e assim por diante.
● CRITÉRIOS: Intervalo de células que contém as condições especificadas. É
possível usar qualquer 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.
=BDMÉDIA(banco-dados;campo;critérios)
● Essa função calcula a média dos valores em um campo (coluna) de registros
em uma lista ou banco de dados que atendam às condições especificadas.
● =BDMÉDIA(FUNCOESBD[#Tudo];"Quantidade";CriteriosBancoDeDados[[#Tudo];
[Marca]:[Quantidade]])
=BDCONTAR(banco-dados;campo;critérios)
● Essa função conta as células que contêm números em um campo (coluna)
de registros em uma lista ou banco de dados que atendam às condições
especificadas. O argumento de campo é opcional. Se o campo for omitido,
BDCONTAR contará todos os registros no banco de dados que atendam aos
critérios.
● =BDCONTAR(FUNCOESBD[#Tudo];"Quantidade";CriteriosBancoDeDados29[[#Tu
do];[Marca]:[Quantidade]])
=BDMÍN(banco-dados;campo;critérios)
● Essa função retorna o menor número em um campo (coluna) de registros em
uma lista ou banco de dados que atenda às condições especificadas.
● =BDMÍN(FUNCOESBD[#Tudo];5;CriteriosBancoDeDados2930[[#Tudo];[Marca]:[Ti
po]])
=BDMAX(banco-dados;campo;critérios)
● Essa função retorna o maior número em um campo (coluna) de registros em
uma lista ou banco de dados, que atenda às condições especificadas.
● =BDMÁX(FUNCOESBD[#Tudo];5;CriteriosBancoDeDados293031[[#Tudo];[Marca
]])
=BDSOMA(banco-dados;campo;critérios)
● Essa função soma os números em um campo (coluna) de registros em uma
lista ou banco de dados, que atendam às condições especificadas.
● =BDSOMA(FUNCOESBD[#Tudo];5;CriteriosBancoDeDados29303132[[#Tudo];[Ma
rca]])
Funções de informações
● Você já deve ter se deparado com valores de erro em suas fórmulas, não é
mesmo? Esses valores podem ser tratados por funções de informações, que
permitem testar os valores, retornando verdadeiro, se o valor testado
corresponder ao tipo de informação procurado pela função. Mas é
importante sabermos que as funções dessa categoria verificam diversos tipos
de erros. Observe os erros apresentados que podem ser gerados nas
fórmulas. Para praticar os procedimentos do módulo 6 em seu computador,
toque no botão para realizar o download dos arquivos. Siga adiante, para
conhecer as funções de informações que verificam a ocorrência de erro.
=SEERRO(valor;valor_se_erro)
● Retorna verdadeiro se o valor testado retornar qualquer tipo de erro.
● valor: é o valor a ser testado. Pode ser uma fórmula, uma célula ou um
nome.
● valor_se_erro: pode ser uma mensagem, um cálculo ou função.
● =SEERRO([@Dividendo]/[@Divisor];"Valor inválido")
=SENÃODISP(valor;valor_se_erro)
● Retorna um valor definido se a fórmula gerar um valor de erro #N/D. Caso
contrário, será exibido o resultado da fórmula.
● valor: é o valor a ser testado. Pode ser uma fórmula, uma célula ou um
nome.
● valor_se_erro: pode ser uma mensagem, um cálculo ou função.
● Ao invés de =PROCV($B$1;Agenda3;2;0), coloque
=SENÃODISP(PROCV($B$1;Agenda3;2;0);”Telefone não encontrado”).
=VF(taxa;Nper;Pgto;[VP];[tipo])
● A função VF() executa operações envolvendo cálculos financeiros, como
encontrar o valor presente ou a taxa de juros de uma aplicação.
● taxa: é a taxa de juros por período.
● Nper: é o número total de períodos de pagamento em uma anuidade.
● Pgto: é o pagamento feito a cada período, não podendo mudar durante a
vigência da anuidade. Geralmente, Pgto contém o capital e os juros e
nenhuma outra tarifa ou taxa. Se Pgto for omitido, os alunos deverão incluir o
argumento VP.
● [VP]: é o valor presente ou a soma total correspondente ao valor presente de
uma série de pagamentos futuros. Se VP for omitido, será considerado 0
(zero), e a inclusão do argumento Pgto será obrigatória.
● [tipo]: é o número 0 ou 1 e indica as datas de vencimento dos pagamentos.
Defina 0 se os vencimentos forem no final do período e 1 se os vencimentos
forem no início do período. Se o tipo for omitido, será considerado 0.
● Certifique-se de que você está sendo consistente quanto às unidades
usadas para especificar Taxa e Nper. Se fizer pagamentos mensais de um
empréstimo de quatro anos com taxa de juros de 12% ao ano, use 12%/12
para Taxa e 4*12 para Nper.
● Se fizer pagamentos anuais para o mesmo empréstimo, usem 12% para Taxa
e 4 para Nper.
● Todos os argumentos, saques, tais como depósitos em poupança, serão
representados por números negativos; depósitos recebidos, tais como
cheques de dividendos, serão representados por números positivos.
● Neste exemplo, calcularemos o valor futuro de uma aplicação. Pretende-se
fazer uma aplicação de R$ 3.200,00 por 5 meses, a uma taxa de 1,5% ao
mês. Qual será o valor de retorno dessa aplicação?
● =VF(B2;B3;;-B5;B6)
=NPER(taxa;Pgto;Vp;[Vf];[tipo])
● A função NPER() retorna o número de períodos (parcelas) para investimento
de acordo com pagamentos constante e períodos, e uma taxa de juros
constante.
● taxa: é a taxa de juros por período.
● Pgto: é o pagamento feito a cada período, não podendo mudar durante a
vigência da anuidade. Geralmente, contém o capital e os juros, mas
nenhuma outra tarifa ou taxa.
● Vp: é o valor presente ou atual de uma série de pagamentos futuros.
● [Vf]: é o valor futuro ou o saldo que eles desejam obter depois do último
pagamento. Se VF for omitido, será considerado 0 (o valor futuro de um
empréstimo, por exemplo, é 0).
● [tipo]: é o número 0 ou 1 e indica as datas de vencimento.
● No exemplo que vamos realizar dessa função, aplicaremos R$ 170.000,00 a
uma taxa de 2,5% ao mês. Sabe-se que oresgate será de R$ 202.076,58. Mas,
qual é o período pelo qual o capital foi aplicado?
● =NPER(B2;;-B4;B5;1)
=PGTO(taxa;Nper;Vp;[Vf];[tipo])
● A função PGTO() retorna o pagamento periódico de uma anuidade, de
acordo com pagamentos constantes e com uma taxa de juros constante.
● taxa: é a taxa de juros por período.
● Nper: é o número total de pagamentos pelo empréstimo.
● Vp: é o valor presente ou atual de uma série de pagamentos futuros.
● [Vf]: é o valor futuro ou o saldo que eles desejam obter depois do último
pagamento. Se VF for omitido, será considerado 0 (o valor futuro de um
empréstimo, por exemplo, é 0).
● [tipo]: é o número 0 ou 1 e indica as datas de vencimento.
● O pagamento retornado por PGTO inclui o principal e os juros. Não inclui
taxas, pagamentos de reserva ou tarifas, às vezes associados a empréstimos.
● Certifiquem-se de que estejam sendo consistentes quanto às unidades
usadas para especificar Taxa e Nper. Se fizerem pagamentos mensais por um
empréstimo de quatro anos com juros de 12% ao ano, utilizem 12%/12 para
Taxa e 4*12 para Nper. Se fizerem pagamentos anuais para o mesmo
empréstimo, usem 12% para Taxa e 4 para Nper.
● =PGTO(B2;B3;-B4;;B6)
=VP(taxa;Nper;Pgto;[Vf];[tipo])
● A função VP() retorna o valor presente de um investimento. O valor presente
é o valor total correspondente ao valor atual de uma série de pagamentos
futuros. Por exemplo, quando eles tomam uma quantia de dinheiro
emprestada, a quantia do empréstimo é o valor presente para o concessor
do empréstimo.
● taxa: é a taxa de juros por período.
● Nper: é o número total de pagamentos pelo empréstimo.
● Pgto: é o pagamento feito a cada período, não podendo mudar durante a
vigência da anuidade. Geralmente, contém o capital e os juros, mas
nenhuma outra tarifa ou taxa.
● [Vf]: é o valor futuro ou o saldo que eles desejam obter depois do último
pagamento. Se VF for omitido, será considerado 0 (o valor futuro de um
empréstimo, por exemplo, é 0).
● [tipo]: é o número 0 ou 1 e indica as datas de vencimento.
● Certifiquem-se de que estejam sendo consistentes quanto às unidades
usadas para especificar Taxa e Nper. Se fizerem pagamentos mensais por um
empréstimo de quatro anos com juros de 12% ao ano, utilizem 12%/12 para
Taxa e 4*12 para Nper. Se fizerem pagamentos anuais para o mesmo
empréstimo, usem 12% para Taxa e 4 para Nper.
● Nas funções de anuidade, o saldo em dinheiro pago, como depósitos em
poupanças, é representado por um número negativo; o saldo em dinheiro
recebido, como cheques de dividendos, é representado por números
positivos. Por exemplo: um depósito de R$ 1.000,00 no banco deveria ser
representado pelo argumento -1.000, se eles forem o depositante; e pelo
argumento 1.000, se eles forem o banco.
● =VP(B2;B3;;-B5;B6)
=TAXA(Nper;Pgto;Vp;[Vf];[tipo];[estimativa])
● A função TAXA() retorna a taxa de juros por período de uma anuidade. É
calculada por iteração e pode ter zero ou mais soluções. Se os resultados
sucessivos de TAXA não convergirem para 0,0000001 depois de 20 iterações,
TAXA retornará o valor de erro #NÚM!.
● Nper: é o número total de pagamentos pelo empréstimo.
● Pgto: é o pagamento feito a cada período, não podendo mudar durante a
vigência da anuidade. Geralmente, contém o capital e os juros, mas
nenhuma outra tarifa ou taxa.
● Vp: é o valor presente ou atual de uma série de pagamentos futuros.
● [Vf]: é o valor futuro ou o saldo que eles desejam obter depois do último
pagamento. Se VF for omitido, será considerado 0 (o valor futuro de um
empréstimo, por exemplo, é 0).
● [tipo]: é o número 0 ou 1 e indica as datas de vencimento.
● [estimativa]: é a estimativa estabelecida para a taxa. Se eles omitirem
estimativa, esse argumento será considerado 10%. Se TAXA não convergir,
atribua valores diferentes para estimativa. Em geral, a TAXA converge se a
estimativa estiver entre 0 e 1.
● Certifiquem-se de que estejam sendo consistentes quanto às unidades
usadas para especificar Taxa e Nper. Se fizerem pagamentos mensais por um
empréstimo de quatro anos com juros de 12% ao ano, utilizem 12%/12 para
Taxa e 4*12 para Nper. Se fizerem pagamentos anuais para o mesmo
empréstimo, usem 12% para Taxa e 4 para Nper.
● =TAXA(B2;;-B4;B5;B6)
=SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)
● Teste lógico: >= por exemplo
● Valor se verdadeiro: o que você quer que apareça se for verdadeiro.
“Prêmio”.
● Valor se falso: o que você quer que apareça se for falso. “-”.
● =se(>=F2;”prêmio”;”-”)
● Se a meta foi batida, vai aparecer “prêmio”, se não for vai aparecer “-”.
=E(condição1;condição2;condição…;condição255)
● Utilizada em conjunto com a função SE(), permite usar até 255 critérios, que
retornarão um valor verdadeiro, se todos eles forem satisfatórios. No entanto,
caso um deles não seja satisfatório, o resultado será falso.
● Sintaxe E: (condição1;condição2;condição…;condição255)
● Sintaxe com SE: =SE(E(condição1;condição2;condição3);VERDADEIRO;
FALSO)
● Exemplo: Uma empresa estabeleceu condições para que os salários dos
funcionários fossem ajustados: cinco anos ou mais de experiência E salário
abaixo de R$5000,00. Se essas condições forem atendidas, o reajuste será de
7%. Caso contrário, 3%.
● =SE(E(B2>=5;C2<=5000);7%;3%)
=OU(condição1;condição2;condição…;condição255)
● Utilizada em conjunto com a função SE, permite criar uma cadeia de
condições, com uma única diferença em relação à função E: basta que
uma condição seja satisfeita, para que o resultado seja verdadeiro.
● Exemplo: uma empresa de eletrônicos definiu novos parâmetros para o
pagamento da comissão. Foi proposta a seguinte análise: se a quantidade
vendida for maior que 300 OU o Total maior que R$50.000, a comissão será
de 5%,; caso contrário, 3%.
● =SE(OU(B2>300;D2>50000);5%;3%)
=LOCALIZAR(texto_procurado;no_texto;núm_inicial)
● Retorna um número referente à posição do caractere numa sequência de
caracteres de texto, começando com núm_inicial, que é determinado pelo
usuário.
● Trata-se de uma função importante, para que outra função ESQUERDA(), que
será vista logo adiante possa ser utilizada.
● Exemplo: neste exemplo, trabalhamos com códigos de países de diferentes
tamanhos. Por isso, devemos utilizar como referência o hífen, que é o
primeiro caractere após o código de cada um deles. A função LOCALIZAR()
retornar à posição exata em que o hífen se encontra. Como pretendemos
utilizar apenas o conteúdo à esquerda dele e não a posição do hífen em si,
precisamos subtrair 1 do número indicado, para que o hífen não seja
extraído quando usarmos a próxima função.
● =LOCALIZAR(“-”;A2;1)-1
=ESQUERDA(texto;núm_caract)
● Extrai de um conjunto de caracteres todos os que estão à esquerda do valor
indicado.
● Uma vez que os caracteres a serem extraídos são em número diferente, em
virtude do tamanho do código e do nome de cada país, a função
LOCALIZAR(), executada anteriormente, servirá como argumento para
núm_caract.
● =ESQUERDA(A2:B2)
○ Onde A2 é a célula que contém o código do primeiro país, e B2 é a
célula que contém a posição exata a partir da qual o texto à
esquerda deverá ser extraído.
=[Link](texto)
● Retorna o número de caracteres em uma cadeia de texto.
● =[Link](A2)
=DIREITA(texto;núm_caract)
● Extrai de um conjunto de caracteres todos os que estão à direita do valor
indicado.
● Uma vez que o número de caracteres é descoberto, a função NÚ[Link]
que será usada como parâmetro para o argumento núm_caract da função
DIREITA().
● =DIREITA(A2;NÚ[Link](A2)-B2-1)
=DATA()
● Exemplo: o primeiro pagamento será daqui a 120 dias, Como calcular a
data do vencimento? Basta somarmos a data atual o valor 120, pois, para
cada data inserida em uma planilha, o número serial é atribuído a ela. Por
exemplo, a data 05/03/2016 é equivalente ao número serial 42434.
● =F2+120
=ABS()
● Com essa função, nunca se obtém um valor negativo, ou seja, o resultado é
sempre o valor absoluto de um número, o que vale dizer um número sem
sinal.
=HOJE()
● Essa função pode ser empregada quando queremos calcular a diferença
da data atual e outra data. Pode também ser utilizada nos cálculos de datas
futuras, somando-se a ela o número de dias desejados.
=[Link](núm_série;retornar_tipo)
● Retorna o dia da semana correspondente a uma data. O dia é dado como
um inteiro, variando, por padrão, de 1 (domingo) a 7 (sábado).
● Núm_série: célula ou fórmula que contém a data do dia que se quer
encontrar.
● Retornar_tipo: número que determina o tipo do valor retornado.
● =[Link]([@nascimento];1)
=HORA(núm_série)
● Assim como as datas, as horas são representadas por um número serial. O
Excel armazena a hora como sendo uma fração do dia, isto é, um número
de 0 a 1 para horas entre 0 e 24.
● Esse número refere-se ao horário dividido por 24. Por exemplo, 6 horas são
0,25 (6/24). Portanto, 6 horas são ¼ do dia.
● Núm_série: célula ou fórmula de que se quer extrair a hora.
● =[@[Saída Tarde]]-[@[Entrada Tarde]]+[@[Saída Manhã]]-[@[Entrada Manhã]]
=DIA(), MÊS(), ANO()
● Retornam cada um dos seguintes elementos a respeito de uma determinada
data:
○ DIA(): um número inteiro entre 1 e 31, correspondente ao dia de uma
data.
○ MÊS(): um número inteiro entre 1 e 12, correspondente ao mês de uma
data.
○ ANO(): um número inteiro entre 1900 e 9999, correspondente ao ano
de uma data.
● Sintaxe: DIA(núm_série), MÊS(núm_série) e ANO(núm_série).
● Núm_série: uma célula ou fórmula cuja data tenha qualquer formato.
● =DIA([@nascimento])