책 내용 질문하기
문제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으로 변환되기 때문입니다.

    즐거운 하루 되세요.

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