Excel 2010/2013 - Precisa contar o número de doses de um medicamento dado na mesma data, ao mesmo paciente MR #

2

Ok, um colega está tentando compilar algumas informações de dosagem. Ele tem uma planilha contendo datas de serviço, o número de prontuário do paciente e o nome da medicação. Então, se o Oxycodone aparecer 3 vezes em 30/09/15 para o Medical Record 012345678, então o que ele gostaria de receber automaticamente é um relatório que se parece com:

Data de serviço ...... MedRec # .......... Rx ................. Doses

30/09/2015 ...... 012345678 ...... Oxicodona ...... 3

29/09/2015 ...... 0123455567 ...... Aspirina ............ 1

29/09/2015 ...... 0000345678 ...... Rantidine ...... 2

É claro que ele tem um grande número de consultas, pacientes e vários remédios para cada paciente em vários dias, de modo que o supracitado cobriria muitos meses para pacientes em vários remédios. Eu tentei CountIF, e inicialmente uma tabela dinâmica parecia promissor, mas eu estou com falta da habilidade e está me levando a morcegos sobre como retornar automaticamente uma contagem para tantas condições sendo atendidas e puxando o nome Rx, datas de serviço e med. fora da planilha e produzindo o relatório em uma nova planilha.    Alguma idéia?

    
por NeedMultiCountHelp 12.10.2015 / 21:44

1 resposta

1

Supondo que seus dados tenham esta aparência:

Adicioneumacolunaàesquerda,queseráumíndicecompostocombaseemData,medrec#eRx(euusoumponto-e-vírgulacomoumseparador):=CONCATENATE(B2,";",C2,";",D2)

Agora,tudooquevocêprecisafazeréusarCOUNTIFparacontarafrequênciadesseINDEX(queseriaigualaonúmerodeDoses):=COUNTIF(A:A,A2)

Emseguida,vocêpodeusarosFiltrosavançadosdoExcelparamostrarapenasvaloresexclusivos:

Qualseráatabelafiltrada:

    
por 14.10.2015 / 04:42