책 내용 질문하기
2011년 1회 엑셀 문제 2-4번
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
168
조회수
124
작성일
2013-11-16
작성자
첨부파일

답안지에 답이

{=IF( ISERROR(LARGE( IF( ($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21 ),1)), 0, LARGE( IF( ($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21 ),1) )}

라고 나와있는데요,

판매량이 없을경우를 찾는거니까 저는 그냥 판매량 부분인 $K$3:$K$21을 넣어서

=IF( ISERROR($K$3:$K$21), 0, LARGE( IF( ($J$3:$J$21=A25)*($F$3:$F$21=2010),$K$3:$K$21 ),1) )

라고 식을 세웠고 답도 똑같이 나왔는데 이렇게 써도 틀린가요???

답변
2013-11-18 11:33:09

안녕하세요.

님과 같이 작성하면 틀립니다. 이 문제의 경우는 다행이 다원명 중 없는 데이터가 없기때문에 결과값이 동일하게 나왔지만 만약 0인 값이 있다면 결과값이 정상적으로 나오지 않습니다. 다원명별로 값이 0일때 0을 표시해야 하는데, 님과 같이 작성하면 전체에서 0인 값이 있을 경우 다원명에 상관 없이 모두 0으로 표시됩니다.

즐거운 하루 되세요.

"
  • *
    2013-11-18 11:33:09

    안녕하세요.

    님과 같이 작성하면 틀립니다. 이 문제의 경우는 다행이 다원명 중 없는 데이터가 없기때문에 결과값이 동일하게 나왔지만 만약 0인 값이 있다면 결과값이 정상적으로 나오지 않습니다. 다원명별로 값이 0일때 0을 표시해야 하는데, 님과 같이 작성하면 전체에서 0인 값이 있을 경우 다원명에 상관 없이 모두 0으로 표시됩니다.

    즐거운 하루 되세요.

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