책 내용 질문하기
체크체크6번
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
49
조회수
23
작성일
2025-03-20
작성자
강*린
첨부파일

안녕하세요.

체크체크 6번의 iferror 함수 범위 질문드립니다.



제가 푼 방법:


=SUM(IF(IFERROR((B2:B13="꽁치")*(FIND("서울",C2:C13)>=1),0),E2:E13))


(B2:B13="꽁치") 또는 (FIND("서울",C2:C13) 의 값이 false일 경우,


iferror에서 0을 반환하는 것으로 풀었습니다.




답지에서는 iferror 함수가 (FIND("서울",C2:C13)>=1) 에만 적용되어 있어 질문드립니다.


이 경우에는 B2:B13="꽁치" 가 false인 경우에 계산이 틀리게 되는 것 아닌가요?


1*1=1

1*0=0

0*1=0 > 이 경우에 꽁치 조건에 iferror 함수가 없어도 괜찮나요?

0*0=0




답변
2025-03-24 14:19:10

안녕하세요.

아닙니다. 맞습니다. 이 문제에서는 두 조건이 and 조건으로 연결되므로 두 조건이 모두 참(1)일 때만 1이 되는 것이 맞습니다.

*1=0로 계산되므로 iferror 함수가 없어도 괜찮습니다.

즐거운 하루 되세요.

  • 관리자
    2025-03-24 14:19:10

    안녕하세요.

    아닙니다. 맞습니다. 이 문제에서는 두 조건이 and 조건으로 연결되므로 두 조건이 모두 참(1)일 때만 1이 되는 것이 맞습니다.

    *1=0로 계산되므로 iferror 함수가 없어도 괜찮습니다.

    즐거운 하루 되세요.

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