Excel 2010/2013 — Необходимо подсчитать количество доз лекарства, выданных в один и тот же день одному и тому же пациенту MR#

Excel 2010/2013 — Необходимо подсчитать количество доз лекарства, выданных в один и тот же день одному и тому же пациенту MR#

Хорошо, коллега пытается собрать некоторую информацию о дозировке. У него есть электронная таблица, содержащая даты обслуживания, номер медицинской карты пациента и название лекарства. Так, если Oxycodone появляется 3 раза 9/30/15 для медицинской карты 012345678, то он хотел бы автоматически получить отчет, который выглядит следующим образом:

Дата обслуживания...... MedRec#.......... Rx................. Дозы

9/30/2015...... 012345678...... Оксикодон...... 3

29.09.2015......0123455567...... Аспирин........... 1

29.09.2015......0000345678...... Рантидин...... 2

Конечно, у него огромное количество дат, пациентов и различных лекарств для каждого пациента в разные дни, поэтому вышеприведенное будет охватывать много месяцев для пациентов, принимающих разные лекарства. Я попробовал CountIF, и изначально сводная таблица выглядела многообещающе, но мне не хватает навыков, и это сводит меня с ума, как автоматически вернуть количество для стольких условий, которые выполняются, и вытащить имя Rx, даты обслуживания и Med Rec # из листа и создать отчет на новом листе. Есть идеи?

решение1

Предположим, что ваши данные выглядят следующим образом:

введите описание изображения здесь

Добавьте столбец слева, который будет составным индексом на основе даты, номера медрека и назначения (я использую точку с запятой в качестве разделителя):=CONCATENATE(B2,";",C2,";",D2)

введите описание изображения здесь

Теперь все, что вам нужно сделать, это использовать функцию СЧЕТЕСЛИ, чтобы подсчитать частоту этого ИНДЕКСА (которая будет равна количеству доз):=COUNTIF(A:A,A2)

введите описание изображения здесь

Затем вы можете использовать расширенные фильтры Excel, чтобы отобразить только уникальные значения:

введите описание изображения здесь

Что даст вам следующую отфильтрованную таблицу:

введите описание изображения здесь

Связанный контент