Inquiridor
Datas

Pergunta
-
Boas
Tenho uma coluna com as seguintes datas:
20-12-2010 João
20-12-2010 Joana
21-12-2010 Paulo
21-12-2010 Joana
22-12-2010 JoãoE preciso de criar uma formula que me escreva numa célula qual a data mais antiga que corresponde ao joão.
E noutra célula a data mais recente que corresponde ao João.
Tem como fazer isso?
quinta-feira, 6 de janeiro de 2011 16:42
Todas as Respostas
-
Mais antiga:
=MÍN(A1:A5)*(B1:B5="João")
Mais recente:
=MÁXIMO(A1:A5)*(B1:B5="João")
Observações:
Essas fórmulas são matriciais, devem ser entradas com Ctrl+Shift+Enter.
Não se esqueça de formatar as células onde você pôs essas fórmulas como Data, caso contrário você visualizará apenas um número.
Felipe Costa Gualberto - http://www.ambienteoffice.com.brquinta-feira, 6 de janeiro de 2011 23:59 -
Mais antiga:
=MÍN(A1:A5)*(B1:B5="João")
Mais recente:
=MÁXIMO(A1:A5)*(B1:B5="João")
Observações:
Essas fórmulas são matriciais , devem ser entradas com Ctrl+Shift+Enter .
Não se esqueça de formatar as células onde você pôs essas fórmulas como Data , caso contrário você visualizará apenas um número.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
Benzadeus,No caso de buscarmos Joana, a mera troca de nome na fórmula ("João" por "Joana") não retorna o resultado correto.
Pra mim foi surpresa mas acho que o nome buscado deve iniciar e terminar o intervalo (range B1:B5) para que ele retorne os resultados corretos.
É isso mesmo? Não manjo muito de matriciais mas aqui no exemplo que tentei aqui não deu certo. Outras dúvidas: As datas devem estar ordenadas? Quando só há uma ocorrência (Paulo), me retornou zero pro máx e mín.
Como não consegui validar com as matriciais, demonstro outra possibilidade de listagem dos 2 (máx e mín) através de fórmulas, com combo para seleção dos nomes que constam na base de dados.
É uma ilustração de como listar registros únicos e, a partir deles, destacar as duas datas solicitadas. A base está preparada pra 100 registros (até 25 únicos).
Selecione em F1 o nome. Os resultados estão ao lado.
Abs,
http://rapidshare.com/files/441217915/RASCUNHOMSDNFLASHED06JAN.xls
sexta-feira, 7 de janeiro de 2011 03:35 -
Mandrix está certo. A fórmula do Benzadeus está errada. Ela não retorna a menor de cada pessoa. Ela retorna o menor de todos, independente da pessoa colocada na fórmula.
para ter o menor de um específico, tente essa fórmula aqui
=MÍNIMO(SE(B1:B5="João";A1:A5;999999))
Também é matricial, portanto, ctrl-shift-enter
João Eurico Consultor Manguetown - Brazilsábado, 8 de janeiro de 2011 21:14 -
Olá pessoal,
Obrigado por terem corrigido meu erro.
Felipe Costa Gualberto - http://www.ambienteoffice.com.brdomingo, 9 de janeiro de 2011 22:50