책 내용 질문하기
엑셀편 5장 실제시험장을 옯겨 놓았다.문제2. 04.학과코드별 전공2의 점수가 90 이상인 학생들의 전공2 평균 구하기
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
266
조회수
87
작성일
2013-12-02
작성자
첨부파일

IFERROR(인수, 오류시 표시할값) 수식의 결과가 오류일 겨우"오류"표시하기

=IFERROR(AVERAGE(IF(($D$4:$D$28=C32)*($H$4:$H$28>=90),$H$4:$H$28)),"없음")

AVERAGE(인수1,인수2...)평균 계산하기

=AVERAGE(IF(($D$4:$D$28=C32)*($H$4:$H$28>=90),$H$4:$H$28))

IF(조건,인수1,인수2)실적이 평균 이상이면"우수",평균 미만이면"미달"표시하기

=IF(($D$4:$D$28=C32)*($H$4:$H$28>=90),$H$4:$H$28)

IF가 어떻게 계산이 된건지 잘모르겠습니다.

1시간 넘게 생각해도 답이 안나오네요;;

조건부분에 * 부분하고, 인수1 부분 $H$4:$H$28

답변 부탁 드려요 ㅠㅠ

답변
2013-12-03 11:21:59

if((조건1)*(조건2),결과값)

if 문은 if(조건,참,거짓) 입니다.

조건이 참이면 참의 인수값을 반환하고 거짓이면 거짓의 인수값을 반환하는데요.

이문제는 조건이 참일때만 결과값을 반환하게 됩니다.

if문 안의 조건이 2개 인데요. 하나는 학과코드를 구하는 것이고, 하나는 전공이 90이상인지를 구하는 것입니다.

이 두값 모두 참이면( 조건을 * 로 이으면 and 조건입니다.) 전공2의 값이 반환되고

이 값을 모두 모아 average 로 평균을 구하게 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2013-12-03 11:21:59

    if((조건1)*(조건2),결과값)

    if 문은 if(조건,참,거짓) 입니다.

    조건이 참이면 참의 인수값을 반환하고 거짓이면 거짓의 인수값을 반환하는데요.

    이문제는 조건이 참일때만 결과값을 반환하게 됩니다.

    if문 안의 조건이 2개 인데요. 하나는 학과코드를 구하는 것이고, 하나는 전공이 90이상인지를 구하는 것입니다.

    이 두값 모두 참이면( 조건을 * 로 이으면 and 조건입니다.) 전공2의 값이 반환되고

    이 값을 모두 모아 average 로 평균을 구하게 되는 것입니다.

    좋은 하루 되세요.

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