Excel 2010/2013 - Necessidade de contabilizar o número de doses de um medicamento administrado na mesma data, para o mesmo paciente MR#

Excel 2010/2013 - Necessidade de contabilizar o número de doses de um medicamento administrado na mesma data, para o mesmo paciente MR#

Ok, um colega está tentando compilar algumas informações sobre dosagem. Ele possui uma planilha contendo as Datas do Atendimento, o número do prontuário do paciente e o nome do medicamento. Então, se Oxicodona aparecer 3 vezes em 30/09/15 para o Registro Médico 012345678 então o que ele gostaria de receber automaticamente é um relatório parecido com:

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

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

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

29/09/2015......0000345678...... Rantidina...... 2

É claro que ele tem um grande número de datas, pacientes e vários remédios para cada paciente em vários dias, então o acima mencionado cobriria muitos meses para pacientes que tomam vários remédios. Eu tentei o CountIF e, inicialmente, uma tabela dinâmica parecia promissora, mas não tenho a habilidade e isso me motiva a retornar automaticamente uma contagem para tantas condições atendidas e obter o nome Rx, datas de serviço e Med Rec # da planilha e produzindo o relatório em uma nova planilha. Alguma ideia?

Responder1

Supondo que seus dados sejam assim:

insira a descrição da imagem aqui

Adicione uma coluna à esquerda, que será um índice composto baseado em Data, medrec# e Rx (eu uso ponto e vírgula como separador):=CONCATENATE(B2,";",C2,";",D2)

insira a descrição da imagem aqui

Agora tudo que você precisa fazer é usar CONT.SE para contar a frequência desse ÍNDICE (que seria igual ao número de Doses):=COUNTIF(A:A,A2)

insira a descrição da imagem aqui

Então você pode usar os filtros avançados do Excel para mostrar apenas valores exclusivos:

insira a descrição da imagem aqui

O que lhe dará esta tabela filtrada:

insira a descrição da imagem aqui

informação relacionada