Notifications
Clear all

Diferenciando e somando células numéricas com texto

7 Posts
4 Usuários
0 Reactions
1,690 Visualizações
(@marcway)
Posts: 49
Trusted Member
Topic starter
 

Olá a todos,

Peço, por gentileza, a quem dispuser de um tempinho, me auxiliar em mais uma demanda no Excel.

A questão é a seguinte:

1- Estou tentando trabalhar em uma planilha onde existem várias colunas, sendo duas delas intituladas de: a coluna P1 (Prova 1 - nota do aluno na prova 1) e a coluna P2 (Prova 2 - nota do aluno na prova 2). Estas colunas não são totalmente numéricas, pois podem conter o item "Faltou" em ambas.

2- O que eu gostaria que o Excel calculasse:

2.1- Quantos alunos faltaram a P1 e fizeram a P2 -

2,2- Quantos alunos fizeram a P1 e faltaram a P2 -

2.3- Em uma outra coluna, ou célula, eu gostaria que o Excel somasse todos os alunos que faltaram na P1 com todos os alunos que tiraram zero na mesma P1

2.4- Idem para a P2

2.5- Não estou sabendo escrever no comando =cont.ses, diferente de "Faltou".

Desde já agradeço, a quem puder auxiliar.

Abraços, Marcelo.

 
Postado : 05/05/2018 4:44 am
(@wzxnet7)
Posts: 0
New Member
 

Bom dia.
Veja se o que fiz te ajuda.

 
Postado : 05/05/2018 6:03 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia

Além da ótima solução do colega, na célula F2 tem a opção de usar uma fórmula menor com SOMARPRODUTO, usando assim:

SOMARPRODUTO((A2:A20="Faltou")+(A2:A20=0))

E na célula G2, assim:

=SOMARPRODUTO((B2:B20="Faltou")+(B2:B20=0))

[]s

 
Postado : 05/05/2018 6:57 am
(@jsomazz)
Posts: 0
New Member
 

Outra solução que poderá ser aplicada seria:

Na célula D2 =CONT.SE($A$2:$A$20;"Faltou")+CONT.SE($B$2:$B$20;">0")
Na célula E2 =CONT.SE($A$2:$A$20;">=0")
Na célula F2 =CONT.SE($A$2:$A$20;"Faltou")+CONT.SE($A$2:$A$20;"=0")
Na célula G2 =CONT.SE($B$2:$B$20;"Faltou")+CONT.SE($B$2:$B$20;"=0")

Vários caminhos para um mesmo problema...

 
Postado : 07/05/2018 6:04 am
(@marcway)
Posts: 49
Trusted Member
Topic starter
 

Caros amigos, wzxnet7, Patropi e jsomazz

Muito obrigado, pelas preciosas dicas e orientações que nos mostram como resolver um problema de vários modos. O que vocês de forma cuidadosa me explicaram, me valeu muito! Muito obrigado!

Eu queria perguntar ainda uma coisa neste tópico, e por favor, me desculpem, se a minha pergunta for estúpida. Seria a seguinte:

1- Se fôssemos usar o =cont.se ou o =cont.ses conforme o caso, haveria alguma forma de se codificar dentro de apenas 1 "=cont.se" ou 1 "=cont.ses" a condição "diferente de faltou", sem se recorrer à concatenação de 2 codificações "=somarproduto" ou 2 codificações "=cont.se" ?

Abraços, Marcelo.

 
Postado : 07/05/2018 7:17 am
(@jsomazz)
Posts: 0
New Member
 

Prezado Marcelo,

Se você utilizar o cont.se em "coisas" diferentes o excel não realizará a soma, ou seja, qdo vc conta "faltou" e conta números ele não entende que tem que somar o resultado das contagens, por isso separei, agora se vc quiser contar o "faltou" e o diferente de "faltou" dará certo, ficaria assim nas células:
D2 =CONT.SES(A2:A20;"Faltou";B2:B20;"<>Faltou")
E2 =CONT.SES(A2:A20;"<>Faltou";B2:B20;"Faltou")
mas a F2 e a G2 permanecem do jeito anterior, ou seja:
F2 =CONT.SE($A$2:$A$20;"Faltou")+CONT.SE($A$2:$A$20;"=0") (Pois vc estará somando os resultados de "coisas" diferentes)
G2 =CONT.SE($B$2:$B$20;"Faltou")+CONT.SE($B$2:$B$20;"=0") (Pois vc estará somando os resultados de "coisas" diferentes)

Posso até estar falando besteiras, mas na prática funcionou.. :D

Abraços

 
Postado : 07/05/2018 7:52 am
(@marcway)
Posts: 49
Trusted Member
Topic starter
 

Olá jsomazz,

Funcionou perfeitamente!

Muito obrigado pela aula!

Abraços, Marcelo.

 
Postado : 09/05/2018 7:14 am