책 내용 질문하기
기출문제집 205p 4번 계산문제에 대해서 궁금한거있어서 질문합니다
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
210
조회수
119
작성일
2020-11-05
작성자
탈퇴*원
첨부파일

 

답이 iferror 뺴고

=AVERAGE(IF(($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19),$F$3:$F$38))  이거인데 

제가 =IF(($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19),AVERAGE($F$3:$F$38))) 이런식으로 첨에 풀었는데 이렇게 푸니깐 flase가 뜨네여 if문이 첨이 조건,그담이 조건에 맞으면 실행할 내용 이런건데 왜 average함수를 저안에다쓰면 이상하게 flase가 뜨는건가요??

답변
2020-11-06 17:24:21

안녕하세요 길벗수험서 운영팀입니다.

 

if문은 기본형식이 다음과 같습니다.

if ( 조건식, 참(True)일때 수행할 식, 거짓(False)일때 수행할 식)

 

여기에 회원님의 수식을 적용해보면,

($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19)  - 이게 조건식 

AVERAGE($F$3:$F$38)  - 이게 참일 때 수행할 식이 됩니다. 

 

결국 거짓일 때 수행할 식이 없게 되어 조건식의 수행 결과가 거짓(False)인 경우 화면에 'False'만이 출력되게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-11-06 17:24:21

    안녕하세요 길벗수험서 운영팀입니다.

     

    if문은 기본형식이 다음과 같습니다.

    if ( 조건식, 참(True)일때 수행할 식, 거짓(False)일때 수행할 식)

     

    여기에 회원님의 수식을 적용해보면,

    ($C$3:$C$38=N21)*($B$3:$B$38<O$20)*($B$3:$B$38>=O19)  - 이게 조건식 

    AVERAGE($F$3:$F$38)  - 이게 참일 때 수행할 식이 됩니다. 

     

    결국 거짓일 때 수행할 식이 없게 되어 조건식의 수행 결과가 거짓(False)인 경우 화면에 'False'만이 출력되게 됩니다.

     

    행복한 하루되세요 :)

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