책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0
조회수
54
작성일
2026-08-07
작성자
조*우

2026_실전모의고사_F형

-4. 중간값의 차 계산 0/6

-함수 X 수식에 ABS, MEDIAN, IF이 포함되지 않았습니다.

-결과 X [B24]에서의 값이 (35,000)로 정답(15,000)과 다릅니다.



=ABS(MEDIAN($F$12:$F$20)-MEDIAN(IF($B$12:$B$20=A24,$F$12:$F$20)))

이 식이랑


=ABS(MEDIAN($F$12:$F$20)-MEDIAN(($B$12:$B$20=A24)*$F$12:$F$20))


이 식이 같다고 생각했는데 왜 다르게 값이 나오는지 모르겠습니다..

답변
2026-08-08 20:04:33

안녕하세요.

두 식은 같지 않습니다. 핵심은 조건에 맞지 않는 데이터가 0으로 들어가느냐 아니냐입니다.

첫 번째 식은

=MEDIAN(IF($B$12:$B$20=A24,$F$12:$F$20))

조건에 맞는 F열 값만 MEDIAN의 계산 대상으로 사용합니다. 조건에 맞지 않는 값은 FALSE가 되어 중앙값 계산에서 제외됩니다.

반면 두 번째 식은

=MEDIAN(($B$12:$B$20=A24)*$F$12:$F$20)

조건식의 결과가 TRUE=1, FALSE=0으로 계산되므로,

조건 일치     → 1 × 금액 = 금액
조건 불일치   → 0 × 금액 = 0

이 됩니다. 따라서 조건에 맞지 않는 행까지 0이라는 숫자로 MEDIAN 계산에 포함되어 중앙값이 달라집니다.

예를 들어 조건에 맞는 값이 30,000, 40,000, 50,000이고 나머지 6개가 조건에 맞지 않는다면,

IF 사용 → 30,000, 40,000, 50,000 → 중앙값 40,000

곱셈 사용 → 0, 0, 0, 0, 0, 0, 30,000, 40,000, 50,000
           → 중앙값 0

처럼 완전히 달라질 수 있습니다.

따라서 조건에 맞는 값만 대상으로 MEDIAN을 구하는 문제에서는 IF를 사용해야 합니다.

=ABS(MEDIAN($F$12:$F$20)-MEDIAN(IF($B$12:$B$20=A24,$F$12:$F$20)))

그리고 채점 메시지의 “ABS, MEDIAN, IF이 포함되지 않았다”는 것도 두 번째 식에 IF가 없기 때문에 나타난 것입니다.

핵심: SUM처럼 0이 들어가도 결과에 영향이 없는 함수에서는 조건식×범위 방식을 사용할 수 있지만, MEDIAN, AVERAGE, MIN 등은 0이 계산에 영향을 주므로 같은 방식으로 바꾸면 안 됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-08 20:04:33

    안녕하세요.

    두 식은 같지 않습니다. 핵심은 조건에 맞지 않는 데이터가 0으로 들어가느냐 아니냐입니다.

    첫 번째 식은

    =MEDIAN(IF($B$12:$B$20=A24,$F$12:$F$20))
    

    조건에 맞는 F열 값만 MEDIAN의 계산 대상으로 사용합니다. 조건에 맞지 않는 값은 FALSE가 되어 중앙값 계산에서 제외됩니다.

    반면 두 번째 식은

    =MEDIAN(($B$12:$B$20=A24)*$F$12:$F$20)
    

    조건식의 결과가 TRUE=1, FALSE=0으로 계산되므로,

    조건 일치     → 1 × 금액 = 금액
    조건 불일치   → 0 × 금액 = 0
    

    이 됩니다. 따라서 조건에 맞지 않는 행까지 0이라는 숫자로 MEDIAN 계산에 포함되어 중앙값이 달라집니다.

    예를 들어 조건에 맞는 값이 30,000, 40,000, 50,000이고 나머지 6개가 조건에 맞지 않는다면,

    IF 사용 → 30,000, 40,000, 50,000 → 중앙값 40,000
    
    곱셈 사용 → 0, 0, 0, 0, 0, 0, 30,000, 40,000, 50,000
               → 중앙값 0
    

    처럼 완전히 달라질 수 있습니다.

    따라서 조건에 맞는 값만 대상으로 MEDIAN을 구하는 문제에서는 IF를 사용해야 합니다.

    =ABS(MEDIAN($F$12:$F$20)-MEDIAN(IF($B$12:$B$20=A24,$F$12:$F$20)))
    

    그리고 채점 메시지의 “ABS, MEDIAN, IF이 포함되지 않았다”는 것도 두 번째 식에 IF가 없기 때문에 나타난 것입니다.

    핵심: SUM처럼 0이 들어가도 결과에 영향이 없는 함수에서는 조건식×범위 방식을 사용할 수 있지만, MEDIAN, AVERAGE, MIN 등은 0이 계산에 영향을 주므로 같은 방식으로 바꾸면 안 됩니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.