책 내용 질문하기
문제2-7
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
392
조회수
30
작성일
2024-10-23
작성자
김*현
첨부파일
sum 함수를 이용한 개수를 구하는 배열수식을 사용할 때는 계산범위에 1을 적어야 한다고 배웠습니다
ex) =sum((조건1)*(조건2)*1)
그런데 p392 문제2-7 답안을 보면 계산범위 없이 =sum((조건1)*(조건2))가 적혀있습니다. 왜 이 문제는 계산범위를 작성하지 않는건가요?
어떤 상황에서는 계산범위를 쓰지 않고 어떤 상황에서는 계산범위를 쓰니 혼란스럽습니다.
답변
2024-10-28 12:53:11
안녕하세요.
*1을 왜 않하는지를 물어보시는 건가요? 일반적으로 배열 수식에서 *1을 해주는 경우는 조건이 하나일 경우입니다. 조건을 지정하면 조건의 결과는 TRUE 또는 FALSE로 반환되는데, 이 값을 1 또는 0으로 변환하기 위해 *1을 하는 것입니다. 조건이 2개 이상일 경우에는 *1을 할 필요가 없습니다. 조건과 조건을 곱해주면 1 또는 0으로 변환되기 때문입니다.
즐거운 하루 되세요.
-
관리자2024-10-28 12:53:11
안녕하세요.
*1을 왜 않하는지를 물어보시는 건가요? 일반적으로 배열 수식에서 *1을 해주는 경우는 조건이 하나일 경우입니다. 조건을 지정하면 조건의 결과는 TRUE 또는 FALSE로 반환되는데, 이 값을 1 또는 0으로 변환하기 위해 *1을 하는 것입니다. 조건이 2개 이상일 경우에는 *1을 할 필요가 없습니다. 조건과 조건을 곱해주면 1 또는 0으로 변환되기 때문입니다.
즐거운 하루 되세요.