MOS 시험 볼 때 미리 알아야 할 함수 및 기능
오늘은 엑셀 MOS 자격증에 자주 출제되는 핵심 기출 문제에 대해 자세히 알아보겠습니다. 엑셀을 처음 접하는 초보자 여러분도 쉽게 이해할 수 있도록 차근차근 설명해 드리겠습니다.
1. 기본 함수 사용하기
SUM 함수
SUM 함수는 엑셀에서 가장 기본적이고 많이 사용되는 함수 중 하나입니다. 이 함수는 선택한 셀 범위의 합계를 계산합니다.
예시:
A열: 10, 20, 30, 40, 50 B1 셀에 입력: =SUM(A1:A5) 결과: 150
풀이:
- B1 셀을 선택합니다.
- '=' 기호를 입력하여 함수 입력을 시작합니다.
- 'SUM'을 입력하고 괄호를 엽니다.
- A1부터 A5까지의 셀 범위를 선택하거나 직접 입력합니다.
- 괄호를 닫고 Enter 키를 누릅니다.
이렇게 하면 A1부터 A5까지의 모든 값이 더해져 150이라는 결과가 나옵니다.
AVERAGE 함수
AVERAGE 함수는 선택한 셀 범위의 평균값을 계산합니다.
예시:
A열: 10, 20, 30, 40, 50 B1 셀에 입력: =AVERAGE(A1:A5) 결과: 30
풀이:
- B1 셀을 선택합니다.
- '=' 기호를 입력하여 함수 입력을 시작합니다.
- 'AVERAGE'를 입력하고 괄호를 엽니다.
- A1부터 A5까지의 셀 범위를 선택하거나 직접 입력합니다.
- 괄호를 닫고 Enter 키를 누릅니다.
이렇게 하면 A1부터 A5까지의 값들의 평균인 30이 결과로 나옵니다.
MAX와 MIN 함수
MAX 함수는 선택한 셀 범위에서 가장 큰 값을, MIN 함수는 가장 작은 값을 찾아줍니다.
예시:
A열: 10, 20, 30, 40, 50 B1 셀에 입력: =MAX(A1:A5) 결과: 50 C1 셀에 입력: =MIN(A1:A5) 결과: 10
풀이:
- B1 셀과 C1 셀을 각각 선택합니다.
- MAX와 MIN 함수를 위의 예시처럼 입력합니다.
- A1부터 A5까지의 셀 범위를 선택합니다.
- Enter 키를 눌러 결과를 확인합니다.
2. IF 함수 사용하기
IF 함수는 조건에 따라 다른 결과를 반환하는 함수입니다. 이 함수는 논리적 판단을 요구하는 상황에서 매우 유용합니다.
예시:
A열: 학생 점수 (85, 92, 78, 95, 88) B열에 IF 함수를 사용하여 90점 이상이면 "A", 그 외에는 "B" 등급 부여 B1 셀에 입력: =IF(A1>=90, "A", "B")
풀이:
- B1 셀을 선택합니다.
- '=' 기호를 입력하여 함수 입력을 시작합니다.
- 'IF'를 입력하고 괄호를 엽니다.
- 첫 번째 인수로 조건 'A1>=90'을 입력합니다.
- 쉼표를 입력하고, 두 번째 인수로 조건이 참일 때 반환할 값 "A"를 입력합니다.
- 다시 쉼표를 입력하고, 세 번째 인수로 조건이 거짓일 때 반환할 값 "B"를 입력합니다.
- 괄호를 닫고 Enter 키를 누릅니다.
- B1 셀의 함수를 B5 셀까지 복사합니다.
결과적으로 B열에는 각 학생의 점수에 따른 등급이 표시됩니다.
3. VLOOKUP 함수 사용하기
VLOOKUP 함수는 테이블에서 특정 값을 찾아 관련된 정보를 반환하는 함수입니다. 이 함수는 대량의 데이터에서 특정 정보를 찾을 때 매우 유용합니다.
예시:
A열: 학생 번호 (1, 2, 3, 4, 5) B열: 학생 이름 (김철수, 이영희, 박민수, 정지은, 홍길동) C열: 점수 (85, 92, 78, 95, 88) D1 셀에 입력: 3 (찾고자 하는 학생 번호) E1 셀에 입력: =VLOOKUP(D1, A1:C5, 2, FALSE) 결과: 박민수 F1 셀에 입력: =VLOOKUP(D1, A1:C5, 3, FALSE) 결과: 78
풀이:
- E1 셀을 선택합니다.
- '=' 기호를 입력하여 함수 입력을 시작합니다.
- 'VLOOKUP'을 입력하고 괄호를 엽니다.
- 첫 번째 인수로 찾을 값 'D1'을 입력합니다.
- 쉼표를 입력하고, 두 번째 인수로 검색 범위 'A1:C5'를 입력합니다.
- 다시 쉼표를 입력하고, 세 번째 인수로 반환할 열 번호 '2'를 입력합니다 (이름이 있는 열).
- 마지막으로 쉼표를 입력하고, 네 번째 인수로 'FALSE'를 입력합니다 (정확히 일치하는 값을 찾기 위해).
- 괄호를 닫고 Enter 키를 누릅니다.
F1 셀에도 같은 방식으로 함수를 입력하되, 세 번째 인수만 '3'으로 변경합니다 (점수가 있는 열).
이렇게 하면 E1 셀에는 학생 번호 3에 해당하는 학생의 이름인 "박민수"가, F1 셀에는 해당 학생의 점수인 78이 표시됩니다.
4. 피벗 테이블 만들기
피벗 테이블은 대량의 데이터를 요약하고 분석하는 데 매우 유용한 도구입니다. MOS 시험에서는 피벗 테이블을 만들고 수정하는 문제가 자주 출제됩니다.
예시:
다음과 같은 판매 데이터가 있다고 가정해 봅시다.
A열: 날짜 B열: 제품 C열: 지역 D열: 판매량 E열: 매출액
이 데이터를 이용해 제품별, 지역별 총 매출액을 보여주는 피벗 테이블을 만들어 보겠습니다.
풀이:
- 데이터가 있는 셀 범위를 선택합니다.
- '삽입' 탭으로 이동하여 '피벗 테이블' 버튼을 클릭합니다.
- '새 워크시트'를 선택하고 'OK'를 클릭합니다.
- 피벗 테이블 필드 목록에서:
- '제품'을 '행' 영역으로 드래그합니다.
- '지역'을 '열' 영역으로 드래그합니다.
- '매출액'을 '값' 영역으로 드래그합니다.
- '값' 영역의 '매출액'을 클릭하고 '값 필드 설정'을 선택합니다.
- '합계' 대신 '합계'를 선택하고 'OK'를 클릭합니다.
이렇게 하면 제품별, 지역별 총 매출액을 한눈에 볼 수 있는 피벗 테이블이 생성됩니다.
5. 조건부 서식 적용하기
조건부 서식은 특정 조건에 따라 셀의 형식을 자동으로 변경하는 기능입니다. 이를 통해 데이터를 시각적으로 더 쉽게 이해할 수 있게 됩니다.
예시:
A1:A10 셀에 1부터 10까지의 숫자가 있다고 가정해 봅시다. 5보다 큰 숫자에 빨간색 배경을 적용해 보겠습니다.
풀이:
- A1:A10 셀 범위를 선택합니다.
- '홈' 탭에서 '조건부 서식' 버튼을 클릭합니다.
- '새 규칙'을 선택합니다.
- '수식을 사용하여 서식을 지정할 셀 결정' 옵션을 선택합니다.
- 수식 입력란에 '=$A1>5'를 입력합니다.
- '서식' 버튼을 클릭하고 '채우기' 탭에서 빨간색을 선택합니다.
- 'OK'를 클릭하여 적용합니다.
이렇게 하면 5보다 큰 숫자가 있는 셀의 배경색이 빨간색으로 변경됩니다.
6. 차트 만들기
차트는 데이터를 시각적으로 표현하는 강력한 도구입니다. MOS 시험에서는 다양한 유형의 차트를 만들고 수정하는 문제가 출제됩니다.
예시:
A열에 월 (1월부터 12월까지), B열에 해당 월의 매출액이 있다고 가정해 봅시다. 이 데이터로 선 그래프를 만들어 보겠습니다.
풀이:
- A1:B13 셀 범위를 선택합니다 (제목 행 포함).
- '삽입' 탭으로 이동하여 '선' 차트 유형을 선택합니다.
- '2D 선' 옵션을 클릭합니다.
- 차트가 생성되면, 차트 제목을 더블클릭하여 "월별 매출액"으로 변경합니다.
- 차트를 선택한 상태에서 '차트 도구' > '레이아웃' 탭으로 이동합니다.
- '축 제목'을 클릭하고 주축에 "월", 보조축에 "매출액(원)"을 추가합니다.
이렇게 하면 월별 매출액 추이를 한눈에 볼 수 있는 선 그래프가 완성됩니다.
7. 데이터 유효성 검사 설정하기
데이터 유효성 검사는 셀에 입력할 수 있는 데이터의 종류를 제한하는 기능입니다. 이를 통해 잘못된 데이터 입력을 방지할 수 있습니다.
예시:
A1:A10 셀에 1부터 5까지의 숫자만 입력할 수 있도록 설정해 보겠습니다.
풀이:
- A1:A10 셀 범위를 선택합니다.
- '데이터' 탭에서 '데이터 유효성 검사' 버튼을 클릭합니다.
- '설정' 탭에서 '허용' 드롭다운 메뉴에서 '정수'를 선택합니다.
- '데이터' 드롭다운 메뉴에서 '범위'를 선택합니다.
- '최소값'에 1, '최대값'에 5를 입력합니다.
- '오류 알림' 탭을 클릭합니다.
- '스타일'을 '중지'로 설정하고, 제목에 "잘못된 입력", 오류 메시지에 "1부터 5까지의 숫자만 입력 가능합니다."라고 입력합니다.
- 'OK'를 클릭하여 설정을 완료합니다.
- 이렇게 하면 A1:A10 셀에는 1부터 5까지의 숫자만 입력할 수 있게 되며, 그 외의 값을 입력하려고 하면 오류 메시지가 표시됩니다.매크로는 반복적인 작업을 자동화하는 데 사용되는 기능입니다. MOS 시험에서는 간단한 매크로를 녹화하고 실행하는 문제가 출제될 수 있습니다.
이렇게 하면 A1:A10 셀에는 1부터 5까지의 숫자만 입력할 수 있게 되며, 그 외의 값을 입력하려고 하면 오류 메시지가 표시됩니다.
8. 매크로 녹화 및 실행하기
매크로는 반복적인 작업을 자동화하는 데 사용되는 기능입니다. MOS 시험에서는 간단한 매크로를 녹화하고 실행하는 문제가 출제될 수 있습니다.
예시:
A1:A5 셀에 있는 숫자들의 글꼴을 굵게 하고 배경색을 노란색으로 변경하는 매크로를 녹화해 보겠습니다.
풀이:
- '개발 도구' 탭을 활성화합니다 (기본적으로 숨겨져 있을 수 있음).
- 파일 > 옵션 > 리본 사용자 지정에서 '개발 도구' 체크박스를 선택합니다.
- '개발 도구' 탭에서 '매크로 녹화' 버튼을 클릭합니다.
- 매크로 이름을 "서식_변경"으로 입력하고 'OK'를 클릭합니다.
- A1:A5 셀을 선택합니다.
- '홈' 탭에서 '굵게' 버튼을 클릭합니다.
- '채우기 색' 버튼을 클릭하고 노란색을 선택합니다.
- '개발 도구' 탭으로 돌아가 '기록 중지' 버튼을 클릭합니다.
이제 매크로가 녹화되었습니다. 이 매크로를 실행하려면:
- '개발 도구' 탭에서 '매크로' 버튼을 클릭합니다.
- "서식_변경" 매크로를 선택하고 '실행'을 클릭합니다.
선택한 셀 범위에 동일한 서식이 적용될 것입니다.
9. 워크시트 보호하기
중요한 데이터를 보호하기 위해 워크시트에 암호를 설정하는 것은 매우 중요합니다. MOS 시험에서도 이와 관련된 문제가 출제될 수 있습니다.
예시:
현재 워크시트의 A1:E10 셀 범위만 편집 가능하도록 설정하고, 나머지 부분은 보호해 보겠습니다.
풀이:
- A1:E10 셀 범위를 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 '셀 서식'을 선택합니다.
- '보호' 탭으로 이동하여 '잠겨 있음' 체크박스의 선택을 해제합니다.
- 'OK'를 클릭합니다.
- '검토' 탭으로 이동하여 '시트 보호' 버튼을 클릭합니다.
- 원하는 암호를 입력합니다 (선택사항).
- '시트 보호' 대화상자에서 사용자가 선택한 셀에서 수행할 수 있는 작업을 선택합니다.
- 'OK'를 클릭하여 설정을 완료합니다.
이제 A1:E10 셀 범위만 편집할 수 있고, 나머지 셀들은 보호되어 있습니다.
10. 고급 필터 사용하기
고급 필터는 복잡한 조건으로 데이터를 필터링할 때 사용됩니다. 기본 필터보다 더 세밀한 제어가 가능합니다.
예시:
다음과 같은 판매 데이터가 있다고 가정해 봅시다:
A열: 날짜 B열: 제품 C열: 지역 D열: 판매량 E열: 매출액
이 중에서 '서울' 지역의 '노트북' 판매 데이터만 필터링해 보겠습니다.
풀이:
- 데이터 위의 빈 행에 다음과 같이 조건을 입력합니다:
- B1에 "제품", C1에 "지역"
- B2에 "노트북", C2에 "서울"
- 전체 데이터 범위를 선택합니다.
- '데이터' 탭에서 '고급' 버튼을 클릭합니다.
- '고급 필터' 대화상자에서:
- '목록 위치'에 전체 데이터 범위를 입력합니다.
- '조건 범위'에 조건을 입력한 셀 범위(B1:C2)를 입력합니다.
- '결과'에서 '다른 위치에 복사'를 선택하고 결과를 표시할 셀을 지정합니다.
- 'OK'를 클릭합니다.
이렇게 하면 지정한 위치에 '서울' 지역의 '노트북' 판매 데이터만 필터링되어 표시됩니다.
11. 목표값 찾기 기능 사용하기
목표값 찾기는 원하는 결과를 얻기 위해 입력값을 자동으로 조정하는 기능입니다.
예시:
대출 상환 계산에서 이 기능을 사용해 보겠습니다. A1에 대출 금액, A2에 연이율, A3에 상환 기간(월), A4에 월 상환금이 있다고 가정합니다. A4 셀에는 다음 함수가 입력되어 있습니다:
=PMT(A2/12, A3, -A1)
월 상환금을 500,000원으로 맞추기 위해 필요한 대출 금액을 찾아보겠습니다.
풀이:
- '데이터' 탭에서 '가상 분석' > '목표값 찾기'를 선택합니다.
- '목표값 찾기' 대화상자에서:
- '설정할 셀'에 A4를 입력합니다 (월 상환금).
- '찾는 값'에 500000을 입력합니다.
- '값을 바꿀 셀'에 A1을 입력합니다 (대출 금액).
- 'OK'를 클릭합니다.
엑셀이 자동으로 계산을 수행하여 월 상환금이 500,000원이 되는 대출 금액을 찾아줍니다.
12. 중복 제거하기
대량의 데이터를 다룰 때 중복된 항목을 제거하는 것은 매우 중요합니다. 엑셀의 중복 제거 기능을 사용하면 이 작업을 쉽게 수행할 수 있습니다.
예시:
A열에 다음과 같은 중복된 이름 목록이 있다고 가정해 봅시다:
"김철수 이영희 박민수 김철수 정지은 이영희"
이 목록에서 중복을 제거해 보겠습니다.
풀이:
- A열 전체를 선택합니다.
- '데이터' 탭에서 '중복 제거' 버튼을 클릭합니다.
- '중복 제거' 대화상자에서 열 선택이 올바른지 확인합니다.
- 'OK'를 클릭합니다.
이렇게 하면 중복된 이름이 제거되고 고유한 이름만 남게 됩니다.
13. 데이터 통합하기
여러 워크시트나 워크북의 데이터를 하나로 통합해야 할 때가 있습니다. 엑셀의 데이터 통합 기능을 사용하면 이 작업을 효율적으로 수행할 수 있습니다.
예시:
Sheet1, Sheet2, Sheet3에 각각 다른 부서의 월별 매출 데이터가 있다고 가정해 봅시다. 이 데이터를 하나의 시트에 통합해 보겠습니다.
풀이:
- 새 워크시트를 만들고 '통합' 시트라고 이름 붙입니다.
- '데이터' 탭에서 '통합' 버튼을 클릭합니다.
- '통합' 대화상자에서:
- '함수' 드롭다운 메뉴에서 '합계'를 선택합니다.
- '참조'에 Sheet1의 데이터 범위를 입력하고 '추가'를 클릭합니다.
- 같은 방식으로 Sheet2와 Sheet3의 데이터 범위도 추가합니다.
- '레이블 사용' 체크박스를 선택합니다.
- '결과를 연결'에 체크합니다.
- 'OK'를 클릭합니다.
이렇게 하면 '통합' 시트에 모든 부서의 월별 매출 데이터가 합계로 통합되어 표시됩니다.
14. 텍스트 나누기
때때로 하나의 셀에 있는 텍스트를 여러 열로 나눠야 할 때가 있습니다. 엑셀의 '텍스트 나누기' 기능을 사용하면 이 작업을 쉽게 수행할 수 있습니다.
예시:
A열에 다음과 같은 형식으로 이름과 이메일 주소가 함께 있다고 가정해 봅시다:
김철수 kimcs@email.com 이영희 leeyhee@email.com 박민수 parkms@email.com
이를 이름과 이메일 주소로 나눠 보겠습니다.
풀이:
- A열 전체를 선택합니다.
- '데이터' 탭에서 '텍스트 나누기' 버튼을 클릭합니다.
- '텍스트 마법사' 대화상자에서:
- '구분 기호로 분리됨'을 선택하고 '다음'을 클릭합니다.
- '구분 기호'에서 '공백'을 선택하고 '다음'을 클릭합니다.
- '열 데이터 서식'에서 각 열의 데이터 서식을 '텍스트'로 설정합니다.
- '마침'을 클릭합니다.
이렇게 하면 A열의 이름과 이메일 주소가 각각 A열과 B열로 나뉘어 표시됩니다.
15. 조건부 합계 구하기 (SUMIF 함수)
특정 조건을 만족하는 값들의 합계만 구해야 할 때가 있습니다. 이럴 때 SUMIF 함수를 사용할 수 있습니다.
예시:
A열에 제품명, B열에 판매량이 있다고 가정해 봅시다. '노트북'의 총 판매량을 구해보겠습니다.
풀이:
- C1 셀을 선택합니다.
- 다음 함수를 입력합니다: =SUMIF(A:A, "노트북", B:B)
- Enter 키를 누릅니다.
이 함수는 A열에서 "노트북"이라는 값을 가진 행의 B열 값들을 모두 더합니다.