책 내용 질문하기
체크체크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 함수가 없어도 괜찮습니다.
즐거운 하루 되세요.