Hola! Esto es un tanto complejo y se podría resolver usando programación con Visual Basic for Applications (VBA) pero también de otras maneras. Una de ellas sería la siguiente: seleccionamos las celdas implicadas. Buscamos la opción de ordenar y filtrar. Elegimos "Orden personalizado" y luego ordenar por columna C de menor a mayor según valores, y criterio de ordenación de menor a mayor.
Pulsamos sobre Agregar nivel (para introducir un segundo criterio de ordenación) y como segundo criterio de ordenación establecemos Luego por: columna D, según valoress, criterio de mayor a menor.
Una vez hecho esto ya tenemos este resultado:
11111111 6
11111111 5
11111111 4
11111111 3
11111111 2
22222222 4
22222222 3
Ahora seleccionamos los datos anteriores, nos vamos a la ficha Datos y elegimos la opción Quitar duplicados. Elegimos "Columna C" y pulsamos aceptar.
El resultado obtenido es este:
11111111 6
22222222 4
Saludos!