책 내용 질문하기
문제 4-2.2
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
109
조회수
250
작성일
2019-07-30
작성자
탈퇴*원
첨부파일

입력되는 데이터는 워크시트에 입력된 기존 데이터와 같은 형식의 데이터로 입력하라고 하였는데요.

 

'텍스트형식으로 지정된 숫자'라는 오류는 txt결제금액 컨트롤은 텍스트 형식이고

위와 같은 오류가 뜨지 않은 txt할인금액 컨트롤은 숫자 형식으로 지정되어 있다는 것 아닌가요?

 

때문에 저는 해설에서 cells(입력행,3) = Val(txt매출금액) 에 value를 붙여준 것이 이해되지 않습니다.

오히려 val(txt매출금액) * 0.05 로 사용해야 한다고 생각했습니다ㅜㅜ

답변
2019-07-31 21:59:07

안녕하세요.

txt매출금액은 텍스트 상자에 입력되므로 워크시트 Cells(입력행,3)에는 숫자로 변환하여 입력

해야 합니다. 워크시트상에는 숫자로 기존에 입력되어 있기 때문이죠.
그래서 Val( ) 함수로 묶는 것입니다. 텍스트형식으로 지정된 숫자라는 오류는 결국 텍스트형식

이라는 것이죠.

할인금액에 txt매출금액에 0.05롤 곱하면
숫자를 곱했기 때문에 숫자로 변환됩니다.
MID 함수 등의 문자함수를 숫자로 변환할 때 *1을 해 주는 원리와 같습니다.
숫자를 곱하면 숫자로 변환됩니다.

좋은 하루 보내세요. 

  • 관리자
    2019-07-31 21:59:07

    안녕하세요.

    txt매출금액은 텍스트 상자에 입력되므로 워크시트 Cells(입력행,3)에는 숫자로 변환하여 입력

    해야 합니다. 워크시트상에는 숫자로 기존에 입력되어 있기 때문이죠.
    그래서 Val( ) 함수로 묶는 것입니다. 텍스트형식으로 지정된 숫자라는 오류는 결국 텍스트형식

    이라는 것이죠.

    할인금액에 txt매출금액에 0.05롤 곱하면
    숫자를 곱했기 때문에 숫자로 변환됩니다.
    MID 함수 등의 문자함수를 숫자로 변환할 때 *1을 해 주는 원리와 같습니다.
    숫자를 곱하면 숫자로 변환됩니다.

    좋은 하루 보내세요. 

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