Bien, un colega está intentando recopilar información sobre la dosis. Tiene una hoja de cálculo que contiene las fechas de servicio, el número de registro médico del paciente y el nombre del medicamento. Entonces, si oxicodona aparece 3 veces el 30/09/15 para el registro médico 012345678, entonces lo que le gustaría recibir automáticamente es un informe similar a:
Fecha de servicio...... MedRec#........... Rx................. Dosis
30/09/2015...... 012345678...... Oxicodona...... 3
29/09/2015......0123455567...... Aspirina............ 1
29/9/2015......0000345678...... Rantidina...... 2
Por supuesto, tiene una gran cantidad de fechas, pacientes y varios medicamentos para cada paciente en varios días, por lo que lo anterior cubriría muchos meses para pacientes que toman varios medicamentos. Probé CountIF, e inicialmente una tabla dinámica parecía prometedora, pero me falta la habilidad y me está volviendo loco cómo devolver automáticamente un recuento para tantas condiciones que se cumplen y obtener el nombre de Rx, las fechas de servicio y el número de registro médico. de la hoja y producir el informe en una hoja nueva. ¿Algunas ideas?
Respuesta1
Suponiendo que sus datos se vean así:
Agregue una columna a la izquierda, que será un índice compuesto basado en Fecha, medrec# y Rx (yo uso un punto y coma como separador):=CONCATENATE(B2,";",C2,";",D2)
Ahora todo lo que necesita hacer es usar CONTAR.SI para contar la frecuencia de ese ÍNDICE (que equivaldría al número de dosis):=COUNTIF(A:A,A2)
Luego puede usar los filtros avanzados de Excel para mostrar solo valores únicos:
Lo que le dará esta tabla filtrada: