Excel: Encontre o primeiro valor na coluna 2x valor atual

Excel: Encontre o primeiro valor na coluna 2x valor atual

Eu tenho uma planilha excel. Eu tenho a coluna C que contém valores de preços. Na coluna D, tenho a data. Na coluna E, quero retornar a primeira vez que o preço atual chega ao dobro.

Imagem do que eu preciso

Por exemplo, se C1 for $ 1 e a primeira vez que a coluna C chegar a $ 2 for C27, eu gostaria de retornar a data de E27 para E1. Observe que a pesquisa de intervalo precisa mudar. Por exemplo, para C2, não queremos olhar para C1 para ver se o preço dobrou. Basicamente, não podemos voltar no tempo. Alguém pode ajudar com isso? Tentei usar o vlookup, mas não está funcionando como gostaria. Parece que estão faltando alguns valores porque não é exatamente 2x.

Responder1

Use ÍNDICE/AGREGADO:

=IFERROR(INDEX(D:D,AGGREGATE(15,7,ROW($C1:$C$100)/($C1*2<=$C1:$C$100),1)),"Does not Double")

Observe que todas as referências $C1têm a linha tão relativa, pois queremos apenas olhar para baixo a partir da linha onde a fórmula está colocada. Se não dobrar na área alocada, ele retornaráDoes not Double

insira a descrição da imagem aqui

informação relacionada