시무자동화 & 컴퓨터 활용능력 1급/컴활유형 1회차

유형 1회 오답노트 - 1회차(34/79)

유혁스쿨 2021. 7. 15. 23:07
728x90
반응형

시간 내 문제 1, 2번까지밖에 못품
1-2번, 2-3번 틀림 34점

[문제1-2]
오답 : $D$3:$D$28<>"모"
정답 : $D3<>"모"
풀이 : 수식이 $D$3:$D$28 범위가 아닌 $D3 이유는?


[문제2-3 계산작업]
오답 : =AVERAGE(IF(F4>=PERCENTILE(F4:F38,0.5),F4:F38))
정답 : =AVERAGE(IF(F4:F38>=PERCENTILE(F4:F38,0.5),F4:F38))
풀이 : 자동채우기로 넣는다는 생각을 하고 범위지정이아닌 단일행으로 지정하여 틀린것 같다.
문제 지문은 수납금액의 50%이상인 값들의 평균을 구하라고 나와있다.
즉, percentile이라는 함수를 사용하여 수납금액의 상위 50%인 값을 구하고 Average(if(()) 배열수식을 통해 상위 50% 이상인 값들의 평균을 구하는것이다. 
percentile()함수로 수납금액의 배열을 지정하고 0.5의 백분위 값 즉 상위 50%값을 구한 후,
Average( IF() ) 배열수식으로 F4:F38 범위에 있는 값 중에 상위 50%이상인 값들의 평균값을 구하는 것

F4:F38범위에서 F4:F38범위에 해당하는 상위 50% '이상' 인 값들을 골라 F4:F38범위내에서 평균을 구한다.

 



[문제 3 - 분석작업 1]
진료일을 추가하면 분기와 연이 자동으로 추가가 되며 우리는 이것을 그룹화 대상에서 제거해줘야한다.
그룹화 할 필드를 지정하여 그룹을 만들었지만 요약 열이 자꾸 추가되는것은 부분합을 없음으로 지정해야한다. 

[문제 3 - 분석작업2]
해당 범위의 데이터 유효성 검사 식이 3000원 이상이 입력되도록 하려면
범위를 지정한 후 데이터 유효성 검사 버튼 클릭 - 사용자지정 - 수식에 범위가 3000 이상이다 라고 작성해줘야한다!!

[문제 4- 기타작업2]
 _- 는 언더바 다음의 글자인 - 만큼의 크기만큼 공간을 두라는 뜻이다.
 _- 대신에 예를들어 _) , _A 등으로 적어보면 셀에서 떨어지는 간격이 ' ) ', ' A ' 각각 다르다는 걸 알수 있다.

[문제 4- 기타작업3]
액셀 프로시저 작업은 디자인보기 상태에서 단추를 더블클릭하면 VBA가 열린다 !!
폼을 여는 명령어는 폼이름.show이다
폼 개체명.RowSource 명령어는 폼 개체에 입력할 행원본 을 뜻한다. 1행부터 x행까지의 목록을 표시하기위해서는

폼 개체명.RowSource = 범위 라고 입력해준다.
기본값은 cmbo 행 원본의 경우 그냥 개체이름 = 값 이라고 선언해주면 기본값으로 설정되는데,

List의 경우엔 List개체명 = List개체명.List(a,b) 으로 선언하여 기본값을 세팅하는데

여기서 List개체명.List(a,b) 은 'List개체명'의 데이터 중 a행 b열에 해당하는 값을 말한다.

 


액세스
시간 내 풀지 못했으나 점수는 79점...?

문제 1-3
e-mail필드의 @ 기호를 반드시 포함하도록 유효성검사규칙의 서식을 지정한다. 
오답 : "*@*"
정답 : like "*@*" 혹은 = "*@*

문제 2-3
 문제 : '씨앗정보찾기' 폼의 보고서단추를 클릭하면 씨앗코드별주문현황 보고서를 인쇄미리보기 형태로 여는 보고서 출력 매크로를 작성하라.
매크로조건 : '씨앗코드' 필드 값이 'txt씨앗코드'에 해당하는 씨앗 정보만 표시
풀이 : 우선 단순하게 작성하면 씨앗코드= txt씨앗코드 라고 생각해본다.
 그 다음, txt씨앗코드는 '씨앗정보찾기'폼에 있다는것을 확인할 수 있으므로 
기본 식이 [필드명] = [forms]![텍스트상자가 속한 폼이름][텍스트상자] 라면, [씨앗코드] = [forms]![씨앗정보찾기]![txt씨앗코드] 이고,
이것을다시 풀어 해석해보면 '씨앗정보찾기' 폼의 'txt씨앗코드'의 값이 씨앗코드별주문현황 보고서에 출력될 '씨앗코드' 필드의 값과 일치하는 값이라는 조건이다.

문제 3-2
MsgBox형식2 : MsgBox "내용" ,, "제목"
MsgBox형식2 : 변수가 온다면 MsgBox( 괄호안에 작성한다 )


문제 4-3
필드에 iif함수로 조건을 지정할때는 필드 값을 작성하는 칸에 필드명: IIf(조건,true,false) 와 같이 작성한다.
문제상에서 부가세는 판매단가 필드에 백분율값을 구하는것 이기 때문에
기본적으로 부가세: 판매단가 인데 만약 예를들어 아무런 조건이 없이 부가세 필드는 판매단가의 10%라 정의한다면
부가세: 판매단가*0.1 이렇게 작성한다
하지만 조건이 들어있을땐 iif조건식으로 씌워서 작성한다.
IIf([입고단가]<=30000,[판매단가]*0.1,[판매단가]*0.2)
조건이 맞으면 부가세: 판매단가 * 0.1 이 되는거고 조건이 거짓이면 부가세: 판매단가*0.2 이렇게 적용된다고 보면 이해하기 편하다. 

 

728x90
반응형