책 내용 질문하기
문제에서 iferror를 써라고는 했지만 어떤 쓰임새로 사용되는지 이해를 못했습니다.
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
97
조회수
92
작성일
2024-03-23
작성자
권*연
첨부파일

계산작업 5번

 

정답은

=AVERAGE(IF(IFERROR((FIND("정보",$A$3:$A$34)>=1)*($D$3:$D$34=A38),FALSE),$G$3:$G$34)) 

인데 ifferror에서 오류이면 false로 나온다는게 무슨 뜻인지 이해를 못하겠습니다. ㅠㅡㅠ

답변
2024-03-25 09:50:13

안녕하세요.

 

IFERROR(인수, 오류 시 표시할 값) 함수는 ‘인수’로 지정한 수식이나 셀에서 오류가 발생했으면 ‘오류 시 표시할 값’을 반환하고, 그렇지 않으면 결과 값을 반환하는데 이 수식에서는 오류시 반환할 값으로 FALSE를 지정했으므로 FALSE를 반환하는 것입니다. 

 

=AVERAGE(IF(IFERROR((FIND("정보",$A$3:$A$34)>=1)*($D$3:$D$34=A38), FALSE),$G$3:$G$34))  

                                                              인수                             오류시_표시할_값

 

FIND 함수식이 오류가 발생한다는 것은 찾는 글자가 없다는 것으로 조건을 만족하지 않는 것이 되므로 "오류시 표시할 값"으로 FALSE를 지정한 것입니다.

 

즐거운 하루 되세요.

  • 관리자
    2024-03-25 09:50:13

    안녕하세요.

     

    IFERROR(인수, 오류 시 표시할 값) 함수는 ‘인수’로 지정한 수식이나 셀에서 오류가 발생했으면 ‘오류 시 표시할 값’을 반환하고, 그렇지 않으면 결과 값을 반환하는데 이 수식에서는 오류시 반환할 값으로 FALSE를 지정했으므로 FALSE를 반환하는 것입니다. 

     

    =AVERAGE(IF(IFERROR((FIND("정보",$A$3:$A$34)>=1)*($D$3:$D$34=A38), FALSE),$G$3:$G$34))  

                                                                  인수                             오류시_표시할_값

     

    FIND 함수식이 오류가 발생한다는 것은 찾는 글자가 없다는 것으로 조건을 만족하지 않는 것이 되므로 "오류시 표시할 값"으로 FALSE를 지정한 것입니다.

     

    즐거운 하루 되세요.

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