- This topic has 3 replies, 2 voices, and was last updated 13 years, 9 months ago by
Anonymous.
-
AuthorPosts
-
-
17 de Janeiro de 2013 at 19:18 #1263
Anonymous
Inactiveboa noite,
É a primeira vez e poderei não estar a usar o forum da melhor maneira.
peço desculpa e deste já agradeço ao forum.queria obter o valor maximo de uma lista de resultadados quem tem uma data associada. por exemplo. tenho uma série de resultados do inicio do ano até ao fim do ano mas queria ir buscar o valor máximo por intervalo de datas, ou seja, definindo a data inicial e a data final. já tentei com arrays mas não estou a conseguir. alguém me pode ajudar?
obrigado
mário ivo -
17 de Janeiro de 2013 at 22:31 #2092
jorgerod
Keymasterolá mário ivo,bem vindo ao forum do exceler. esperamos ver-te mais vezes por aqui e, se possível, dares a conhecer este site aos teus amigos 🙂
quanto à tua pergunta: se não me engano, o que pretendes será isto:
se assim for, vamos então à explicação:
a tua tabela será com uma coluna de datas e outra coluna de valores ( no exemplo, ranges c2:c16 e d2:d16). então, as células g4 e g5, serão as células onde digitarás o intervalo de datas (da menor, para a maior). poderás fazer isso, digitando as datas ou, mais simples, associares as células às outras onde tens as datas, no exemplo: em g4: =c10, ou seja 09/12/2012 e em g5: =c13, ou seja, 12/12/2012.
agora, temos que elaborar uma fórmula que contenha um array de datas e que, das mesmas, procure o valor maior correspondente ao intervalo pretendido.
então, no exemplo, vamos digitar na célula f3, a seguinte fórmula:
=mÁximo(se(c2:c16>=g4; se(c2:c16=g4; se(c2:c16<=g5; d2:d16)))}
o resultado, como podes ver no exemplo, será 10.
achas que é isto que pretendes?
diz qq coisa, ok?
fica bem.
ver mais e melhor em:
Attachments:
You must be logged in to view attached files. -
18 de Janeiro de 2013 at 11:29 #2093
Anonymous
Inactiveobrigado jorge,
essa era a fórmula que eu estava a usar e resulta com valores positivos. o que eu estou a verificar é que se os valores forem todos negativos, por exemplo, -1, -2 -3, -4 … o valor maior seria -1. com esta fórmula devolve sempre 0.
se tiver alguma dica para contornar este problema fico agradecido.de qualquer maneira, muito obrigado pela sua colaboração.
bom fim de semana.
mário -
18 de Janeiro de 2013 at 15:53 #1264
jorgerod
Keymastermário,
para valores negativos, é só adaptar noutra célula, a fórmula anterior, ou seja:
={mÁximo(se(c2:c16>=g4; se(c2:c16<=g5;se(d2:d16<0;d2:d16))))}
claro, como array que é , é obrigatória a utilização das teclas ctrl + shift + enter., para dar as {}
fica bem e diz qq coisa, ok? 🙂
-
-
AuthorPosts
- You must be logged in to reply to this topic.
EXCELer Tudo sobre EXCEL em Português