Você se importa em ter uma lista dos pacientes distintos em uma coluna própria?
Isso seria feito com uma fórmula, e aqui está como seria:
AfórmulaemD2listaospacientesdistintos:
=IFERROR(INDEX($A$2:$A$20,MATCH(0,INDEX(COUNTIF($D$1:D1,$A$2:$A$20),0,0),0)),"")
Em F2, contamos o número de visitas de serviço para cada paciente na lista (curta):
=COUNTIFS(A$2:A$20,D2,C$2:C$20,">0")
E, finalmente, na E2, encontramos a primeira data de serviço:
=MIN(IF((1*(D2=A$2:A$20)*(C$2:C$20))=0,"",(1*(D2=A$2:A$20)*(C$2:C$20)))
Essa é uma fórmula de matriz, por isso é inserida com CTRL-Shift Enter, em vez de apenas Enter. Se inserido corretamente, o Excel colocará a fórmula entre chaves {}.
Após as fórmulas serem inseridas, preencha-as o suficiente para listar todos os pacientes. Isso é feito com mais facilidade selecionando a primeira célula que contém a fórmula (D2 neste exemplo) e, em seguida, clicando com o botão SHIFT em uma célula na coluna F que está longe o suficiente. Em seguida, escolha "Preencher > Baixo" no menu "Editar".
Se você adivinhou errado sobre até onde ir, apenas repita o processo da última linha.
Espero que isso ajude, deixe-me saber se eu perdi alguma coisa.