상시기출..레츠고
영역에서 행 번호를 4로 나눈 나머지가 0인 데이터의 행 전체에 대해 ~ ..
=MOD(ROW($A3),4)=0
정답 : =MOD(ROW(),4)=0
row나 column은 참조(셀)를 안해도 된다!
범위 조건을 배열 수식으로 걸 때 OR 함수는 제대로 동작하지 않는다.
(조건1) + (조건2) → 배열 수식에서 OR 효과
(조건1) * (조건2) → 배열 수식에서 AND 효과
따라서 시험에서는 +와 * 연산을 이용하는 방식이 정답 처리됨
일정 이자율과 기간으로 대출 상환액(매회 납입금) 계산
=PMT(rate, nper, pv, [fv], [type])
PMT(이자율, 기간, 현재가치, [미래가치], [말/초])\
일정 금액을 적립했을 때 미래에 모이는 금액 계산
=FV(rate, nper, pmt, [pv], [type])
=FV(이자율, 기간, 납입액, [현재가치], [말/초])
| 한국어 | 영어 | 설명 |
|---|---|---|
| 이자율 | rate | 기간당 이자율 (연 이율/12 등) |
| 기간 | nper | 총 납입 횟수 |
| 현재가치 | pv | 현재 가치(대출금, 음수) |
| 납입액 | pmt | 매회 납입액(음수) |
| 미래가치 | fv | 목표금액(기본 0) |
| 말/초 | type | 0 = 기간말 납입(기본), 1 = 기간초 납입 |
| 추정값 | guess | 예상 이율 (기본 10%) |
pv(Present Value): 현재 가치 (대출금, 적립금의 현재 값)
fv(Future Value): 미래 가치 (목표금액, 만기 시점 잔액)
pmt(Payment): 매회 납입액 (상환액, 저축액)
지정한 범위 안에서 조건을 만족하는 셀의 개수를 세는 함수
조건식에 ""쓰는거 잊지말기.
=COUNTIF(범위, 조건)
=COUNTIF(A1:A10, 10)
A1:A10 범위에서 값이 10과 같은 셀 개수 10이 몇 개인지
=COUNTIF(B1:B20, ">100")
B1:B20에서 100보다 큰 값 개수 조건식 가능
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 |
| 계산 | 다른 필드 기반 계산식 저장 | 저장 공간 없음 |
| 룩업 마법사 | 다른 테이블/목록에서 값 선택 | - |
문제 : 시장구분 필드의 값이 유가증권인 경우 본문 모든 텍스트 상자의 글꼴 색을 변경

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

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

이렇게 목록에는 아무것도 안 뜸!
반대로 해야 폼에 안뜨고 목록에 뜸 !
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
메시지 상자에서 <예>를 클릭했을 때만 저장여부를 묻지않고 저장한 후 폼을 종료하시오.
dim a
a = msgbox("폼을 종료하시겠습니까?", vbYesNo, "폼 종료")
if a = vbyes then
docmd.close **acForm**,"채용회사",acSaveYes
end if
Me.RecordsetClone.FindFirst "조건"
여기는 ="조건"이 아니다!!!!!!