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
desejado
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)
Como você pode ver, deixei retornando TRUE/FALSE. Se você quiser, X
use 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á X
ou 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.