Excel: como verificar valores em várias linhas que marcam valores por dia e destacam a linha com a entrada mais antiga

Excel: como verificar valores em várias linhas que marcam valores por dia e destacam a linha com a entrada mais antiga

Tenho um banco de dados que mostra o valor atribuído a cada cliente em cada semana do ano. O que eu quero é destacar (ou seja, marcado com X, no final do meu relatório) a primeira semana em que qualquer valor está presente para um Cliente com o mesmo Atributo, para que eu possa eliminar o restante das linhas de cada Combinação cliente/atributo. Exemplo:

atual

O que eu tenho

desejado

O que eu quero

Responder1

Experimente esta fórmula:

=AGGREGATE(15,6,COLUMN($C$2:$G$10)/(INDEX((A2=$A$2:$A$10)*(B2=$B$2:$B$10)*($C$2:$G$10),)>0),1)=AGGREGATE(15,6,COLUMN($C2:$G2)/(ISNUMBER($C2:$G2)),1)

insira a descrição da imagem aqui

Como você pode ver, deixei retornando TRUE/FALSE. Se você quiser, Xuse isto:

=IF(AGGREGATE(15,6,COLUMN($C$2:$G$10)/(INDEX((A2=$A$2:$A$10)*(B2=$B$2:$B$10)*($C$2:$G$10),)>0),1)=AGGREGATE(15,6,COLUMN($C2:$G2)/(ISNUMBER($C2:$G2)),1),"X","")

Ele retornará Xou uma célula em branco.

A função AGGREGATE() foi introduzida no Excel 2010.

Observação:

Ele retornará TRUE para todos os que estiverem empatados primeiro.

informação relacionada