1. 스프레드시트
내가 이렇게 못하나? 제로부터 다시 시작한다. 하 짜증나네.
1) 기본작업
(1) 고급 필터
=AND(LEFT($D3,2) = "청약", OR(B3="여",F3>=150000))
문제 해석 오류
(2) 조건부 서식
=and(mod(month($C3),2)=1,date($C3)>=2019-01-01)
date함수에 대한 이해 부족
제대로 쓰려면,
$C3>=date(2019, 1, 1)
위와 같이 연, 월, 일 순으로 집어넣어야 한다.
2) 계산작업
시간 부족이 가장 큰 원인
(1) INDEX, MATCH 함수
상품 종류와 가입일에 따른 값을 찾아와야 함.
이렇게 조건이 부여된 경우, 조건의 수가 많은 행을 기준으로 선택.
index 함수 : index(고정 범위, 행 위치, 열 위치)
match 함수 : match(기준 데이터, 찾을 범위(고정), 오름(내림)차순 지정)
- 위 경우, 1을 넣어 오름차순으로 정렬.
- 2014->2020으로 높아지고 있기 때문.
(2) 재무함수
SKIP! 모든 범위를 커버할 수는 없다. 6점을 버리더라도 다른 곳에서 챙길 수 있으니 연연하지 말자.
출제 빈도도 낮은 편.
모르는 부분을 줄여가는 것이 공부이기에 다 알면 좋겠지만, 나의 일차 목표는 기준점 이상 도달하기.
이 부분은 코딩하는 것처럼 필요할 때 구글링하여 찾아쓸 수 있어도 무방하다고 생각한다.
(3) 시간함수
=TEXT(QUOTIENT(DAYS(TODAY(),C3),30), "0개월")
난 이렇게 풀었는데 '00개월'로 표시되어야 하므로 위의 수식에도 0을 하나 더 추가해야 정답.
DAYS(종료일, 시작일) : 두 날짜 사이의 일자 계산
QUOTIENT(대상, 나눌 숫자) : 이 케이스에서는 월 단위로 표기해야 한다는 조건이 있어 30으로 나눔.
(4) 사용자 정의 함수
계산작업에 있는 문제 중 가장 쉽기에 먼저 푸는 것을 추천.
Public Function fn비고(지점명, 월불입액)
If 월불입액 >= 150000 And (지점명 = "명동" Or 지점명 = "여의도") Then
fn비고 = "15만원이상-" & 지점명 & Format(월불입액, "#,###")
Else
fn비고 = ""
End If
End Function
and에 복수의 조건이 부여됐으므로 묶는 것이 관건인 듯.
(5) 배열수식
=AVERAGE(IF($A42=$D$3:$D$35,$F$3:$F$35))
특정 조건을 만족할 때, 어떤 범위에서 평균값을 구할 것인지 생각하자.
3) 분석작업
(1) 피벗 테이블 생성
- 열에 생성된 값을 행으로 옮겨야 함.
- 기지정된 그룹을 해제 후, 새로 범위를 지정하고 그룹명을 변경.
(2) 정렬 - 필터
4) 기타 작업
(1) 그래프
- 파랑 박엽지로 지정
(2) 매크로
- 서식지정 : 숫자, 조건 순으로 대괄호 안에 입력. 각 조건절은 세미콜론으로 구분하며 숫자, 텍스트 순으로 기입.
(3) VBA
쉬운 걸 먼저 하고 마지막에 할 것!
A. 화면 단추 클릭 시 폼 생성
- xxxx.show
B. 폼 초기화 후 특정 영역값이 콤보상자의 목록에 표시
- cmbOOOO.rowsource = "셀 범위"
C. 종료 작업을 먼저 하는 것이 효율적 (3번 문제)
- msgbox format(time, "형식") & "메시지 내용", "메시지박스 타이틀" (time은 현재시간을 출력하는 함수, AMPM으로 오전, 오후 표기 가능)
- unload me
D. 본문 내용 입력
- cmb0000.listindex는 콤보 상자의 값이 있는 위치를 출력함.
다시 수정하고 채점하려는데 프로그램이 다운되는 이유는 뭘까...?
2. 데이터베이스 (액세스)
쩝... 이건 또 뭐가 문제일까나?
1) DB구축
(1) 필드 이름을 변경하지 않고, 특정값으로 표시되게 하는 기능 : 캡션
2) 입력 및 수정 기능 구현
(1) 컨트롤 속성 설정
=String(Int(Count(*))/10,"★") & "(" & Count(*) & "명)"
이렇게 넣으니 틀렸다고 함.
(2) 필터 조회 매크로 설정
흠... 반대로 되면 맞다고 하는데 이유가 뭘까?
시나공 홈페이지에 문의하여 답변 대기 중 (22.05.04) - 링크
3) 조회 및 출력 기능 구현
(1) 날짜 컨트롤 설정
- ampm : 오전, 오후 설정 명령어
(2) 미리보기 기능 구현
Private Sub cmd보고서_Click()
DoCmd.OpenReport , acViewPreview
End Sub
이렇게까지밖에 못 적었다.
Private Sub cmd보고서_Click()
DoCmd.OpenReport "등록현황", acViewPreview, "학과명 = txt학과명"
End Sub
과연 이건 정답으로 인정할까? 삑, 오답!
하 스프레드시트 너무 어렵네요. 힘내서 정복해보겠습니다. 모두들 화이팅!
'Cerificate > 컴퓨터활용능력' 카테고리의 다른 글
[컴퓨터활용능력 1급 실기] 2022 시나공 기출문제집 #6 (기출유형 5회 풀이 및 핵심 정리) (0) | 2022.05.10 |
---|---|
[컴퓨터활용능력 1급 실기] 2022 시나공 기출문제집 #5 (기출유형 4회 풀이 및 핵심 정리) (0) | 2022.05.08 |
[컴퓨터활용능력 1급 실기] 2022 시나공 기출문제집 #4 (기출유형 3회 풀이 및 핵심 정리) (0) | 2022.05.06 |
[컴퓨터활용능력 1급 실기] 2022 시나공 기출문제집 #3 (기출유형 2회 풀이 및 핵심 정리) (0) | 2022.05.04 |
[컴퓨터활용능력 1급 실기] 2022 시나공 기출문제집 #1 (실제 시험장을 옮겨 놓았다! 풀이 및 핵심 정리) (0) | 2022.04.28 |