컴활1급_250820

AnalytiCode·2025년 8월 21일

상시기출..레츠고

엑셀

기본작업

row

영역에서 행 번호를 4로 나눈 나머지가 0인 데이터의 행 전체에 대해 ~ ..
=MOD(ROW($A3),4)=0
정답 : =MOD(ROW(),4)=0

row나 column은 참조(셀)를 안해도 된다!

계산작업

if배열에서 OR처리

범위 조건을 배열 수식으로 걸 때 OR 함수는 제대로 동작하지 않는다.

(조건1) + (조건2) → 배열 수식에서 OR 효과
(조건1) * (조건2) → 배열 수식에서 AND 효과

따라서 시험에서는 +와 * 연산을 이용하는 방식이 정답 처리됨

재무함수

PMT

일정 이자율과 기간으로 대출 상환액(매회 납입금) 계산

=PMT(rate, nper, pv, [fv], [type])

PMT(이자율, 기간, 현재가치, [미래가치], [말/초])\

FV

일정 금액을 적립했을 때 미래에 모이는 금액 계산

=FV(rate, nper, pmt, [pv], [type])

=FV(이자율, 기간, 납입액, [현재가치], [말/초])

재무함수 매개변수

한국어영어설명
이자율rate기간당 이자율 (연 이율/12 등)
기간nper총 납입 횟수
현재가치pv현재 가치(대출금, 음수)
납입액pmt매회 납입액(음수)
미래가치fv목표금액(기본 0)
말/초type0 = 기간말 납입(기본), 1 = 기간초 납입
추정값guess예상 이율 (기본 10%)

pv(Present Value): 현재 가치 (대출금, 적립금의 현재 값)
fv(Future Value): 미래 가치 (목표금액, 만기 시점 잔액)
pmt(Payment): 매회 납입액 (상환액, 저축액)

countif

지정한 범위 안에서 조건을 만족하는 셀의 개수를 세는 함수
조건식에 ""쓰는거 잊지말기.

=COUNTIF(범위, 조건)

=COUNTIF(A1:A10, 10)
A1:A10 범위에서 값이 10과 같은 셀 개수 10이 몇 개인지

=COUNTIF(B1:B20, ">100")
B1:B20에서 100보다 큰 값 개수 조건식 가능

분석작업

그룹

엑세스

DB구축

데이터형식

255자 이상의 데이터가 입력되도록 데이터 형식을 설정하시오
: 긴텍스트

데이터 형식설명크기/제한
짧은 텍스트 (Short Text)문자, 숫자, 특수문자 등 일반 텍스트 입력최대 255자
긴 텍스트 (Long Text, 예전 Memo)긴 문장, 메모, 설명 등 대용량 텍스트 입력최대 약 65,536자 저장 가능
숫자 (Number)정수, 실수 등 수치 데이터바이트(0~255), 정수, Long, Single, Double 등 세부 지정
큰 숫자 (BigInt)매우 큰 정수 값 저장-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
통화 (Currency)금액, 환율 같은 고정 소수점 값소수점 4자리까지
일시(Date/Time)날짜 및 시간 값 저장1/1/100 ~ 12/31/9999
예/아니오 (Yes/No, Boolean)참/거짓 값1(예), 0(아니오)
OLE 개체그림, 문서, 미디어 파일 연결/삽입대용량 가능
하이퍼링크URL, 이메일 주소 저장최대 2048자
첨부 파일여러 개의 파일 첨부 가능제한: 2GB
계산다른 필드 기반 계산식 저장저장 공간 없음
룩업 마법사다른 테이블/목록에서 값 선택-

입력 및 수정 기능 구현

조건부서식

문제 : 시장구분 필드의 값이 유가증권인 경우 본문 모든 텍스트 상자의 글꼴 색을 변경

조건은 잘 썼는데 필드 값이 아니라 으로 할 것!

컨트롤 원본 vs 행 원본


컨트롤 원본에만 바인드시키면

이렇게 목록에는 아무것도 안 뜸!

반대로 해야 폼에 안뜨고 목록에 뜸 !

조회 및 출력 기능 구현

RecordSource

txt조회 컨트롤에 입력된 킥보드명을 포함하는 킥보드명이 표시되도록 하시오
포함! 문제 똑바로 읽기

Me.RecordSource = " select * from 킥보드 where 킥보드명 like '*" & txt조회 & "*'"

like txt조회 -> like 'txt조회'인거 기억하기

또 나는 select 킥보드명 이라고만 했는데 이러면 하위폼 연결이 이상하게 됨.
select *로 받아줄 것 !

날짜형식

오늘 날짜와 현재 시간을 2025-05-05 (월) 오전 10:30 처럼 표시되도록
컨트롤 원본과 형식 속성 설정

원본 -> now()

형식 -> yyyy-mm-dd (aaa) ampm hh:nn

docmd msgbox

메시지 상자에서 <예>를 클릭했을 때만 저장여부를 묻지않고 저장한 후 폼을 종료하시오.

dim a
a = msgbox("폼을 종료하시겠습니까?", vbYesNo, "폼 종료")
if a = vbyes then
	docmd.close **acForm**,"채용회사",acSaveYes
end if

RecordsetClone.findfirst

Me.RecordsetClone.FindFirst "조건"
여기는 ="조건"이 아니다!!!!!!

0개의 댓글