Notifications
Clear all

Média de 3 critérios utilizando texto

9 Posts
4 Usuários
0 Reactions
1,634 Visualizações
(@insanetm)
Posts: 51
Trusted Member
Topic starter
 

Bom dia,

Gostaria de uma ajudinha de vcs...

é o seguinte:

Tenho como exemplo uma planilha em que uma parte tenho as seguintes informações

----------A1----------------------A2-------------------------------------A3
Serviço Técnico - Qualidade do Atendimento - Avaliação do Serviço prestado

--------Good------------------Excelent ------------------------------(média) -> Resultado dos 2 critérios (A1 e A2)
--------Good------------------Excelent ------------------------------(média) -> Resultado dos 2 critérios (A1 e A2)

Onde:

Bad = 0
Good = 6
Excelent = 10.

Logo isto se torna uma matriz?

Good + Good = 6 + 6 / 2 tendo como resultado (6)

O que eu preciso é, onde está a média, fazer a fórmula que me traga o valor médio do que foi colocado na Coluna A e B, ou seja, GOOD GOOD ou BAD BAD ou EXCELENT BAD e assim sucessivamente.

Alguém?

 
Postado : 03/12/2013 7:29 am
(@gtsalikis)
Posts: 2373
Noble Member
 

=(SE(A1="Excelent";10;SE(A1="Good";6;0)+SE(A2="Excelent";10;SE(A2="Good";6;0))/2

O q vc colocou se torna uma matriz, porém, como são só 3 elementos, eu prefiro fazer 2 "SEs" e resolver. Se tivessem mais elementos, então eu trataria como matriz.

Para retornar a média como texto "bad", "good" ou "Excelent", vc precisa definir de volta os falores, seria algo assim:

=SE((SE(A1="Excelent";10;SE(A1="Good";6;0)+SE(A2="Excelent";10;SE(A2="Good";6;0))/2>=10;"Excellent";=SE((SE(A1="Excelent";10;SE(A1="Good";6;0)+SE(A2="Excelent";10;SE(A2="Good";6;0))/2<6;"Bad";"Good")

 
Postado : 03/12/2013 7:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia,

Segue minha sugestão com matricial, podendo ser considerado mais colunas...

Qualquer coisa da o grito.
Abraço

 
Postado : 03/12/2013 8:53 am
(@bento)
Posts: 75
Trusted Member
 

Com a formula fornecida pelo gtsalikis, fiz uma modificação na primeira para dar certo, as outras para mim não funcionou.

O que será que fiz de errado?

=(SE(B18="Excelent";10;SE(B18="Good";6;0)))/2+SE(B17="excelent";10;SE(B17="good";6;0))/2

Estou aprendendo muito com este forum EXCELENTE!

 
Postado : 03/12/2013 9:40 am
(@bento)
Posts: 75
Trusted Member
 

Treinando mais um pouco no excel montei desta forma usando a sugestão do Bernardo com as formulas do Gtsalikis.

http://www.sendspace.com/file/ihb0r1

Abs

 
Postado : 03/12/2013 7:52 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Bento,

Sobre o que vc fez de errado, seria o ideal que vc mostrasse a fórmula que utilizou, pra gente poder identificar o erro.

De qualquer forma, se vc teve dificuldade com a fórmula que o Bernardo colocou, talvez seja por se tratar de fórmula matricial. (Para essa fórmula, em vez de encerrar com Enter. vc deve encerrar com Ctrl + Shift+ Enter).

No anexo, eu coloquei uma alternativa para esse caso, que é bem mais simples de fazer, e mantém a lógica de utilizar números de 0 a 10 como vc colocou na tua planilha. Porém, está limitada a 3 critérios.

Para conferir o que eu fiz, veja a formatação das células. Para entender as cores, veja o link: http://dicasdeexcel.com.br/2009/05/15/c ... es-no-vba/

Abs

 
Postado : 04/12/2013 5:58 am
(@bento)
Posts: 75
Trusted Member
 

Vixi!!!!

Se isto for simples estou ferrado!!!!

Como vc fez digitar um número e passar para escrita?

Obrigado!

 
Postado : 04/12/2013 12:54 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

hahahah

Formatei a célula para apresentar texto conforme os números, e inseri validação para limitar o que pode ser digitado, no caso, apenas números entre 0 e 10.

Veja os links:

http://www.cavalcanteassociados.com.br/ ... php?id=333
http://info.abril.com.br/dicas/escritor ... xcel.shtml

http://office.microsoft.com/pt-br/excel ... 72600.aspx
http://www.aprenderexcel.com.br/2013/ar ... s-no-excel
http://www.juliobattisti.com.br/cursos/ ... lo2/07.asp

 
Postado : 04/12/2013 1:12 pm
(@bento)
Posts: 75
Trusted Member
 

Obrigado pelas indicações!

Aqui é muito bom Mesmo!

 
Postado : 04/12/2013 1:30 pm