1) 234p 12 재질문드립니다. 전에 질문드렸던 것은 else 다음의 순서들 중 cells~~의 수식그룹과 txt~="~" 들의 수식그룹이 순서가 바뀌어도 되느냐는 것이었습니다. 답변부탁드립니다.
2) 265p ans2-02 에서, hlookup의 범위를 I25:L26 이 아닌, 굳이 I25:L30으로 크고 부정확하게 잡아주는 이유가 있는 것인가요? 단가인 1200, 1300.. 등과 사용량 230, 82..등과의 숫자크기 차이가 커서 이 문제에서는 별문제 없겠습니다만, 사용량과 유사한 크기의 데이터가 I25:L26, I27:L30 양쪽에 모두 있을수도 있을텐데 그런 위험을 감수하면서까지 굳이 해설처럼 범위를 잡아주는 이유를 모르겠습니다.
3) 325p ans1-03 에서, A46에 조건 이라고 써주고 A47에 OR(B34="6급",C34="*우*",D34="총무과") 라고 써주는 것은 안되는것인지요. 안된다면 왜그런가요? 이 경우 특히 "*우*" 부분은 어떤지 궁금합니다.
4) 329p 02 문제풀이도중 매크로를 잘못작성하였습니다. 잘못만든 매크로를 원래처음상태로 다시 되돌릴 방법은 무엇인가요? 처음부터 매크로작성 다시 하려구요.
5) 329p 02-4 에 나와있는 방법이 직위 열 블록 후 우클릭->정렬 로 하는 방법과 무슨 차이인것인가요?
6) 331p 문4-동그라미2 에서, Year(today()) 는 안되나요? 왜그러죠? today와 date의 쓰임상 차이점에 대해서 알려주십시오.
7) 327p 문2-동그라미4 에서, 계산작업시트 표3 제대로 썼는데도 오답이 나서 파일첨부드립니다.
1. 순서가 바뀌면 안됩니다.
txt=""
와 같이 사용하는 것은 내용이 셀에 입력되고 난 후 폼의 컨트롤들을 초기화 하기 위한 것이기 때문에
입력이 된 후에 초기화 할 수 있게 해주셔야 겠죠.
2. hlookup 을 사용하는 이유가 hlookup 범위의 첫번째 행에서 해당하는 위치를 찾은 후
지정된 행에서 값을 가져오게 됩니다.
행으로 지정된 값이 match 로 여기서는 가정용인지, 상업용인지 등의 위치를 구한 후
구한 위치에 +2 를 하여 값을 가져오게 되죠.
즉 3행에 해당하는 고객번호 1-300-198 의 사용량이 230이고 업종이 공업용이므로
200이상인 값이있는 3이 hlookup의 범위에서 나오고 match 에서 공업용에 해당하는 위치 3이 반환되고 +2 를 하게 되면
5 가 됩니다.
그럼 i26:l30 범위에서 1000 이라는 값이 나오게 되는 것이죠.
3. 네 C34="*우*" 와 같이 사용할 수 없습니다.
필드내에서
성 명
*우*
로 지정하면 우가 포함된 값을 찾지만
C34="*우*"
와 같이 지정하시면 우가 포함되는 값이 아니라
그냥 *우* 라는 값을 찾게 됩니다. 즉 * 도 문자로 표시하게 되는 것이죠.
이렇게 되면 이와 같은 값이 없으므로 결과가 나오지 않습니다.
4. 개발도구 -> 매크로 를 선택하시면 매크로 대화상자가 나타납니다.
여기서 삭제하고자 하는 매크로를 선택한 후 삭제하시고 다시 매크로를 작성하시면 됩니다.
5. 같은 방법이긴 한데요.
여러 필드에 대해서 정렬을 하실려면 책의 설명과 같은 방법으로 지정하셔야 합니다.
6. today 는 엑셀 함수 입니다.
프로시저에서는 사용할 수 없는 것입니다.
프로시저에서는 date 로 사용하세요.
7. =ROUND(ft(F9/12,G9*12,-D9*0.3),-3)
라고 작성하셨는데 t 가 아니라 v 입니다.
오타를 수정해 보세요.
좋은 하루 되세요.
"-
*2013-12-28 19:44:46
1. 순서가 바뀌면 안됩니다.
txt=""
와 같이 사용하는 것은 내용이 셀에 입력되고 난 후 폼의 컨트롤들을 초기화 하기 위한 것이기 때문에
입력이 된 후에 초기화 할 수 있게 해주셔야 겠죠.
2. hlookup 을 사용하는 이유가 hlookup 범위의 첫번째 행에서 해당하는 위치를 찾은 후
지정된 행에서 값을 가져오게 됩니다.
행으로 지정된 값이 match 로 여기서는 가정용인지, 상업용인지 등의 위치를 구한 후
구한 위치에 +2 를 하여 값을 가져오게 되죠.
즉 3행에 해당하는 고객번호 1-300-198 의 사용량이 230이고 업종이 공업용이므로
200이상인 값이있는 3이 hlookup의 범위에서 나오고 match 에서 공업용에 해당하는 위치 3이 반환되고 +2 를 하게 되면
5 가 됩니다.
그럼 i26:l30 범위에서 1000 이라는 값이 나오게 되는 것이죠.
3. 네 C34="*우*" 와 같이 사용할 수 없습니다.
필드내에서
성 명
*우*
로 지정하면 우가 포함된 값을 찾지만C34="*우*"
와 같이 지정하시면 우가 포함되는 값이 아니라
그냥 *우* 라는 값을 찾게 됩니다. 즉 * 도 문자로 표시하게 되는 것이죠.
이렇게 되면 이와 같은 값이 없으므로 결과가 나오지 않습니다.
4. 개발도구 -> 매크로 를 선택하시면 매크로 대화상자가 나타납니다.
여기서 삭제하고자 하는 매크로를 선택한 후 삭제하시고 다시 매크로를 작성하시면 됩니다.
5. 같은 방법이긴 한데요.
여러 필드에 대해서 정렬을 하실려면 책의 설명과 같은 방법으로 지정하셔야 합니다.
6. today 는 엑셀 함수 입니다.
프로시저에서는 사용할 수 없는 것입니다.
프로시저에서는 date 로 사용하세요.
7. =ROUND(ft(F9/12,G9*12,-D9*0.3),-3)
라고 작성하셨는데 t 가 아니라 v 입니다.
오타를 수정해 보세요.
좋은 하루 되세요.
"