Excel 2010/2013 - 동일한 환자에게 동일한 날짜에 투여된 약물의 투여 횟수를 계산해야 함 MR#

Excel 2010/2013 - 동일한 환자에게 동일한 날짜에 투여된 약물의 투여 횟수를 계산해야 함 MR#

좋아요, 동료가 복용량 정보를 수집하려고 합니다. 그는 서비스 날짜, 환자의 의료 기록 번호 및 약물 이름이 포함된 스프레드시트를 가지고 있습니다. 따라서 옥시코돈이 의료 기록 012345678에 대해 2015년 9월 30일에 3번 나타나면 그가 자동으로 받고 싶은 보고서는 다음과 같습니다.

서비스 날짜......MedRec#..........Rx...........복용량

2015년 9월 30일...... 012345678...... 옥시코돈...... 3

2015년 9월 29일......0123455567......아스피린...........1

2015년 9월 29일......0000345678...... 란티딘...... 2

물론 그는 다양한 날짜에 각 환자에 대한 수많은 날짜, 환자 및 다양한 약을 보유하고 있으므로 위의 내용은 다양한 약을 복용하는 환자의 수개월을 포괄합니다. CountIF를 시도했는데 처음에는 피벗 테이블이 유망해 보였지만 기술이 부족하여 충족된 많은 조건에 대한 카운트를 자동으로 반환하고 Rx 이름, 서비스 날짜 및 Med Rec #을 가져오는 방법에 대해 방망이를 치고 있습니다. 시트에서 꺼내어 새 시트에 보고서를 생성합니다. 어떤 아이디어가 있나요?

답변1

데이터가 다음과 같다고 가정합니다.

여기에 이미지 설명을 입력하세요

Date, medrec# 및 Rx를 기반으로 하는 복합 색인이 될 열을 왼쪽에 추가합니다(세미콜론을 구분 기호로 사용합니다).=CONCATENATE(B2,";",C2,";",D2)

여기에 이미지 설명을 입력하세요

이제 해야 할 일은 COUNTIF를 사용하여 해당 INDEX의 빈도(Doses 수와 동일)를 계산하는 것입니다.=COUNTIF(A:A,A2)

여기에 이미지 설명을 입력하세요

그런 다음 Excel의 고급 필터를 사용하여 고유한 값만 표시할 수 있습니다.

여기에 이미지 설명을 입력하세요

필터링된 테이블은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보