안녕하세요 사무자동화 실기 준비하고 있는 정지훈입니다.
시나공덕분에 아무런 어려움 없이 많은 도움이 되고 있습니다.
다름이 아니라 몇 가지 질문이 있어서 이렇게 글을 올립니다.
제 1회 기출문제 엑세스부분에서
<처리조건)
3) 총포인트 : 기본점수+만원당 주유금액 포인트(단, 기본점수는 가솔린은 500, 경유는 300, 등유는 100이며 계산결과는 정수로 표시할 것)
이 질문에 식을 쓰면
총포인트 : IIF(유류명="가솔린",500,IIF(유류명="경유",300,100)) + INT(주유금액/10000)
이렇게 나오는데 답안지를 보면 유류명앞에 Table1. 을 입력하라고 되어있습니다.
왜 'Table1.' 을 입력해야하는지 그 이유를 알려주세요
제 4회 기출문제 엑셀부분에서
<작성조건>
6) 제품번호가 "M"으로 끝나고 공급지역이 "서울"인 제품들의 합계계산
이 문제는 함수 DSUM을 사용해서 해결을 했는데요.. 한가지 의문점이 가는데
함수식을 입력할 때 → 제품번호 공급지역
= Right(A4,1)="M" 서울
이렇게 입력을 해야하잖아요 그런데 필드이름 '제품번호' 를 '제품번호' 라고 입력하면 값이 안나오고
'번호' 라고 입력해야지만 답이 나옵니다.
다른 문제들은 필드이름 있는 그대로 다 입력해서 풀었는데 왜 이 문제는 '제품번호'라고 쓰면 안되고
그냥 '번호' 라고 입력을 해야 하는건지 이유를 알려주세요..
안녕하세요. 길벗 수험서 운영팀입니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.
-
*2012-10-08 09:56:25
안녕하세요. 길벗 수험서 운영팀입니다.
1. 2개 이상의 테이블에 동일한 필드가 있을 경우 어느 테이블의 필드를 사용하는지 명시([테이블명].[필드명])해야 합니다. 즉 테이블1과 2에 유류명 필드가 모두 있으므로 어느 테이블의 유류명 필드인지 명시하기 위해 [Table1].[유류명]을 입력한 것입니다. 이 문제의 경우 어떤 테이블을 사용하든지 상관없으므로 테이블1이나 2 중 하나를 지정하면 됩니다.2. 데이터베이스 함수(DSUM, DAVERAGE, DCOUNT 등)에서 조건에 함수가 사용될 때에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 필드명을 임의로 지정해 주어야 합니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.문의하신 문제도 제품번호가 아닌 임의의 필드명을 지정해 주어야 올바른 결과가 표시됩니다.행복한 하루되세요.^^