책 내용 질문하기
함수편 교재 질문입니다
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
153
조회수
28
작성일
2019-01-07
작성자
탈퇴*원
첨부파일

153쪽에 3번과 4번 질문입니다.

 

1. 3번문제에서 *1을 썼는데 *1을 쓰는거랑 쓰지않는거랑 차이가 있더라구요...

sum과if를 쓸땐 *1을 해주지 않은 것 같은데 mid함수를 사용할땐 *1을 써야 하나요?

 

 

2. 4번문제 해설을 보면 if()안에 개수_구할_값이 1이 되어있는데 이건 뭔가요?....

음 왜 1인지 모르겠었요.... 

답변
2019-01-08 16:44:33

안녕하세요.

 

1.

MID 함수는 문자함수인데, 값을 추출해서 숫자와 비교하거나 계산에 이용할 때는
mid 함수로 추출한 문자를 숫자화시켜줄 필요가 있습니다.


이를 위해 *1을 해 주는 것입니다.


 *1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.

 

하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고,

원하는 결과가 안나오면 수정해 주셔야 합니다. 

 

2.

if 함수의 조건이 만족하면 1을 반환해서 COUNT 함수로 넘겨 줍니다.

배열 수식이기 때문에 숫자 하나씩을 넘겨 주게 되므로 COUNT로 조건에 맞는 데이터의 수를 구하게 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-08 16:44:33

    안녕하세요.

     

    1.

    MID 함수는 문자함수인데, 값을 추출해서 숫자와 비교하거나 계산에 이용할 때는
    mid 함수로 추출한 문자를 숫자화시켜줄 필요가 있습니다.


    이를 위해 *1을 해 주는 것입니다.


     *1을 안해도 숫자형 문자여서 수치 계산이 가능하긴 합니다.

     

    하지만, 안되는 경우가 발생할 수 있으므로 꼭 답이 맞는지 확인해 주시고,

    원하는 결과가 안나오면 수정해 주셔야 합니다. 

     

    2.

    if 함수의 조건이 만족하면 1을 반환해서 COUNT 함수로 넘겨 줍니다.

    배열 수식이기 때문에 숫자 하나씩을 넘겨 주게 되므로 COUNT로 조건에 맞는 데이터의 수를 구하게 됩니다.

     

    좋은 하루 보내세요. 

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