Excel에서 여러 조건을 동시에 만족하는 데이터의 개수를 세려면 어떤 함수 조합을 사용하는 것이 가장 효율… | 마이메르시 MyMerci
보건통계 실습
문제

Excel에서 여러 조건을 동시에 만족하는 데이터의 개수를 세려면 어떤 함수 조합을 사용하는 것이 가장 효율적인가?

해설
COUNTIFS 함수는 여러 범위에 대해 각각의 조건을 설정하여, 모든 조건을 동시에 만족하는 셀의 개수를 세는 데 특화된 함수이다.

심화 해설

보건행정 핵심 해설 이 문제는 병원 행정 실무에서 데이터 분석을 효율적으로 수행하기 위한 Excel 함수 활용 능력을 평가하고 있어요. 특히, 환자 특성별 통계(예: 특정 연령대의 특정 질환 환자 수), 예산 집행 현황 분석 등 다중 조건을 기반으로 한 집계는 보건행정 업무의 핵심이죠. 핵심 개념 분석 (Key Concept): 문제의 핵심은 "여러 조건을 동시에 만족"하는 데이터의 개수를 세는 가장 효율적인 방법을 묻는 거예요. Excel에는 단일 조건을 처리하는 함수(COUNTIF, SUMIF)와 다중 조건을 처리하는 함수(COUNTIFS, SUMIFS)가 명확히 구분되어 있어요. 효율성은 함수의 전용성(Specialization)사용 편의성에서 판단해야 해요. 정답 근거 (Answer Rationale): 정답은 ⑤ COUNTIFS 함수입니다. 이 함수는 이름 그대로 'Count If + 복수형(S)'으로, 설계 목적 자체가 여러 범위와 여러 조건을 동시에 적용하여 조건을 모두 만족하는 셀의 수를 계산하는 데 있습니다. 예를 들어, '진료과가 내과'이고 '나이가 50세 이상'인 환자 수를 세는 작업은 `=COUNTIFS(진료과범위, "내과", 나이범위, ">=50")` 한 수식으로 간단히 해결할 수 있어요. 이는 다른 함수 조합을 사용하는 것보다 훨씬 직관적이고 오류 가능성이 적습니다. 오답 분석 (Distractor Analysis):
혼동 주의! ①번 VLOOKUP과 MATCH 함수는 데이터를 찾아서 값을 반환하는 조합이에요. 예를 들어, 환자 ID로 이름을 찾을 때 사용하죠. '개수를 세는' 기능은 없어요.
혼동 주의! ②번 SUM과 IF 함수는 배열 수식(구 버전)이나 SUMIFS 함수가 나오기 전에 다중 조건 합계를 구하는 우회 방법이었어요. `=SUM(IF((조건1범위=조건1)*(조건2범위=조건2), 1, 0))`과 같이 Ctrl+Shift+Enter로 입력하는 복잡한 방식이 필요하며, 순수하게 '개수'를 세는 데는 비효율적이고 COUNTIFS에 비해 직관성이 떨어져요.
③번 INDEX와 MATCH 함수는 VLOOKUP의 한계를 보완한 강력한 조회(Lookup) 조합이에요. 특정 조건을 만족하는 '값'을 가져오는 데 특화되어 있지, 조건을 만족하는 '행의 개수'를 세는 데는 적합하지 않아요.
④번 AVERAGEIF 함수는 단일 조건을 만족하는 셀들의 평균을 구하는 함수예요. '개수'를 세는 COUNT 기능과는 목적이 다르며, 다중 조건 버전인 AVERAGEIFS 함수는 있지만, 이 역시 평균을 구하는 함수입니다. 연관 개념 정리 (Related Concepts): 조건부 집계 함수 패밀리를 정리하면 실무 적용이 쉬워져요.
- 단일 조건: COUNTIF(조건범위, 조건) -> 개수 세기, SUMIF(조건범위, 조건, 합계범위) -> 합계 구하기.
- 다중 조건: 핵심! COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...) -> 개수 세기, SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) -> 합계 구하기.
SUMIFS와 COUNTIFS의 인수 순서가 다르다는 점을 꼭 기억하세요! SUMIFS는 '합계할 범위'가 첫 번째 인수이고, COUNTIFS는 '조건 범위'부터 바로 시작합니다. 개념 정리
함수주요 기능조건 개수실무 용도 예시
COUNTIFS여러 조건을 모두 만족하는 셀의 개수 계산다중특정 기간 내 특정 질병 환자 수 집계
SUMIFS여러 조건을 모두 만족하는 셀 값의 합계 계산다중특정 과별 특정 항목의 약제비 총액 계산
COUNTIF단일 조건을 만족하는 셀의 개수 계산단일한 진료과의 총 환자 수 계산
SUMIF단일 조건을 만족하는 셀 값의 합계 계산단일한 의사가 처방한 총 금액 계산
실무 포인트 병원 원무과기획실에서는 진료 실적 보고서, 자원 활용 분석, 품질 지표(QI) 모니터링을 위해 매일 Excel 데이터를 분석해요. 예를 들어, '7월에 내과 외래를 방문한, 65세 이상 여성 환자 중 당뇨병(DM)이 주상병인 환자는 몇 명인가?'라는 질문에는 COUNTIFS 함수가 완벽한 해결사입니다. 조건 범위(진료과, 성별, 나이, 주상병 코드)와 조건("내과", "F", ">=65", "E10-E14")을 순서대로 입력하면 바로 답을 얻을 수 있어요. 수식을 잘못 조합하면 시간이 낭비되고 오류 가능성이 높아지므로, 목적에 맞는 전용 함수를 사용하는 것이 가장 효율적인 프로토콜이에요. 암기 팁 함수 이름에 S가 붙으면 복수(여러 개)의 조건을 처리할 수 있다고 연상하세요! COUNTIFS, SUMIFS, AVERAGEIFS. 'S'는 '여러 조건(conditions)'의 'S'라고 생각하면 외우기 쉬워요. 국시 빈출 포인트 보건의료정보관리사/병원행정사 시험에서는 Excel 함수의 용도 구분이 자주 출제돼요. 특히 '데이터 찾기(VLOOKUP/INDEX-MATCH)' vs '조건부 집계(COUNTIFS/SUMIFS)'를 혼동하지 않도록 주의하세요. 문제 지문에 "개수를 세다", "몇 건인가"라는 표현이 나오면 먼저 COUNT 계열 함수를 떠올리고, "여러 조건"이 함께 언급되면 COUNTIFS를 의심하세요. 기출 변형 주의! 동일한 개념을 "다음 중 SUMIFS 함수에 대한 설명으로 옳은 것은?"과 같이 특정 함수의 기능을 직접 묻는 형태로 출제될 수 있어요. 또는 "여러 조건을 만족하는 값의 평균을 구하는 함수는?"이라며 AVERAGEIFS 함수를 묻는 변형 문제도 가능합니다. 핵심 원리인 "S가 붙은 함수는 다중 조건 처리"를 이해하면 모든 변형에 대응할 수 있어요.

임상 시나리오

보건행정 실무 가이드 실무 시나리오 (Clinical Scenario): 병원 기획팀에서 상급종합병원(Tertiary care hospital) 인증 평가를 준비 중입니다. 평가 지표 중 하나인 '급성 심근경색증(Acute Myocardial Infarction) 환자에 대한 재관류 치료(Reperfusion therapy) 적정성 평가'를 위해, 지난 1년간 주상병(Primary diagnosis)이 심근경색(ICD-10 코드 I21)이고, 수술 코드(Procedure code)가 관상동맥 중재시술(PCI) 또는 혈전용해술(Thrombolysis)에 해당하며, 응급실 도착 시간에서 치재 개시 시간까지가 90분 이내인 환자의 수를 집계해야 합니다. 행정 중재 전략 (Admin Intervention): 1. 상황 파악: 전자의무기록(EMR) 시스템에서 필요한 데이터 필드(주상병 코드, 수술 코드, 시간 데이터)가 포함된 원시 데이터를 추출합니다. 2. 법적/규정 검토: 평가 지침에 명시된 정확한 조건(질병 코드 범위, 수술 코드, 시간 기준)을 확인합니다. 3. 대응 및 처리: Excel에 데이터를 불러온 후, COUNTIFS 함수를 활용해 다중 조건 집계를 수행합니다.
예시 수식: `=COUNTIFS(주상병_범위, "I21*", 수술코드_범위, {"PCI코드","Thrombolysis코드"}, 시간차이_범위, "

핵심 개념

마이메르시로 국가고시 완벽 대비

기출문제와 상세 해설을 무료로. 내 약점을 분석하고 진도를 관리하며 더 똑똑하게 공부하세요.

무료로 시작하기

학습 참고용입니다. 실제 임상은 최신 지침과 소속 기관 프로토콜을 따르세요.