Notifications
Clear all

Achando o maior valor numa tabela

7 Posts
2 Usuários
0 Reactions
1,468 Visualizações
(@lfado)
Posts: 9
Active Member
Topic starter
 

Olá,

to com um problema e gostaria de ver se tem como alguem me ajudar.
É o seguinte possuo uma tabela com duas colunas, numa tem o sexo da pessoa, f pra feminino e m pra masculino. Na outra tem a altura. São varios valores e os f e m estão aleatorios. Ex:
sexo altura
f 1,75
f 1,00
m 2,10
f 1,89
m 1,50
m 1,70
f 1,67
Na minha tem muito muito mais valores
Quero achar a mulher mais alta usando funções, mas não sei como fazer ele ler a tabela do sexo e ai só ler as alturas de f. Na minha tabela tem muitos valores tornando-se cansativo e com uma grande perda de tempo ir avaliando caso a caso.
Alguem tem alguma ideia?

 
Postado : 03/08/2012 8:02 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde,

Veja se atende:

=MÁXIMO(SE(A2:A8="f";B2:B8;0))

É só adaptar o intervalo à sua necessidade.
Como é uma fórmula MATRICIAL, você deve pressionar CTRL + SHIFT + ENTER em vez de apenas ENTER.

Abraço

 
Postado : 03/08/2012 9:55 am
(@lfado)
Posts: 9
Active Member
Topic starter
 

Nossa valeu,

Cheguei a escrever um código parecido mas não sabia desse CTRL+shift +Enter.
Você poderia me ajudar em mais uma coisa?
Tentei fazer algo parecido pra achar o homem mais baixo, escrevi o seguinte:
MINIMO(SE(A1:A9="m";B1:B9;0)) mas ele retornou 0 e nao existe homem com essa altura na tabela.
Ai resolvi usar a função menor: MENOR(SE(A1:A9="m";B1:B9;0)1) e novamente ele retorna o valor 0.
Onde está o erro? como posso corrigi-lo?

Att,

Lfado

 
Postado : 05/08/2012 10:30 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Considerando os dados em coluna A e B.

=MENOR(B2:B8;1)

E por favor agradeça aqueles que te ajudaram e marque seu tópico como resolvido!!!
viewtopic.php?f=7&t=3784
Att

 
Postado : 05/08/2012 10:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O retorno é "Zero", pois a formula SE(A1:A9="m";B1:B9;0), retorna Zero ou a altura, e o minimo qdo se tem zero é zero.

Veja como e o retorno:

f	1,75	0
f	1	0
m	2,1	2,1
f	1,89	0
m	1,5	1,5
m	1,7	1,7
f	1,67	0

Experimente utilizar (utilize CTRL + SHIFT + ENTER para finalizar):

=MÍNIMO(SE(A1:A7="m";B1:B7;100))

ou

=MÍNIMO(SE(SE(A1:A7="m";B1:B7;0)>0;B1:B7))
 
Postado : 05/08/2012 11:57 am
(@lfado)
Posts: 9
Active Member
Topic starter
 

Muito obrigado, consegui fazer graças a ajuda de vocês

Att,

Lucas Fonseca

 
Postado : 07/08/2012 7:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Ao autor do tópico lembre se de marcar o post como resolvido!!!

viewtopic.php?f=7&t=3784

Att

 
Postado : 07/08/2012 11:21 am