Estou usando esta função para classificar dados:
=SUMPRODUCT(($B$2:$B$11>B2) / COUNTIF($B$2:$B$11,$B$2:$B$11&"")) + 1
Esta versão atribui 1 ao valor mais alto e aumenta sequencialmente as classificações para números mais baixos. (Pode ser revertido, para classificar de baixo para alto.) Estou usando esta fórmula para que as fileiras não pulem números quando houver duplicatas. Por exemplo, se os três valores mais altos forem 44, 44 e 42, com um empate (bidirecional) para o mais alto, desejo que as classificações sejam 1, 1 e 2, em vez de 1, 1 e 3.
O problema é que ele trata células vazias como se contivessem zero. Como faço para parar esta fórmula de classificar as células vazias? Por exemplo, a coluna G mostra o que recebo da fórmula acima e a coluna W mostra o que eu quero:
B G W
22 5 5
(empty) 6 (empty)
44 3 3
55 2 2
55 2 2
66 1 1
33 4 4
66 1 1