컴퓨터활용능력 실기 시험이 코앞인데, 공식집을 펼치자니 머리가 아프시죠? 특히 엑셀의 조건 함수와 액세스의 쿼리 함수는 매번 헷갈려서 '이번에도 틀리면 어쩌나' 불안하실 거예요. 저도 이 시험 볼 때 제일 힘들었던 부분이 바로 이 함수 암기였거든요!
하지만 괜찮아요! 결국 출제되는 함수의 패턴은 정해져 있답니다. 이 글에서는 엑셀과 액세스 실기에서 합격을 결정짓는 핵심 함수들을 영역별로 짚어보고, 시험장에서 헷갈리지 않을 만한 저만의 팁도 아낌없이 공유해 드릴게요. 자, 그럼 마지막 점검을 시작해 볼까요? 💪
엑셀 실기 함수: 놓치면 안 될 3대 핵심 영역 📝
엑셀 실기는 계산 작업이 전체 배점의 큰 부분을 차지하죠. 이 중에서도 논리, 찾기/참조, 데이터베이스 함수는 난이도가 높으면서도 필수로 출제되는 영역이니 꼭 숙지하셔야 해요.
1. 논리/조건 함수 (IF, IFERROR)
가장 기본이 되는 IF 함수는 다중 조건(IF 중첩)으로 나올 때 헷갈려요. 3가지 조건이면 IF가 2개, 4가지 조건이면 IF가 3개라는 점을 명심하고 마지막 인수는 '나머지 값'으로 처리하는 게 핵심이에요.
수식에 오류가 발생했을 때(예: VLOOKUP 결과 없음) 특정 문구("오류", "데이터 없음" 등)를 표시하라는 요구가 나오면 무조건 IFERROR를 사용해야 합니다.
2. 찾기/참조 함수 (VLOOKUP, HLOOKUP, INDEX, MATCH)
VLOOKUP과 HLOOKUP은 쉬워 보이지만, 마지막 인수인 정확하게 일치(FALSE, 0)와 유사 일치(TRUE, 1)를 혼동하면 안 됩니다. 문제에서 '정확히 일치하는' 등의 표현이 있는지 꼭 확인하세요!
최근에는 INDEX와 MATCH 함수를 조합하여 사용하는 문제가 자주 나와요. VLOOKUP으로는 왼쪽 데이터를 가져올 수 없지만, INDEX-MATCH 조합으로는 가능하죠.
INDEX-MATCH 조합 📝
사용 구문:
=INDEX(결과 범위, MATCH(찾을 값, 찾을 범위, 0))
결과 범위와 찾을 범위의 열(column)이 달라도 유연하게 값을 가져올 수 있어요!
액세스 실기 함수: 쿼리 마스터의 필수 조건 🔑
액세스 실기는 엑셀만큼 함수 자체의 복잡도는 낮지만, 테이블의 필드명을 잊지 않고 대괄호([ ])로 감싸는 것이 중요해요. 주로 필드나 쿼리에서 '새로운 필드'를 계산할 때 함수가 사용됩니다.
1. 날짜/시간 함수 (DateDiff, DateAdd)
액세스에서 가장 중요한 건 DateDiff로 기간(일/월/년)을 계산하는 문제예요. 엑셀의 DATEDIF 함수와는 인수 순서나 표현 단위("yyyy", "m", "d")가 다르니 주의해야 합니다.
2. 문자열 함수 (Left, Right, Mid)
주로 주민등록번호나 제품 코드에서 특정 문자를 추출하여 조건을 설정하거나 새로운 필드를 만들 때 사용합니다. Mid(문자열, 시작 위치, 개수)는 엑셀과 완전히 동일하니 헷갈리지 마세요!
액세스에서는 엑셀의 IF 함수 대신 IIf(조건, 참일 때 값, 거짓일 때 값) 함수를 사용합니다. 엑셀처럼 중첩이 가능하지만, IF 함수와 혼동하여 작성하면 0점 처리되니 꼭 구분을 확실히 해야 합니다.
합격 결정! 엑셀/액세스 함수 구문 비교 테이블 📋
함수 유형 | 엑셀 (Excel) | 액세스 (Access) |
---|---|---|
조건 처리 | =IF(조건, 참, 거짓) | IIf(조건, 참, 거짓) |
기간 계산 | =DATEDIF(시작일, 종료일, 단위) | DateDiff("단위", 시작일, 종료일) |
오류 처리 | =IFERROR(값, 오류시 값) | (사용하지 않거나 조건 함수로 처리) |
💡 함수 사용의 3가지 핵심 성공 전략
논리 함수는 AND/OR로 묶어 IF 안에 넣으면 중첩 횟수를 줄일 수 있어요.
자주 묻는 질문 ❓
컴활 실기 함수, 막판에 제대로 정리하셨나요? 제 경험상 합격은 결국 반복 학습과 정확한 문법 암기에서 나오더라고요. 오늘 짚어드린 핵심 함수들만 완벽하게 숙지하고 시험장에 가시면, 분명 좋은 결과를 얻을 수 있을 거예요! 진심으로 응원합니다. 파이팅! 😊