Parece que você pode usar uma fórmula de matriz combinando MAX
e IF
. Copiei seus dados e os transformei em uma tabela, para que a fórmula seja mais fácil de seguir. A fórmula gigante única é semelhante a essa (inserida com CTRL
+ SHIFT
+ ENTER
):
{=MIN(IF(Table1[Month]=1,IF(Table1[Year]=2015,IF(Table1[Value]=MAX(IF(Table1[Month]=1,IF(Table1[Year]=2015,Table1[Value]))),ROW(Table1[Value])))))}
Mas eu recomendo dividi-lo em dois só assim é mais fácil de seguir ( H5
na segunda fórmula refere-se à célula onde eu coloquei a primeira fórmula):
{=MAX(IF(Table1[Month]=1,IF(Table1[Year]=2015,Table1[Value])))}
{=MIN(IF(Table1[Month]=1,IF(Table1[Year]=2015,IF(Table1[Value]=H5,ROW(Table1[Value])))))}
A primeira fórmula encontra a leitura máxima no mês e & ano. A segunda fórmula encontra a primeira ocorrência dessa leitura nesse mês e ano. Isso significa que você não terá visibilidade para outras leituras no mesmo mês que aconteceram da mesma forma.
Observe que você pode ter uma tabela de todos os meses e alterar os valores codificados de 1
e 2015
para serem referências, para que você possa ter a mesma fórmula para tudo. Tudo isso apenas te dá o número da linha com os dados nele. Depois disso, você pode usar INDEX
+ MATCH
ou LOOKUP
ou OFFSET
ou qualquer que seja sua função de pesquisa favorita.