Excel: busque el primer valor en la columna 2x el valor actual

Excel: busque el primer valor en la columna 2x el valor actual

Tengo una hoja de cálculo excel. Tengo la columna C que tiene valores de precios. En la columna D tengo la fecha. En la columna E, quiero volver la primera vez que el precio actual se duplique.

Imagen de lo que necesito

Entonces, por ejemplo, si C1 es $1 y la primera vez que la columna C llega a $2 es C27, entonces me gustaría devolver la fecha de E27 a E1. Tenga en cuenta que la búsqueda de rango tiene que cambiar. Por ejemplo, para C2, no queremos mirar C1 para ver si el precio se duplica. Básicamente, no podemos retroceder en el tiempo. ¿Alguien puede ayudarme con esto? Intenté usar vlookup, pero no funciona como me gustaría. Parece que le faltan algunos valores porque no es exactamente 2x.

Respuesta1

Utilice ÍNDICE/AGREGADO:

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

Tenga en cuenta que todas las referencias deben $C1tener la fila como relativa, ya que solo queremos mirar hacia abajo desde la fila donde se coloca la fórmula. Si no se duplica en el área asignada, volveráDoes not Double

ingrese la descripción de la imagen aquí

información relacionada