책 내용 질문하기
기본연습문제 질문입니다
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
315
조회수
116
작성일
2012-01-20
작성자
첨부파일

315페이지에 1번 수량준간값 계산할때

{=MEDIAN(IF($A7=$A$13:$A$30,$D$13:$D$30))}

를 계산하면

=MEDIAN({205:FALSE:FALSE:FALSE:FALSE:FALSE:170:FALSE:FALSE:110:FALSE:FALSE:FALSE:FALSE:200:FALSE:FALSE:FALSE})

여기서 FALSE는 0이니까 {205,0,0,0,0,0,0,170,0,0,110,0,0,0,0,200,0,0,0}의 중간값을 계산해야하지 않나요

왜 {205,110,170,200}의 중간값을 계산한 185가 나오는 걸까요

답변
2012-01-21 00:42:15

IF 때문에 그렇습니다.

걍 MEDIAN으로만 하면 0이 포함되어서 중간값이 나오는데

IF를 집어넣으면 FALSE 값은 " " 즉 공백으로 반환합니다.

그래서 TRUE값만 가지고 중간값을 구하는 겁니다.

IF($A7=$A$13:$A$30,$D$13:$D$30) 이것의 원래식은

IF($A7=$A$13:$A$30,$D$13:$D$30 , " ") 이것이거든요..

  • *
    2012-01-21 00:42:15

    IF 때문에 그렇습니다.

    걍 MEDIAN으로만 하면 0이 포함되어서 중간값이 나오는데

    IF를 집어넣으면 FALSE 값은 " " 즉 공백으로 반환합니다.

    그래서 TRUE값만 가지고 중간값을 구하는 겁니다.

    IF($A7=$A$13:$A$30,$D$13:$D$30) 이것의 원래식은

    IF($A7=$A$13:$A$30,$D$13:$D$30 , " ") 이것이거든요..

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