Tenho uma lista de pedidos com as seguintes colunas: ID do comprador, Data do pedido, Valor do pedido
Preciso adicionar uma coluna que liste a PRIMEIRA data do pedido e outra que liste a ÚLTIMA data do pedido. No caso de apenas 1 pedido, a data seria a mesma em ambas as colunas.
EG - isso é o que eu tenho
Buyer ID Order Date
1 1/31/2016
2 2/27/2016
1 5/31/2016
Isto é o que eu gostaria
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
Tenho mais de 1.000 IDs de compradores, nem todos têm vários pedidos
Responder1
Vamos supor que os valores de "ID do comprador" estejam em células A2:A4
e os valores de "Data do pedido" estejam em células B2:B4
. Para obter o valor "Último" na célula C2
(a célula superior sem cabeçalho na coluna "Último pedido"), digite ou cole a seguinte fórmula e pressione Ctrl+Shift+Enterpara inseri-la:
=MAX(IF($A$2:$A$4 = A2, $B$2:$B$4))
Em seguida, para obter o valor "Primeiro" na célula D2
(a célula sem cabeçalho superior na coluna "Primeira ordem"), digite ou cole a seguinte fórmula e pressione novamente Ctrl+Shift+Enterpara inseri-la:
=MIN(IF($A$2:$A$4 = A2, $B$2:$B$4))
Em seguida, basta copiar a fórmula das células C2:D2
para quantas linhas você tiver dados.
Observe que é importante inserir as fórmulas usando Ctrl+Shift+Enterem vez de apenas pressionar a Entertecla, pois isso criará uma fórmula de matriz. Caso contrário, em cada célula você obteria os valores MAX
ou MIN
para todo o intervalo A2:A4
, sem levar em consideração o critério "ID do comprador".