액셀 기본모의고사 10회
데이터->필터 자동범위를 못잡아주길레 손수 필드명부터 쫘악~ 잡아줬더니 이렇게되네요. 뭐 답안에 합계를 표시하지말라는 말은 없는데.. 이러면 오답인가요 ㅜ_ㅜ?
(2) 문제 3-3
제가 지정된 값이 무엇인지 어떻게 알 수 있나요? 제가 회원정보 속성을 열어봤더니 회원코드,회원성명,최초등록일 3개가 있는데 바운드열이 2니깐 0부터 시작해서 0,1,2 -> 최초등록일 넣었더니 오답이구
답을 보니 회원성명이더라구요. column 할 때 0부터 시작한다고 배웠던 것같은데. 여기선 0이 아닌 1부터 시작하는 것 같고..으앙 헷갈리네요;; 뭐가 맞는건지 대체. column에서는 0으로 시작한다고 배웠구 여기서 바운드열 참조하려니 1부터 시작하구...
이렇게 어려운 문제는 처음보네요;; 실제 시험에 이런 류의 문제가 혹시 출시됬던적이 있나요?;;
함수도 주어지지 않고 너무 어려워서 넘기려는데..=_=;;
참고로 DoCmd.OpenReport "업체별거래내역", acViewPreview, , "거래처코드=left([거래처코드],2)='AA'" 이렇게 짰습니다.
outputto 매크로 작성후에 실행해봤더니
오피스에서 출력 데이터를 선택 파일에 저장할 수 없다네요. 왜 이런건지.. 첨부된 파일로 검토해주시면 감사하겠습니다~!
합계가 가장 많은 거래처의 ~~를 표시라고 나왔는데요.
그리드 라인의 합계의 조건에 작성해야 된다는 건 알겠는데 select from 원본명 where 조건
이건 recordsource에만 쓰는건 줄 알았더니.. 제가 공부를 너무 막했나봅니다;; 그냥 통짜로 me.recordsource= "select ?? from 원본명 where 조건" 으로 외우고 있었던터라 왜 쓰이는지 무엇을 뜻하는지 모르겠습니다.
Select 구문좀 설명해주셨으면 좋겠어요.. select max(합계) from 업체별내역이면 -> 업체별 내역에서 max합계를 select한다?? 뭐 이런식?;; 아이고 헷갈리넹;;
1. 이문제의 합계와 같이 데이터가 다르게 입력된 합계나 평균은 범위에서 제외하고 사용하셔야 합니다.
고급필터, 자동필터, 부분합, 피벗테이블 모두 말이죠.
그렇지 않으면 결과가 같지 않기 때문에 오답처리 됩니다.
2. lst회원정보의 행원본 확인 하신것 까지 맞는데..
문제에서 사용하라고 한 것이 lst회원정보를 선택하고 보고서 버튼을눌러서 회원성명을 클릭 하면 lst회원정보에 해당하는 것을 표시 하라고 했습니다.
즉 회원성명에 해당하는 것을 찾아야 하므로
회원성명=lst회원정보 로 비교하셔야 합니다.
column 사용할 필요 없구요. lst회원정보에 어떤 값이 저장 되는지 확인 하셔서 사용하시면 되는 것이죠.
바운드 열이 2이므로 lst회원정보 컨트롤에는 회원성명이 저장되어 있습니다.
3. 문제가 출제될 수 있죠.
지시사항을 보시면 함수를 알수 있습니다.
txt이용료평균 컨트롤에는 선택한 회원의 이용료 평균을 표시할 것
이라고 했습니다. 조건이 있는 평균을 구해야 하므로 davg 함수가 나오는 것이죠.
avg함수는 평균을 구하는 것인데 이것은 조건을 넣을 수 없으므로 조건을 넣을수 있는 davg 함수를 사용하시면 됩니다.
이런식으로 문제를 잘 읽고 함수를 생각해 보세요.
4. DoCmd.OpenReport "업체별거래내역", acViewPreview, , "거래처코드=left([거래처코드],2)='AA'"
거래처코드만 제외해 주시면 되겠네요. 거래처코드는 AA-02 와 같이 표시되고 있고 left함수에서 나온 것은 AA나 BB와 같은 값인데 이것을 비교하시면 같은 결과가 나오지 않겠죠.
님과 같이 쓰시면 AA-02=AA=AA 와 같이 됩니다. 즉 같지않다로 false 가 나오니 결과가 나오지 않는 것이죠.
DoCmd.OpenReport "업체별거래내역", acViewPreview, , "left([거래처코드],2)='AA'"
이렇게 써주셔야 left 함수에서 나온 AA 와 비교하려는 AA 가 같은지 알수 있습니다.
5. 첨부된 파일에서 제대로 실행되는데요???
잘못된 부분이 전혀 없습니다. 오피스 프로그램상의 오류 일수도 있겠네요.
6. 프로시저를 불러 오는 것입니다. call 매출액계산 을 하시면 매출액계산 프로시저를 불러 실행하게 되죠.
7. 맞습니다. from 인 업체별내역에서 max(합계) 합계가 최대값인 것을 선택한다는 말이죠
select 문이 선택입니다.
124페이지 부분을 참고해주시면 되겠네요. 그리고 150페이지도 함게 참고하시면 더 좋구요.
좋은 하루 되세요.
"-
*2011-08-10 11:36:59
1. 이문제의 합계와 같이 데이터가 다르게 입력된 합계나 평균은 범위에서 제외하고 사용하셔야 합니다.
고급필터, 자동필터, 부분합, 피벗테이블 모두 말이죠.
그렇지 않으면 결과가 같지 않기 때문에 오답처리 됩니다.
2. lst회원정보의 행원본 확인 하신것 까지 맞는데..
문제에서 사용하라고 한 것이 lst회원정보를 선택하고 보고서 버튼을눌러서 회원성명을 클릭 하면 lst회원정보에 해당하는 것을 표시 하라고 했습니다.
즉 회원성명에 해당하는 것을 찾아야 하므로
회원성명=lst회원정보 로 비교하셔야 합니다.
column 사용할 필요 없구요. lst회원정보에 어떤 값이 저장 되는지 확인 하셔서 사용하시면 되는 것이죠.
바운드 열이 2이므로 lst회원정보 컨트롤에는 회원성명이 저장되어 있습니다.
3. 문제가 출제될 수 있죠.
지시사항을 보시면 함수를 알수 있습니다.
txt이용료평균 컨트롤에는 선택한 회원의 이용료 평균을 표시할 것
이라고 했습니다. 조건이 있는 평균을 구해야 하므로 davg 함수가 나오는 것이죠.
avg함수는 평균을 구하는 것인데 이것은 조건을 넣을 수 없으므로 조건을 넣을수 있는 davg 함수를 사용하시면 됩니다.
이런식으로 문제를 잘 읽고 함수를 생각해 보세요.
4. DoCmd.OpenReport "업체별거래내역", acViewPreview, , "거래처코드=left([거래처코드],2)='AA'"
거래처코드만 제외해 주시면 되겠네요. 거래처코드는 AA-02 와 같이 표시되고 있고 left함수에서 나온 것은 AA나 BB와 같은 값인데 이것을 비교하시면 같은 결과가 나오지 않겠죠.
님과 같이 쓰시면 AA-02=AA=AA 와 같이 됩니다. 즉 같지않다로 false 가 나오니 결과가 나오지 않는 것이죠.
DoCmd.OpenReport "업체별거래내역", acViewPreview, , "left([거래처코드],2)='AA'"
이렇게 써주셔야 left 함수에서 나온 AA 와 비교하려는 AA 가 같은지 알수 있습니다.
5. 첨부된 파일에서 제대로 실행되는데요???
잘못된 부분이 전혀 없습니다. 오피스 프로그램상의 오류 일수도 있겠네요.
6. 프로시저를 불러 오는 것입니다. call 매출액계산 을 하시면 매출액계산 프로시저를 불러 실행하게 되죠.
7. 맞습니다. from 인 업체별내역에서 max(합계) 합계가 최대값인 것을 선택한다는 말이죠
select 문이 선택입니다.
124페이지 부분을 참고해주시면 되겠네요. 그리고 150페이지도 함게 참고하시면 더 좋구요.
좋은 하루 되세요.
"