Notifications
Clear all

DUVIDA COM A FORMULA MÁXIMO OU MAIOR

13 Posts
1 Usuários
0 Reactions
1,293 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola pessoal, quero buscar o valor máximo ou maior em uma coluna com referencia ao mês correspondente. Explicando:

Na Plan1 existe um banco de dados onde na coluna A são os mês, onde os dados são lançados por linha, isto é, na linha 2 "ABR", linha 3 "ABR", linha 4 "MAI" e assim por adiante, na coluna B são os valor lançados que podem ser iguais das linhas anteriores ou maiores.
Na coluna A da Plan2 existe os mês do ano (JAN, FEV, MAR...DEZ nesta configuração) e na coluna B gostaria que a formula busca-se o maior valor do mês correspondentes na Plan1 coluna B.

Segue o exemplo para melhor entendimento da minha necessidade.
silvajmp

 
Postado : 13/11/2013 4:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

{=MÁXIMO(SE(Plan1!$A$2:$A$14=Plan2!$A2;Plan1!$B$2:$B$14;""))}

Arraste

 
Postado : 13/11/2013 4:54 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Matrix, valeu mesmo, coloquei a formula na célula do exemplo e funcionou, ai coloquei adaptando no meu controle e também funcionou, mas quando mudei a coluna do valor a ser buscado o resultado ficou zero.

De

={MÁXIMO(SE('Boletim Geral'!$AG$3:$AG$400='Boletim IND-MAN'!$BM4;'Boletim Geral'!$AH$3:$AH$400;""))/24}
Coluna AG = intervalo da coluna do mês
Célula BM = mês de referencia 
Coluna AH = intervalo da coluna do valor a ser buscado
/24 = formato em hora

Para

={MÁXIMO(SE('Boletim Geral'!$AG$3:$AG$400='Boletim IND-MAN'!$BM4;'Boletim Geral'!$AM$3:$AM$400;""))/24}
Coluna AG = intervalo da coluna do mês
Célula BM = mês de referencia 
Coluna AM = intervalo da coluna do valor a ser buscado
/24 = formato em hora

Esta alteração esta dando o resultado "0".

silvajmp

 
Postado : 13/11/2013 6:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite silva

Veja se desta forma te atende:

Dê retorno.

At.te

 
Postado : 13/11/2013 7:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Patropi valeu por me atender, mas você não entendeu, eu já havia colocando na formula /24 e deu certo mas quando mudei a coluna AH para AM onde vou buscar os valores, mesmo matriciando (ctrl+shift+enter) o resultado esta sendo 0.

De
={MÁXIMO(SE('Boletim Geral'!$AG$3:$AG$400='Boletim IND-MAN'!$BM4;'Boletim Geral'!$AH$3:$AH$400;""))/24}
Para
={MÁXIMO(SE('Boletim Geral'!$AG$3:$AG$400='Boletim IND-MAN'!$BM4;'Boletim Geral'!$AM$3:$AM$400;""))/24}

silvajmp

 
Postado : 13/11/2013 7:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Posta a plan para vermos.

Abs

 
Postado : 13/11/2013 7:54 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

MATRIX, descobri o que esta acontecendo, o valor buscado esta na formatação de texto pois esta desta forma:

Plan2.Cells(linha, 7) = Plan6.Cells(19, 3) 'horas de moagem diario mda 54

vou usar a CDbl para converter para número e depois eu te falo se deu certo

obrigado por enqto

silvajmp

 
Postado : 13/11/2013 8:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Matrix, como adaptar uma função de conversão de texto para numero na linha abaixo, para a formula sugerida funcionar:

Plan2.Cells(linha, 7) = Plan6.Cells(19, 3) 'horas de moagem diario mda 54

silvajmp

 
Postado : 15/11/2013 11:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Já que a duvida inicial "Maximo ou Maior" foi esclarecida pelos colegas Mandrix/Patropi.
A nova duvida ( nos 2 ultimos post's) esta muito genérica.
Diz:"o valor buscado esta na formatação de texto pois esta desta forma", nada na string disponibilizada indica o tipo do valor/dado recebido/passado (nem recebido por onde e passado para onde e como.

 
Postado : 15/11/2013 11:24 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

:roll: Reinaldo devo responder neste tópico ou devo abrir outro no índice em do vba? :?:

silvajmp

 
Postado : 15/11/2013 11:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Para manter o fórum organizado, se envolve VBA, creio eu que deva ser em outro outro tópico.

 
Postado : 15/11/2013 11:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara,

Sugiro que além de abrir outro tópico vc anexe o arquivo pois sem ele não podemos testar e comprovar uma possível solução.

Abraço a todos.

 
Postado : 15/11/2013 12:02 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

 
Postado : 18/11/2013 3:52 pm