책 내용 질문하기
엑셀 if isnull 구문
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
475
조회수
373
작성일
2015-08-13
작성자
첨부파일

1.p.475에서는 if isnull(lst신상목록) then이 등장합니다.

2.부록.p.191에서는 if txt소비자명="" or Val(txt판매수량)=0 then

3.부록 p.159에서는 if txt인원수="" or txt인원수=0 then 구문이 등장합니다.

4. p.339에서는 if isnull(lst열차목록.value) then 이 등장합니다.

다음을 비교하여 이런 의문이 듭니다.

1.우선 isnull구문은 lst에만 쓰이는 것인가?

2. 2와 3에서 txt판매수량이나 txt인원수 모두 문자로 폼에 기록된 숫자이기에 숫자로 바꾸기 위하여

2에서는 Val이 쓰이는데, 왜 3에서는 Val이 쓰이지 않는 것인가?

3을 if val(txt인원수)="" or val(txt인원수)=0 then으로 쓰거나

2를 if txt소비자명="" or txt판매수량=0 then 으로 쓰는 것은 무차별한가?

2문법과 3문법은 병행할 수 있는 것인가?

3. 4에서 lst열차목록.value의 value는 쓰이는데 왜 1에서는 쓰이지 않는가?

4의 열차목록은 숫자가 하나라도 포함되어 있기 때문인가?

lst열차목록의 3열 중 하나의 열만 숫자가 있고, 2개의 열은 문자열인데

Value라는 것은 하나의 열이라도 숫자가 있으면, 우선적으로 적용되는 값인가?

하는 것이 의문입니다. 책이 좋긴 한데, 프로시저의 내용을 무작정 외울 수도 없고,

해설만으로는 의문이 덜 해소되는 면이 있습니다.

또한 만일 구문이 2개 이상의 방식이 있다면, 한 가지 방법을 우선순위로 두어 일관성을

도모하고, 나머지 방법을 부차적으로 기록하는 것이 어떨까? 하는 생각이 듭니다.

실력이 부족해서인지, 혼란이 생깁니다.

또한, 쉬운 파트의 각종 실전모의,기본모의 해설을 과감히 생략고, 아예 실전모의-기본모의를

모두 PDF로 만들어서 책을 더 컴팩트하게 만드는 것이 어떨까 싶습니다.

읽어주셔서 감사합니다.

답변
2015-09-10 10:19:03

안녕하세요.

1.우선 isnull구문은 lst에만 쓰이는 것인가?

-> 컨트롤 이름에 lst가 붙은 것은 일반적으로 저희가 컨트롤을 만들때 목록상자 앞에 넣어준 것으로 항상 그런것은 아니니 목록상자인지를 확인하시기 바랍니다.

2. 2와 3에서 txt판매수량이나 txt인원수 모두 문자로 폼에 기록된 숫자이기에 숫자로 바꾸기 위하여

2에서는 Val이 쓰이는데, 왜 3에서는 Val이 쓰이지 않는 것인가?

3을 if val(txt인원수)="" or val(txt인원수)=0 then으로 쓰거나

2를 if txt소비자명="" or txt판매수량=0 then 으로 쓰는 것은 무차별한가?

2문법과 3문법은 병행할 수 있는 것인가?

-> val 함수는 숫자로된 텍스트를 숫자로 변환해 주는 것입니다. 일반적으로 텍스트 상자에 값을 넣으면 텍스트로 인식하므로 숫자와 비교할 때는 val를 써주는 것이 맞으나 생략해도 정상적으로 실행되기 때문에 일반적으로는 생략을 많이 합니다.

3. 4에서 lst열차목록.value의 value는 쓰이는데 왜 1에서는 쓰이지 않는가?

4의 열차목록은 숫자가 하나라도 포함되어 있기 때문인가?

lst열차목록의 3열 중 하나의 열만 숫자가 있고, 2개의 열은 문자열인데

Value라는 것은 하나의 열이라도 숫자가 있으면, 우선적으로 적용되는 값인가?

-> value 속성은 생략이 가능한 속성으로 생략해도 상관 없습니다.

하는 것이 의문입니다. 책이 좋긴 한데, 프로시저의 내용을 무작정 외울 수도 없고,

해설만으로는 의문이 덜 해소되는 면이 있습니다.

또한 만일 구문이 2개 이상의 방식이 있다면, 한 가지 방법을 우선순위로 두어 일관성을

도모하고, 나머지 방법을 부차적으로 기록하는 것이 어떨까? 하는 생각이 듭니다.

-> 저희가 미처 생각하지 못한 부분을 알려주셔서 감사합니다. 님의 말씀을 도대로 수정하도록 하겠습니다.

또한, 쉬운 파트의 각종 실전모의,기본모의 해설을 과감히 생략고, 아예 실전모의-기본모의를

모두 PDF로 만들어서 책을 더 컴팩트하게 만드는 것이 어떨까 싶습니다.

-> 지금도 pdf 파일로 제공하는 것을 싫어하시는 분들이 계셔서 이것은 조금 힘들듯 합니다.

즐거운 하루 되세요.

  • *
    2015-09-10 10:19:03

    안녕하세요.

    1.우선 isnull구문은 lst에만 쓰이는 것인가?

    -> 컨트롤 이름에 lst가 붙은 것은 일반적으로 저희가 컨트롤을 만들때 목록상자 앞에 넣어준 것으로 항상 그런것은 아니니 목록상자인지를 확인하시기 바랍니다.

    2. 2와 3에서 txt판매수량이나 txt인원수 모두 문자로 폼에 기록된 숫자이기에 숫자로 바꾸기 위하여

    2에서는 Val이 쓰이는데, 왜 3에서는 Val이 쓰이지 않는 것인가?

    3을 if val(txt인원수)="" or val(txt인원수)=0 then으로 쓰거나

    2를 if txt소비자명="" or txt판매수량=0 then 으로 쓰는 것은 무차별한가?

    2문법과 3문법은 병행할 수 있는 것인가?

    -> val 함수는 숫자로된 텍스트를 숫자로 변환해 주는 것입니다. 일반적으로 텍스트 상자에 값을 넣으면 텍스트로 인식하므로 숫자와 비교할 때는 val를 써주는 것이 맞으나 생략해도 정상적으로 실행되기 때문에 일반적으로는 생략을 많이 합니다.

    3. 4에서 lst열차목록.value의 value는 쓰이는데 왜 1에서는 쓰이지 않는가?

    4의 열차목록은 숫자가 하나라도 포함되어 있기 때문인가?

    lst열차목록의 3열 중 하나의 열만 숫자가 있고, 2개의 열은 문자열인데

    Value라는 것은 하나의 열이라도 숫자가 있으면, 우선적으로 적용되는 값인가?

    -> value 속성은 생략이 가능한 속성으로 생략해도 상관 없습니다.

    하는 것이 의문입니다. 책이 좋긴 한데, 프로시저의 내용을 무작정 외울 수도 없고,

    해설만으로는 의문이 덜 해소되는 면이 있습니다.

    또한 만일 구문이 2개 이상의 방식이 있다면, 한 가지 방법을 우선순위로 두어 일관성을

    도모하고, 나머지 방법을 부차적으로 기록하는 것이 어떨까? 하는 생각이 듭니다.

    -> 저희가 미처 생각하지 못한 부분을 알려주셔서 감사합니다. 님의 말씀을 도대로 수정하도록 하겠습니다.

    또한, 쉬운 파트의 각종 실전모의,기본모의 해설을 과감히 생략고, 아예 실전모의-기본모의를

    모두 PDF로 만들어서 책을 더 컴팩트하게 만드는 것이 어떨까 싶습니다.

    -> 지금도 pdf 파일로 제공하는 것을 싫어하시는 분들이 계셔서 이것은 조금 힘들듯 합니다.

    즐거운 하루 되세요.

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