Tengo una lista de pedidos con las siguientes columnas: ID del comprador, fecha del pedido, valor del pedido
Necesito agregar una columna que enumere la fecha del PRIMER pedido y otra que enumere la fecha del ÚLTIMO pedido. En caso de solo 1 pedido, la fecha sería la misma en ambas columnas.
EG: esto es lo que tengo
Buyer ID Order Date
1 1/31/2016
2 2/27/2016
1 5/31/2016
esto es lo que me gustaría
Buyer ID Order Date Last Order First Order
1 1/31/2016 5/31/2016 1/31/2016
2 2/27/2016 2/27/2016 2/27/2016
1 5/31/2016 5/31/2016 1/31/2016
Tengo más de 1000 ID de comprador, no todos tienen pedidos múltiples
Respuesta1
Supongamos que sus valores de "ID de comprador" están en celdas A2:A4
y sus valores de "Fecha de pedido" están en celdas B2:B4
. Para obtener el valor "Último" en la celda C2
(la celda superior sin encabezado en la columna "Último pedido"), escriba o pegue la siguiente fórmula, luego presione Ctrl+Shift+Enterpara ingresarla:
=MAX(IF($A$2:$A$4 = A2, $B$2:$B$4))
Luego, para obtener el valor "Primero" en la celda D2
(la celda superior sin encabezado en su columna "Primer pedido"), escriba o pegue la siguiente fórmula y presione nuevamente Ctrl+Shift+Enterpara ingresarla:
=MIN(IF($A$2:$A$4 = A2, $B$2:$B$4))
Luego, simplemente copie la fórmula de las celdas C2:D2
hasta tantas filas como datos tenga.
Tenga en cuenta que es importante ingresar las fórmulas usando Ctrl+Shift+Enteren lugar de simplemente presionar la Entertecla, ya que esto creará una fórmula matricial. De lo contrario, en cada celda obtendrías los valores MAX
o MIN
para todo el rango A2:A4
, sin tener en cuenta el criterio "ID del comprador".