컴퓨터과학 챕터 1 약 7분

Ch1. 엑셀 기초~고급 — 엑셀 기초: 인터페이스와 기본 함수

O
OIYO 편집부 기여자
1/5

엑셀이란 무엇인가

Microsoft Excel은 마이크로소프트가 개발한 스프레드시트 프로그램으로, 데이터 입력·계산·분석·시각화를 위한 업무 도구입니다.

엑셀이 강력한 이유:

  • 수식과 함수로 복잡한 계산을 자동화
  • 피벗테이블로 대용량 데이터 즉시 요약
  • 차트와 그래프로 데이터 시각화
  • 매크로(VBA)로 반복 업무 자동화
  • 전 세계적으로 가장 많이 사용되는 비즈니스 도구

엑셀 인터페이스 완전 이해

기본 구성 요소

구성 요소위치기능
제목 표시줄최상단파일명 표시
빠른 실행 도구 모음제목 표시줄 왼쪽자주 쓰는 명령 빠른 접근
리본 메뉴제목 표시줄 아래탭 기반 명령 모음
이름 상자수식 입력줄 왼쪽현재 셀 주소 표시
수식 입력줄이름 상자 오른쪽셀 내용·수식 표시·편집
열 머리글시트 최상단 (A, B, C…)열 번호 선택·조정
행 머리글시트 왼쪽 (1, 2, 3…)행 번호 선택·조정
셀 포인터현재 선택된 셀초록색 테두리
시트 탭하단여러 시트 전환
상태 표시줄최하단합계·평균·개수 즉시 표시

리본 메뉴 탭 구조

주요 기능
글꼴, 맞춤, 숫자 서식, 스타일, 셀, 편집
삽입표, 피벗테이블, 차트, 스파크라인, 필터
페이지 레이아웃인쇄 설정, 여백, 방향, 배경
수식함수 삽입, 이름 관리자, 수식 검사
데이터외부 데이터, 정렬/필터, 데이터 유효성, 통합
검토맞춤법, 메모, 시트 보호, 공유
보기창 전환, 틀 고정, 확대/축소
개발 도구매크로, VBA 편집기, 컨트롤 (별도 활성화)

셀 참조 방식

엑셀에서 가장 중요한 개념 중 하나로, 수식을 복사·이동할 때 셀 주소가 어떻게 변하는지를 결정합니다.

상대 참조 (Relative Reference)

수식을 복사하면 이동한 방향만큼 자동으로 조정됩니다.

=A1+B1 (C1에 입력)
→ C2로 복사 시: =A2+B2 (자동 조정)

사용 예: 연속적인 행/열에 동일한 계산 적용 시

절대 참조 (Absolute Reference)

달러 기호($)를 사용하여 복사해도 고정됩니다.

=$A$1+B1 (C1에 입력)
→ C2로 복사 시: =$A$1+B2 (A1은 고정)

사용 예: 세율, 환율 등 공통 고정값 참조 시

혼합 참조 (Mixed Reference)

행 또는 열 중 하나만 고정합니다.

표기의미복사 시 변하는 것
$A1A열 고정, 행은 변동행 번호만 변경
A$11행 고정, 열은 변동열 문자만 변경

F4 키: 참조 방식 순환 전환 (상대 → 절대 → 혼합 → 혼합 → 상대)

참조 방식 비교 예시

곱셈표 만들기 (A열 × 1행):

B2 셀: =$A2*B$1
→ 오른쪽으로 복사: =$A2*C$1, =$A2*D$1 (B$1만 변경)
→ 아래로 복사: =$A3*B$1, =$A4*B$1 ($A는 고정, 행만 변경)

기본 함수 완전 정복

SUM 함수 — 합계

=SUM(숫자1, [숫자2], ...)
=SUM(A1:A10)        → A1부터 A10까지 합계
=SUM(A1:A10, C1)    → 범위 + 개별 셀 합계
=SUM(A:A)           → A열 전체 합계

AVERAGE 함수 — 평균

=AVERAGE(숫자1, [숫자2], ...)
=AVERAGE(A1:A10)    → A1~A10 평균 (빈 셀·텍스트 제외)

주의: 빈 셀은 평균 계산에서 제외됩니다. 0과 구별하세요.

COUNT 계열 함수

함수기능예시
COUNT숫자가 있는 셀 수=COUNT(A1:A10)
COUNTA비어있지 않은 셀 수=COUNTA(A1:A10)
COUNTBLANK빈 셀 수=COUNTBLANK(A1:A10)
COUNTIF조건 만족 셀 수=COUNTIF(A1:A10, “>100”)

MAX / MIN 함수

=MAX(A1:A10)    → 최댓값
=MIN(A1:A10)    → 최솟값
=LARGE(A1:A10, 2)   → 2번째로 큰 값
=SMALL(A1:A10, 3)   → 3번째로 작은 값

IF 함수 — 조건 분기

=IF(조건, 참일 때 값, 거짓일 때 값)
=IF(A1>=60, "합격", "불합격")
=IF(B1>100, B1*0.9, B1)    → 100 초과 시 10% 할인

중첩 IF (여러 조건):

=IF(A1>=90, "A", IF(A1>=80, "B", IF(A1>=70, "C", "D")))

ROUND 계열 함수

함수기능예시
ROUND반올림=ROUND(3.456, 2) → 3.46
ROUNDUP올림=ROUNDUP(3.451, 2) → 3.46
ROUNDDOWN내림=ROUNDDOWN(3.456, 2) → 3.45
INT정수 내림=INT(3.9) → 3
TRUNC소수점 이하 절사=TRUNC(3.9) → 3

날짜·시간 함수

함수기능
TODAY()오늘 날짜 (동적)
NOW()현재 날짜·시간 (동적)
DATE(연, 월, 일)날짜 값 생성
YEAR(날짜)연도 추출
MONTH(날짜)월 추출
DAY(날짜)일 추출
DATEDIF(시작, 종료, “Y”)날짜 차이 (년/월/일 단위)
WEEKDAY(날짜)요일 번호 (1=일요일)

텍스트 함수

함수기능예시
LEFT(텍스트, n)왼쪽 n자 추출=LEFT(“홍길동”, 1) → “홍”
RIGHT(텍스트, n)오른쪽 n자 추출=RIGHT(“A-001”, 3) → “001”
MID(텍스트, 시작, n)중간 n자 추출=MID(“홍길동”, 2, 1) → “길”
LEN(텍스트)문자 수=LEN(“안녕”) → 2
CONCATENATE / &텍스트 결합=“홍”&“길동” → “홍길동”
TRIM(텍스트)앞뒤 공백 제거=TRIM(” 홍길동 ”) → “홍길동”
UPPER/LOWER대/소문자 변환=UPPER(“abc”) → “ABC”
FIND(찾을값, 텍스트)위치 번호 반환=FIND(”-”, “A-001”) → 2

자동 채우기 (AutoFill)

기본 자동 채우기

셀 오른쪽 하단 **채우기 핸들(+)**을 드래그하여 패턴을 자동 완성합니다.

입력값자동 채우기 결과
1, 23, 4, 5, 6…
월요일화요일, 수요일…
1월2월, 3월…
2024-01-012024-01-02, 2024-01-03…
A001A002, A003…

수식 자동 채우기

수식이 있는 셀을 선택 후 채우기 핸들 더블클릭 → 인접 열 데이터가 있는 마지막 행까지 자동 채우기


기본 서식 설정

숫자 서식

서식 유형표시 예단축키
일반1234.5Ctrl+Shift+~
숫자 (천단위 구분)1,234.50Ctrl+Shift+!
통화₩1,234Ctrl+Shift+$
백분율12.35%Ctrl+Shift+%
날짜2024-01-01Ctrl+Shift+#
시간14:30Ctrl+Shift+@

셀 병합과 맞춤

  • 셀 병합: 여러 셀을 하나로 합침 (홈 → 병합하고 가운데 맞춤)
  • 텍스트 줄 바꿈: Alt + Enter (셀 내 줄 바꿈)
  • 들여쓰기: Tab키 또는 홈 탭의 들여쓰기 버튼

주요 단축키 모음

단축키기능
Ctrl + C / V / X복사 / 붙여넣기 / 잘라내기
Ctrl + Z / Y실행 취소 / 다시 실행
Ctrl + S저장
Ctrl + HomeA1셀로 이동
Ctrl + End마지막 데이터 셀로 이동
Ctrl + 방향키연속 데이터 끝으로 이동
Ctrl + Shift + End마지막 데이터까지 선택
F2셀 편집 모드
F4참조 방식 변환 / 마지막 작업 반복
Alt + Enter셀 내 줄 바꿈
Ctrl + 1셀 서식 대화상자

실전 퀴즈 5문항

Q1. =SUM(AA1:A10)에서 A10은 어떤 참조 방식이며, 이 수식을 한 행 아래로 복사하면 어떻게 변하는가?

정답: A10은 상대 참조이며, 한 행 아래로 복사하면 =SUM(AA1:A11)이 됩니다.

해설: AA1은 절대 참조이므로 복사해도 고정됩니다. A10은 상대 참조이므로 한 행 아래로 복사하면 A11로 변경됩니다. 이 수식은 A1부터 아래로 누적 합계를 계산하는 데 활용됩니다.


Q2. B2 셀에 =IF(A2>=90,“A”,IF(A2>=80,“B”,“C”)) 수식에서 A2=75일 때 결과는?

정답: “C”

해설: A2=75이므로 첫 번째 조건 A2>=90 → 거짓, 두 번째 조건 A2>=80 → 거짓, 따라서 최종값 “C”가 반환됩니다.


Q3. =AVERAGE(10, 20, "", 30)에서 빈 텍스트 ""의 처리 방식은?

정답: 빈 텍스트는 무시되어 (10+20+30)/3 = 20이 됩니다.

해설: AVERAGE 함수는 텍스트와 빈 셀을 계산에서 제외합니다. 단, 0은 제외되지 않으므로 =AVERAGE(10, 20, 0, 30) = 15가 됩니다. 0과 빈 셀의 차이에 주의하세요.


Q4. 곱셈표를 만들 때 B2 셀에 =A2BA2*B1을 입력하고 오른쪽·아래쪽으로 복사하면 각각 어떻게 변하는가?

정답: 오른쪽 복사 시 =A2CA2*C1 (B→C, A와 1행은 고정), 아래쪽 복사 시 =A3BA3*B1 (2행→3행, A열과 1행은 고정)

해설: A2에서A2에서 A는 A열 고정, 2는 행이 변동합니다. B1에서B는열이변동,1에서 B는 열이 변동, 1은 1행을 고정합니다. 이 혼합 참조 조합이 곱셈표 작성의 핵심입니다.


Q5. =ROUND(1234.5678, -2)의 결과는?

정답: 1200

해설: ROUND의 두 번째 인수가 음수이면 소수점 왼쪽 자리에서 반올림합니다. -2는 백의 자리에서 반올림하므로 1234.5678 → 1200이 됩니다. 참고로 -1이면 십의 자리 반올림 → 1230, -3이면 천의 자리 반올림 → 1000입니다.

O

OIYO 편집부

Content Editor

지식 인큐베이터이자 전문 콘텐츠 크리에이터. 경영, 경제, 법률 및 실생활에 유용한 실무/자격증 중심의 깊이 있는 정보를 연구하고 공유합니다.