You are on page 1of 9

Lio 026 - Mdulo 02 - Funes bsicas do Excel

Objetivo: Vamos aprender algumas funes bsicas do Excel. Neste lio aprenderemos a
utilizar as seguintes funes:
SOMA()
MDIA()
MXIMO()
MNIMO()
=SOMA( )
Esta funo produz a soma de todos os nmeros includos como argumentos, ou seja, que
estiverem dentro do intervalo especificado.
Sintaxe: =SOMA(nm1;nm2;intervalo 1;intervalo 2;...)
So permitidos de 1 a 30 argumentos. Os argumentos devem ser nmeros, matrizes ou
referncias que contenham nmeros.
Exemplo:
Se A1, A2 e A3 contiverem respectivamente os nmeros 5, 8 e 2, ento:
=SOMA(A1:A3)
resultar 15
=SOMA( A1 :A3;15;5)
resultar 35

=MDIA( )
Esta funo produz a mdia ( aritmtica ) dos argumentos. Ela aceita de 1 a 30
argumentos, e os argumentos devem ser nmeros, matrizes ou referncias que contenham
nmeros.
Importante: O nome da funo deve ser escrito com o acento, caso contrrio ser gerado
um erro.
Sintaxe: =MDIA(nm1;nm2;intervalo 1;intervalo 2;...)
Por ex. = MDIA(5;6;7) , ir retornar o valor 6
= MDIA(A1:A20) , ir retornar a mdia dos valores na faixa de A1 at A20.
=MXIMO( )
Esta funo retorna o maior nmero da lista de argumentos, ou seja, fornece o valor do
maior nmero que estiver dentro do intervalo de clulas passado como parmetro. A
funo MXIMO( ) aceita at 30 argumentos. Os argumentos devem ser nmeros, ou

matrizes ou referncias que contenham nmeros.


Importante: O nome da funo deve ser escrito com o acento, caso contrrio ser gerado
um erro.
Sintaxe: =MXIMO(nm1;nm2;intervalo 1;intervalo 2;...)
So usados argumentos que sejam nmeros, clulas vazias, valores lgicos ou
representaes de nmeros em forma de texto. Argumentos que sejam valores de erro ou
texto que no possa ser traduzido em nmeros causaro erros.
Exemplo:
Se o intervalo A1:A5 contiver os nmeros 10, 7, 9, 27 e 2, ento:
=MXIMO(A1:A5)
resultado 27
=MXIMO(A1:A5;30)
resultado 30

=MNIMO( )
Esta funo bem parecida com a funo MXIMO(), s que retorna o menor nmero de
uma lista de argumentos, ou que esteja dentro do intervalo de clulas. Esta funo
tambm aceita at 30 argumentos que devem ser nmeros, ou matrizes ou referncias que
contenham nmeros.
Sintaxe: =MNIMO(nm1;nm2;intervalo 1;intervalo2;...)
Exemplo:
Se A1:A5 contiver os nmeros 10, 7, 9, 27 e 2, ento:
=MNIMO(A1:A5)
resultado 2
=MNIMO(A1:A5;0)
resultado 0

Lio 027 - Mdulo 02 - Funes bsicas do Excel Parte II


Objetivo: Vamos aprender algumas funes bsicas do Excel. Neste lio aprenderemos a
utilizar as seguintes funes:
SE()
CONT.VALORES()
CONT.SE()
SOMASE()
=SE(teste;valor_verdadeiro;valor_falso)
Esta funo retorna o valor definido no parmetro " valor_se_verdadeiro " se o resultado
do teste for verdadeiro ou o valor definido no parmetro " valor_se_falso " se o resultado
do teste for falso. Utilize a funo =SE() para fazer testes condicionais de frmulas e
valores de clulas.
Sintaxe: =SE(teste;valor_se_verdadeiro;valor_se_falso)
Se omitido valor_se_falso ser retornado Falso. O resultado do teste determinar o valor
devolvido pela funo =SE(). Os argumentos valor_se_verdadeiro e valor_se_falso podero
ser qualquer valor ou teste lgico. Podem ser encadeadas at sete funes =SE() como
argumentos valor_se_verdadeiro e valor_se_falso para construir testes mais elaborados.
Veremos esta tcnica nos exemplos dos prximos mdulos.
Se voc deseja emitir uma mensagem no resultado da condio, a mensagem deve ser
colocada entre aspas, assim ao invs de ser executada uma determinada frmula, ser
exibida uma mensagem para o usurio.
Exemplos:
=SE(VERDADEIRO;1;2)
retorna 1
=SE(FALSO;1;2)
retorna 2
=SE(A1<5;10;20)
SE A1 for igual 3 retorna 10
SE A1 for igual 8 retorna 20
=CONT.VALORES(intervalo1;intervalo2;...;intervalon)
Esta funo conta a quantidade de valores contida na lista de argumentos ou no intervalo
das clulas especificadas como argumento. Esta funo aceita de 1 a 30 argumentos. Os
argumentos devem ser nmeros, ou matrizes ou referncias que contenham nmeros.
Sintaxe: =CONT.VALORES(valor1;valor2;intervalo1;...)
Exemplo:
Se todas as clulas em A1:A10 contiverem dados, quer seja nmeros, textos ou qualquer
outro dado, exceto a clula A3, ento:
=CONT.VALORES(A1:A10) --> resulta 9
=CONT.SE( )
Esta funo conta de acordo com um critrio definido. Por exemplo, em uma planilha com

dados sobre os funcionrios, posso querer contar quantos funcionrios esto locados para o
departamento de Contabilidade. Posso usar a funo CONT.SE, para, a partir da coluna
Seo, contar quantos funcionrios pertencem ao departamento de Contabilidade.
Sintaxe: =CONT.SE(FAIXA;Critrio)
Exemplo:
Se na faixa de B2 at B50 tivermos 10 vezes a palavra CONTAB, indicando que o
funcionrio da Contabilidade, ento:
=CONT.SE(B2:B50;"CONTAB") --> Retorna 10
NOTA: O critrio deve vir sempre entre aspas, mesmo que seja um teste
numrico. Por exemplo, para contar quantos valores, maiores do que 20, existem
na faixa de A1 at A50, utilizamos a seguinte frmula
=CONT.SE(A1:A50; " >20 " ).
=SOMASE( )
Esta funo procura em uma coluna por determinados valores (Por exemplo, procura em
uma coluna pela Seo do funcionrio), e caso encontre o valor procurado, utiliza os
valores de outra coluna para ir somando. Por exemplo, em uma planilha com dados sobre
os funcionrios, posso querer somar o total de Salrios para todos os funcionrios que
esto locados para o departamento de Contabilidade. Posso usar a funoSOMASE() , para
a partir da coluna Seo, verificar os funcionrios que pertencem a Contabilidade
(CONTAB) e somar os respectivos salrios na coluna de Salrios.
Sintaxe: =SOMASE(FAIXA_DE_TESTE;Critrio;FAIXA_VALORES_A_SOMAR)
Exemplo:
Se na faixa de B2 at B50 tivermos 10 vezes a palavra CONTAB, indicando que o
funcionrio da Contabilidade, e na coluna F, de F2 at F50, tivermos as informaes
sobre o salrio, ento:
=SOMASE(B2:B50;"CONTAB";F2:F50)
Retorna a soma dos Salrios dos 10 Funcionrios da Contabilidade. Em resumo, procura na
faixa de B2:B50 pela palavra CONTAB, ao encontrar, desloca-se para a coluna F (onde est
o valor dos salrios) e vai somando os valores dos salrios para os funcionrios do
departamento de Contabilidade.

Lio 028 - Mdulo 02 - Funes bsicas do Excel Parte III


Objetivo: Vamos aprender mais algumas funes bsicas do Excel. Neste lio
aprenderemos a utilizar as seguintes funes:
ESQUERDA()
DIREITA()
OU()
E()
NO()
=ESQUERDA()
Esta funo atua em valores do tipo texto. A funo esquerda, retorna um determinado
nmero de caracteres a partir da esquerda (incio) de uma String de Texto.
Sintaxe: =ESQUERDA(String ou Endereo;Nmero de Caracteres)
Exemplo:
Se na clula B2 tivermos o texto " Curso Bsico de Excel 97 ", ento:
=ESQUERDA(B2;7) --> Retorna Curso B
=ESQUERDA("Todos devem Participar";4) Retorna Todo
Observe que o espao em branco tambm conta como um caractere.
=DIREITA()
Esta funo atua em valores do tipo texto. A funo direita, retorna um determinado
nmero de caracteres a partir da direita (final) de uma String de Texto.
Sintaxe: =DIREITA(String ou Endereo;Nmero de Caracteres)
Exemplo:
Se na clula B2 tivermos o texto " Curso Bsico de Excel 97 ", ento:
=DIREITA(B2;7) --> Retorna xcel 97
=DIREITA("Todos Devem Participar";4) Retorna ipar
Observe que o espao em branco tambm conta como um caractere.
=E()
Todos os argumentos devem ser verdadeiros, para que a funo retorne um valor
verdadeiro.
Sintaxe: =E(Argumentos)
Exemplo:
=E(2<3;7>5) --> Retorna Verdadeiro
=E(2>3;5>4)) --> Retorna Falso

Tambm posso utilizar referncia a Clulas. Por exemplo, se na Clula A5 eu tiver o valor
10, teremos o seguinte:
=E(A5<12;A5=10) --> Retorna Verdadeiro
=E(A5<10;5>3) --> Retorna Falso, pois A5<10 falso
=OU()
Pelo menos um dos argumentos testados devem ser verdadeiros, para que a funo
retorne um valor verdadeiro. A funo somente retorna falso, quando todos os argumentos
testados forem falsos.
Sintaxe: =OU(Argumentos)
Exemplo:
=OU(2<3;7>5) --> Retorna Verdadeiro
=OU(2>3;5>4)) --> Retorna Verdadeiro
=OU(2>3;5<4) --> Retorna Falso
Tambm posso utilizar referncia Clulas. Por exemplo, se na Clula A5 eu tiver o valor
10, teremos o seguinte:
=OU(A5<12;A5=9) --> Retorna Verdadeiro
=OU(A5<10;5<3) --> Retorna Falso
=no()
Inverte o Valor de uma expresso Lgica, se a expresso for verdadeira, retorna Falso, e
se a expresso Falso retorna Verdadeiro.
Sintaxe: =NO(Argumento)
Exemplo:
=NO(2>3) -> Retorna Verdadeiro
=NO(3>2) -> Retorna Falso

Lio 036 - Mdulo 02 - Funes SE "Aninhadas"


Objetivo: Nesta lio aprenderemos a utilizar funes "SE ANINHADAS", isto , uma
funo SE dentro da outra. Tambm utilizaremos a funo E().
Funes "SE Aninhadas ":
Na Lio 11 deste mdulo vimos um exemplo de utilizao da funo SE():
=SE(B5>=650;B5*15%;B5*10%)
Neste exemplo estamos testando o valor da clula B5. Se este valor for maior ou igual a
650, aplicamos um percentual de 15%, caso contrrio aplicamos um percentual de 10%.
Porm nem todas as situaes so assim, to simples. Neste exemplo temos apenas um
teste: B5>=650 . Existem situaes mais complexas, onde precisamos efetuar uma srie
de testes. Um exemplo tpico seria o clculo do imposto de renda, o qual baseado em
uma srie de faixas.
Para entendermos como funciona a utilizao de funes "SE Aninhadas", vamos a um
exemplo prtico. Considere a planilha indicada na figura a seguir:

O valor do desconto, para o plano de sade, ser baseado na faixa salarial, conforme
descrito na tabela a seguir:
Faixa salarial

Valor do desconto em R$

< 500,00

50

>=500 E <=1000

75

>1000

100

Vejam que nesta situao no temos apenas um teste. Temos que testar trs
possibilidades: Salrio menor do que 500 (<500) , salrio entre 500 e 1000 (>=500
E <=1000) e salrio maior do que mil (>1000) . Na verdade precisamos fazer apenas
dois testes. Testamos se menor do que 500, depois se est entre 500 e 1000. Se
nenhum dos dois testes for verdadeiro, significa que o salrio maior do que 1000 e no
precisamos fazer o terceiro teste. Esta uma regra geral: " O nmero de testes igual
ao nmero de faixas menos um, ou seja: trs faixas = dois testes ". No nosso caso
temos trs faixas, com isso teremos apenas dois testes.
Outro detalhe importante a ser observado quando temos que testar uma faixa, como por
exemplo: >=500 E <=1000 . Nessas situaes temos que utilizar a funo E em conjunto
com funes SE Aninhadas. Parece complicado ?? Veremos, no exemplo, que mais
simples do que parece. Ento chega de conversa e vamos a resoluo do nosso exemplo.
Apresentarei a frmula passo a passo e no final a frmula completa.
Na Clula C4 digite a seguinte parte da frmula:
=SE(B4<500;50
Nesta primeira parte da frmula estamos testando se o salrio (B4) menor do que 500.
Se for, retornamos um desconto de 50. Aqui est o segredo das funes "SE Aninhadas".
Observe que o prximo passo testarmos a segunda faixa de valores (>=500 e <=1000).
Para fazer este teste, abrimos uma outra funo SE, dentro da funo SE que abrimos no
incio da frmula. Observe: Uma funo SE dentro da outra . Alm disso, para testar
uma faixa vamos utilizar uma funo E, dentro da segunda funo SE. Vamos
continuao da nossa frmula para entendermos melhor esses conceitos. Inserindo o
segundo teste a nossa funo ficaria assim:
=SE(B4<500;50; SE( E(B4>=500;B4<=1000) ;75
Observe que logo aps a segunda funo SE, abrimos um parnteses. Depois utilizamos a
funo E() . Dentro da funo E() , passamos dois parmetros, que so justamente os
testes para a faixa de valores. Aps o 1000 fechamos o parnteses da funo E() .
Observe que no fechamos o parnteses da funo SE() . Este um detalhe importante.
Todos os parnteses das funes SE() , sero fechados no final da frmula . Por exemplo,
se usarmos trs funes SE() , no final teremos que fechar trs parnteses. Se voc fechar
o parnteses da funo SE(), no meio da frmula, sero obtidos resultados incorretos.
Aps fechar o parnteses da funo E, colocamos o valor que deve ser retornado caso o
salrio esteja na faixa entre 500 e 1000, no nosso exemplo 75 .
Cuidado: Um dos erros mais comuns no colocar o endereo da clula na hora de fazer
os testes. Por exemplo, a frmula a seguir est
incorreta: =SE(<500;50;SE(E(>=500;<=1000);75 . Neste caso colocamos apenas os
operadores de comparao (>, <, etc). Mas quem deve ser comparado, ou seja,
precisamos informar o endereo da clula onde est o valor a ser comparado.
Agora vamos finalizar a nossa frmula. Como temos trs faixas somente precisamos fazer
dois testes, conforme descrito anteriormente. Como j fizemos dois testes, basta informar
qual o valor deve ser retornado caso os dois primeiros testes falhem, ou seja, qual o valor
a ser retornado caso o salrio seja maior do que 1000. Tambm precisamos fechar os
parnteses para as funes SE() . No nosso exemplo temos duas funesSE() , portanto
temos que fechar dois parnteses, no final da frmula. Nossa frmula completa ficar
assim:
= SE ( B4<500;50; SE ( E(B4>=500;B4<=1000) ;75 ; 100 ) )
Estenda esta frmula para as demais clulas, at a linha 15.

Nota: Para maiores informaes sobre como estender uma frmula para uma faixa de
clulas consulta: Mdulo 1 - Lio 15 - Copiando frmulas para uma faixa de clulas .
Feito isso voc deve obter os resultados indicados na figura a seguir:

You might also like