1. FUNÇÃO SE E SOMA-SE
Utilizando a função SOMASE
Vídeo
sobre o Assunto Em Breve!
Algumas
funções mais específicas do Excel estão começando a ser exigidas pelas bancas
de alguns concursos. Recentemente foi formulada uma questão utilizando a função
SOMASE.
O
SOMASE trata-se de uma função de soma condicionada. Para entender como funciona
a função SE clique aqui.
Vamos
reconhecer a anatomia desta função:
=SOMASE(intervalo;critérios;intervalo_soma)
§ “=” Significa a chamada para uma
fórmula/função
§ “SOMASE” Chamada para a fórmula SOMASE
§ “intervalo” Intervalo de células onde
será feita a análise dos dados
§ “critérios” Critérios a serem avaliados
nas células do “intervalo”
§ “intervalo_soma” Intervalo
de células onde ocorrerá a soma. Este intervalo corresponde aos valores dos
dados do “intervalo”
Desta
maneira podemos imaginar o seguinte exemplo prático:
Em uma
lista de dados,na coluna A, no caso do exemplo frutas, temos a coluna B
representando seu Valor/Kg. Queremos saber o valor somente das maçãs, na célula
D11.
Aplicamos
a função da seguinte maneira =SOMASE(C2:C8;”MAÇÔ;D2:D8). O Excel fará o
seguinte: no intervalo C2:C8 temos os nomes de todas as frutas disponíveis, no
intervalo D2:D8 temos o valor/kg destas frutas, logo a função solicita que todas
as células do intervalo C2:C8 (das frutas) sejam analisadas pelo critério
“maça”. Sendo assim as células que são “maçã” tem seus respectivos valores
somados no intervalo D2:D8.
Concluindo,
o Excel somou o valor de todas as “maçã” do “intervalo” de acordo com o
“intervalo_soma”, retornando o resultado na célula onde foi gerada a função. O
resultado de 16,5 coresponde à soma de todas as maçãs do “intervalo”.
Se não
for especificado o “intervalo_soma” serão considerados os valores do
“intervalo”, porém no nosso exemplo não seria possível, pois o “intervalo”
somente contém texto.
Vídeo
sobre o Assunto Em Breve!
Função Se.
Descrição
Retorna um valor se uma condição que você especificou avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO.
Use SE para efetuar testes condicionais com valores e fórmulas.
Retorna um valor se uma condição que você especificou avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO.
Use SE para efetuar testes condicionais com valores e fórmulas.
Função SE: mais de 7 imbricações no Excel

Com texto
Tomemos como célula fonte a célula A2 na qual serão digitados um texto
ou números e, tomemos como exemplo dados no formato de texto de "um"
a "cinquenta e seis". Para facilitar o acompanhamento, os dados
selecionados serão no formato numérico e inseridos na fórmula.
Eles poderiam se encontrar nas células-alvo; neste caso, temos que fazer referência
ao endereço de cada célula. Basta terminar "o Valor se falso" de cada
imbricação por "0" (zero) e iniciar uma nova
sobreposição precedida do sinal "+" (mais):
=SE(A2="um";1;SE(A2="dois";2;SE(A2="três";3;SE(A2="quatro";4;SE
(A2="cinco";5;SE(A2="seis";6;SE(A2="sete";7;0)))))))+SE(A2="oito";...
Com dados numéricos
Tomemos, desta vez, como célula fonte a célula A8, os dados no formato
numérico de 1 à 4 e os dados recolhidos em célula (exemplo D8) no formato de
texto. Basta terminar por "o Valor se falso" de cada imbricação por "" (vazio)
e reiniciar uma sobreposição precedida do sinal "&":
=SE(A8=1;"um";SE(A8=2;"dois";SE(A8=3;"três";SE(A8=4;"quatro";SE(A8=5;"cinco";SE(A8=6;"seis";SE(A8=7;"sete";"")))))))&SE(A8=8;
...
Com campos
Este método consiste em criar campos contendo a fórmula condicional.
Para começar, ative a célula que exibirá o resultado (ex: a célula D5). Criar o
primeiro campo (Nome/Definir um nome) com o exemplo do campo chamado Form1.
Em Se refere a: digitar a fórmula condicional tradicional e
terminar por "o Valor se falso":
FALSO
FALSO
=SE(Plan1!A2="um";1;SE(Plan1!A2="dois";2;SE(Plan1!A2="três";3;SE(Plan1!A2="quatro";4;SE(Plan1!A2="cinco";5;SE(Plan1!A2="seis";6;SE(Plan1!A2="sete";7;FALSO)))))))
Continuar criando um novo campo chamado Form2 e digitar a seguinte fórmula para continuar a imbricação condicional:
=SE(Plan1!A2="oito";8;SE(Plan1!A2="nove";9;SE(Plan1!A2="dez";10;SE
(Plan1!A2="onze";11;SE(Plan1!A2="doze";12;SE(Plan1!
A2="treze";13;SE (Plan1!A2="catorze";14;FALSO)))))))
Idem até o oitavo campo, se necessário.
Na célula ativa D5, digitar uma simples fórmula condicional, mas fazendo referência aos campos nomeados:
=SE(Form1;Form1;SE(Form2;Form2;SE(Form3;Form3;SE(Form4;Form4;SE(Form5;Form5;SE(Form6;Form6;SE(Form7;Form7;SE
(Form8;Form8;""))))))))
.
As possibilidades tornam-se bem maiores, temos 7 imbricações por campo (para não saturar as possibilidades do Excel) vezes 8, ou seja, 56 condicionais SE. Também é possível reiniciar novas cascatas como nos dois primeiros exemplos, nos mesmos critérios, o que aumenta as possibilidades:
As possibilidades tornam-se bem maiores, temos 7 imbricações por campo (para não saturar as possibilidades do Excel) vezes 8, ou seja, 56 condicionais SE. Também é possível reiniciar novas cascatas como nos dois primeiros exemplos, nos mesmos critérios, o que aumenta as possibilidades:
SE(Form8;Form8;""))))))))&SE(Form9;
ou SE(Form8;Form8);0))))))))+SE (Form9)
Este último método é interessante porque permite testar diversas células, inclusive em diversas abas ou criar uma cascata por célula, ou por aba, ou na ordem de prioridade. Mas é possível obter um número ilimitado de condicionais com este último método.
Com células de revezamento
Este método permite obter um número ilimitado de condicionais usando
células em uma coluna, que poderá ser oculta. Neste exemplo, na primeira célula
(C13) será digitada a primeira fórmula de 7 condicionais, terminada por "o
Valor se falso" referindo-se à célula que contém a segunda fórmula
condicional (C14):
=SE(Plan1!A11="um";1;SE(Plan1!A11="deux";2;SE(Plan1!A11="três";3;SE(Plan
1!A11="quatro";4;SE(Plan 1! A11="cinco";5;SE(Plan 1!
A11="seis";6;SE(Plan 1!A11="sete";7; C14)))))))
Nesta célula C14, a seguinte fórmula condicional com, como "valor se for falso", o endereço da célula que contém a fórmula C15:
=SE (Plan1!
A11="oito";8;SE(Plan1!A11="nove";9;SE(Plan1!A11="dez";10;SE(Plan1!
A11="onze"11;SE(Plan1!A11="doze";12;SE(Plan1!A11="treze"13;SE(Plan1!A11="catorze";14;
C15)))))))
Serão usadas tantas células quanto necessárias, sem limitação. O resultado será retomado por uma simples fórmula, como a D11 e fará referência à primeira célula condicional = C13.
Planilha única e Fórmula reduzida
Quando as células testadas estiverem na mesma planilha, você pode
diminuir a fórmula dos campos substituindo Plan1! A2 pelo
endereço da célula A2 ou em referência absoluta $A$2.
Método sem a função SE
Se for possível contornar o número de imbricações condicionais, devemos
reconhecer que o método é difícil de ser administrado por iniciantes, e que
seria melhor criar uma matriz e utilizar uma das funções Pesquisar ou Escolher.
Nenhum comentário:
Postar um comentário