책 내용 질문하기
해설 3번
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
133
조회수
126
작성일
2016-05-17
작성자
첨부파일

문제3번

sum( ( mid(A4:a25,5,2)*1=j29 ) *1) 이 식은 개수를 구하는 배열 수식인가요?

그리고,

=sum( ( mid(A4:a25,5,2)*1=j29 ) *1) / count(a4:a25))

여기서 mid함수 뒤에 *1 왜 해주는 것인가요? 두번다 이유를 모르겠습니다.

개수를 구하는 배열함수를 구할 때면 sum과 if를 사용해서 또는 sum을 사용해서 *1를 표현해주나,

위와 같은 mid의 경우는 처음봅니다.

답변
2016-05-17 13:00:54

네 개수를 구하는 것입니다.

조건*1 을 하면 조건이 참인경우 1 이 나오고 조건이 거짓이면 0이 나옵니다.

mid 뒤에 1을 곱하는 것은 mid, right, left 함수에서 나온 결과가 문자이기 때문입니다.

문자로 나온 결과를 숫자로 변경하기 위해서 *1 을 하는 것이죠.

좋은 하루 되세요.

  • *
    2016-05-17 13:00:54

    네 개수를 구하는 것입니다.

    조건*1 을 하면 조건이 참인경우 1 이 나오고 조건이 거짓이면 0이 나옵니다.

    mid 뒤에 1을 곱하는 것은 mid, right, left 함수에서 나온 결과가 문자이기 때문입니다.

    문자로 나온 결과를 숫자로 변경하기 위해서 *1 을 하는 것이죠.

    좋은 하루 되세요.

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