책 내용 질문하기
프로시저 관련
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
226
조회수
134
작성일
2012-02-18
작성자
첨부파일

Cells(입력행, 4) = txt수량 ----------- ①

Cells(입력행, 5) = txt단가 ------------ ②
Cells(입력행, 6) = Val(txt단가) * Val(txt수량) ---------- ③

③번에서는 val을 붙이고 ①,②번에서는 val을 안붙이는 이유가 뭔가요?

시트의 표에는 수량이랑 단가 에는 오류표시가 안떠있고

금액에만 '텍스트형식으로저장된숫자'라고 오류표시가 되있잖아요
그러면 수량이랑 단가는 숫자형식으로 제대로 적용되서 오류가안뜨는거고

금액에는 원래 숫자인데 숫자형식으로 제대로 변환을 안해줘서 오류뜨는거아닌가요?

제 느낌에는 ①,②번에는 val을붙이고 ③번에는 안붙여야될거같고..

ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ모르겠어요!!!!!!!

이런문제 에서 val을 안붙이면 오답처리되는거에요??

문제에서 val붙이라는 표시도 없는데 어떻게알아요??

가르쳐주세요!!!!!!!

그리고 cdate(txt 판매일자)에서요

cdate안붙이면 오답처리되나요?? 날짜 어쩌고 나오면 무조건 cdate붙이는거에요??

답변
2012-02-20 09:11:21

val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.

하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.

물론 사용 하셔도 되구요.

지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.

cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

좋은 하루 되세요.

"
  • *
    2012-02-20 09:11:21

    val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.

    하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

    만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.

    물론 사용 하셔도 되구요.

    지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.

    cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

    좋은 하루 되세요.

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