MAX, MIN, MEDIAN, MODE 함수 = MAX(인수1,인수2,...) 인수 범위에서 최댓값을 구한다. = MIN(인수1,인수2...) 인수 범위에서 최솟값을 구한다. = MEDIAN(인수1,인수2...) 인수 범위에서 중간값을 구한다. = MODE(인수1,인

Similar documents
<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F62E707074>

단원 명

3 셀 (Cell): 워크시트를구성하는단위로행과열이교차되는부분이며데이터나수식을입력하는곳이다. 셀주소는셀의열머리글자와행숫자를합한것으로A1(A열의 1행 ), B10(B열의 10행 ) 등으로표시한다. 4 셀포인터 : 셀의가장자리에굵은선으로표시된선택된셀을의미한다. 5 시트탭

슬라이드 1

statistics

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap05-제어문.pptx

18강.hwp

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

PowerPoint Template

G5 G25 H5 I5 J5 K5 AVERAGE B5 F5 AVERAGE G5 G24 MAX B5 F5 MIN B5 F5 $G$ $H$25 $G$25 $G$ $H$25 G24 H25 H24 I24 J24 K24 A5 A24 G5 G24, I5

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시

(001~006)개념RPM3-2(부속)

Microsoft PowerPoint - 엑셀2003 교안.ppt [호환 모드]

설계란 무엇인가?

Microsoft PowerPoint - chap11-포인터의활용.pptx

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

OCW_C언어 기초

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

실전모의고사 1회 해답 01 차트 레이아웃과 차트 스타일, 차트 서식을 변경한 후 차트 서식 파일로 저장하는 방법을 묻고 있다. 1. 차트 영역을 선택한다. 2. [차트 도구]-[디자인] 탭-[차트 레이아웃] 그룹에서 [자세히] 명령( )을 클릭하여 레이아웃 11 을

Ⅰ. 날짜시간함수 Ⅳ. 문자열함수 YEAR / MONTH / DAY 04 HOUR / MINUTE / SECOND 05 WEEKDAY 06 DAYS DATE 08 DATEVALUE 09 TIME 10 TODAY / NOW 11 LEFT 27 RIGHT 28

PART 01 확인학습 해답 1-1 통합 문서 속성 및 서식 파일 저장 1) 1 [파일] 탭-[정보]를 클릭한다. 2 [속성]-[고급 속성]을 클릭한다. 3 [속성] 대화 상자의 [사용자 지정] 탭으로 이동한다. [이름]에 제품ID를, [형식]은 텍스트, [값]에 A0

chap 5: Trees

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

캘크 시작하기

PowerPoint 프레젠테이션

5 함수 함수란엑셀에이미정의되어있는특별한수식으로간단한계산식에서부터다양한 데이터처리에이르기까지다양한종류의함수가제공된다. 워크시트함수사용 엑셀워크시트에서다양한계산과데이터를처리할수있는함수에대한개념및형식, 입력방법에대해우선살펴보자. 가. 워크시트함수란? 워크시트함수란엑셀프로그

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

Microsoft PowerPoint - chap03-변수와데이터형.pptx

마지막 변경일 2018년 5월 7일 ** 이항분포와 정규분포의 관계 ** Geogebra와 수학의 시각화 책의 3.2소절 내용임. 가장 최근 파일은 링크를 누르면 받아 보실 수 있습니다.

와플-4년-2호-본문-15.ps

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

7) 다음의 다음 9) 남학생과 9. zb 여학생 각각 명이 갖고 있는 여름 티 셔츠의 개수를 조사하여 꺾은선그래프로 나타낸 것 이다. 이 두 그래프의 설명으로 옳지 않은 것은? ㄱ. ㄴ. 회째의 수학 점수는 점이다. 수학 점수의 분산은 이다. ㄷ. 영어점수가 수학 점

슬라이드 1

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

#03컴2실 부록_PDF(1-26)_3교

Microsoft PowerPoint - C++ 5 .pptx

금오공대 컴퓨터공학전공 강의자료

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

EXCEL 을이용한임상자료다루기 김묘정 (BCU)

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

adfasdfasfdasfasfadf

F6-Á¤´ä

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대

PowerPoint 프레젠테이션

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

A12 작품설명서.hwp

PowerPoint Presentation

<4D F736F F F696E74202D203236C2F7BDC3C7D0BDC0B3BBBFEB28B1E2C3E2B9AEC1A632C8B82D32B0FAB8F1292E BC8A3C8AF20B8F0B5E55D>

5장 SQL 언어 Part II

엑셀2007

Microsoft PowerPoint - chap10-함수의활용.pptx

Part Part

PART

£01¦4Àå-2

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

제 3강 역함수의 미분과 로피탈의 정리

1 1 만 알아보기 1000이 10개이면 10000입니다. 이것을 또는 1만이라 쓰고 만 또는 일만이라 고 읽습니다. 9000보다 은 2 다섯 자리 수 알아보기 9900보다 보다 보다 1 큰 수입니다. ⑴ 1000

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

설계란 무엇인가?


다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

PowerPoint Presentation

Java ...

C++ Programming

04 Çмú_±â¼ú±â»ç

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

윈도우즈프로그래밍(1)

Microsoft PowerPoint - e pptx

강의 개요

Microsoft PowerPoint Predicates and Quantifiers.ppt

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

<4D F736F F D20C3A520BCD2B0B32DC0CCB7B2B0C5B8E9B3AAB6FBBFD6B0E1C8A5C7DFBEEE322E646F63>

KJME-2003-h.hwp

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

PowerPoint 프레젠테이션

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

온습도 판넬미터(JTH-05) 사양서V1.0

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

슬라이드 1

슬라이드 1

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서

JAVA PROGRAMMING 실습 02. 표준 입출력

슬라이드 1

Transcription:

section 06 엑셀 함수 IT COOKBOOK 엑셀에서 제공되는 함수를 이용하면 복잡한 수식을 사용하지 않고도 빠르게 결과값을 구할 수 있다. 엑셀에서 제공하는 함수는 340개가 넘으며, 이 함수들 중에는 매우 전문적인 분야에서만 사용되거나 일상에서는 사용되지 않는 것들도 많다. 이 장에서는 일반적으로 자주 사용하는 통계 함수, 수학/삼각 함수, 텍스트 함수, 논리 함수, 날짜/시간 함수, 찾기 함수에 대하여 학습한다. 6.1 통계 함수 통계 함수는 범위로 지정한 데이터를 통계적으로 분석하는 함수다. 주로 평균, 순위, 최댓값, 최솟값, 조 건에 만족하는 셀의 개수 등을 구할 때 사용한다. AVERAGE, AVERAGEA 함수 = AVERAGE(인수1,인수2...) 인수들의 수치 데이터의 평균을 구한다. = AVERAGEA(인수1,인수2...) 문자열을 포함한 인수들의 평균을 구한다. AVERAGE 함수는 빈 셀이나 텍스트를 계산에서 제 외시키지만 AVERAGEA 함수는 빈 셀이나 문자열을 0으로 처리하여 계산한다. AVERAGEIF, AVERAGEIFS 함수 = AVERAGEIF(조건 범위, 조건, 평균 범위) 하나의 조건에 맞는 셀의 수치 데이터의 평균을 구한다. = AVERAGEIFS(평균 범위, 조건 범위1, 조건 1, 조건 범위2, 조건2...) 여러 조건에 맞는 셀의 수치 데이터의 평균을 구한다. G3은 성적이 0 이 아닌 셀의 평균값이고, G4는 성적 이 0 이 아니고 성별이 여 인 셀의 평균값이다. 92 PART 2 엑셀 2013 활용

MAX, MIN, MEDIAN, MODE 함수 = MAX(인수1,인수2,...) 인수 범위에서 최댓값을 구한다. = MIN(인수1,인수2...) 인수 범위에서 최솟값을 구한다. = MEDIAN(인수1,인수2...) 인수 범위에서 중간값을 구한다. = MODE(인수1,인수2...) 인수 범위에서 최빈값(가장 많이 나타나는 값)을 구한다. RANK 함수 = RANK.EQ(수, 범위, 유형) = RANK.AVG(수, 범위, 유형) 일정 범위 내에서 특정 수치의 순위를 구하지만 같은 순위가 나올 경우 같은 순 위로 표시한다. 일정 범위 내에서 특정 수치의 순위를 구하지만 같은 순위가 나올 경우 같은 순 위의 평균값을 순위로 표시한다. 수, 범위, 유형 수 : 순위를 구할 값을 지정한다. 범위 : 순위를 구할 범위를 지정한다. 반드시 절대 참조를 해야 한다. 유형 : 유형을 생략하거나 0을 입력하면 내림차순으로 정렬된다. 가장 큰 값이 1등이다. 오름차순으로 정렬할 경우 1을 입력한다. 가장 작은 값이 1등이다. 1 RANK.EQ 함수 내림차순 Section 06 엑셀 함수 93

2 RANK.AVG 함수 오름차순 COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS함수 = COUNT(인수1, 인수2...) 수치 데이터가 입력되어 있는 셀의 개수 = COUNTA(인수1, 인수2...) 값이 입력되어 있는 셀의 개수(문자 데이터도 포함) = COUNTBLANK(범위) 비어있는 셀의 개수 = COUNTIF(범위, 조건) 하나의 조건을 만족하는 셀의 개수 = COUNTIFS(범위1, 조건1, 범위2, 조건2...) 여러 개의 조건을 만족하는 셀의 개수 LARGE, SMALL 함수 = LARGE(범위, K) 범위에서 K번째로 큰 값 = SMALL(범위, K) 범위에서 K번째로 작은 값 94 PART 2 엑셀 2013 활용

실습 6-1 통계 함수 이용하기 준비파일 : 실습6-1.xlsx 01 AVERAGE 함수 실습6-1.xlsx 파일을 열고 [G5] 셀에 다음 함수식을 입력한 후 를 누른다. [G5] 셀에 평 균이 구해지면 [G5] 셀의 채우기 핸들을 [G12] 셀까지 드래그한다. = AVERAGE(D5:F5) [D5:F5] 셀, 즉 엑셀, 파워포인트, 엑세스 점수의 평균을 구한다. 02 AVERAGEIF 함수 [D17] 셀에 다음 함수식을 입력한 후 를 누른다. = AVERAGEIF(C5:C12,C17,G5:G12) 조건 검사 범위 [C5:C12] 셀, 조건 [C17] 셀, 평균 범위 [G5:G12] 셀로 2학년 학생들의 평균을 구한다. Section 06 엑셀 함수 95

03 RANK 함수 [H5] 셀에 다음 함수식을 입력한 후 를 누른다. [H5] 셀에 순위가 구해지면 [H5] 셀의 채우 기 핸들을 [H12] 셀까지 드래그한다. = RANK.EQ(G5,$G$5:$G$12) [G5:G12] 셀에서 [G5] 셀이 차지하는 순위, 즉 평균 점수의 순위를 구한다. 04 MAX 함수 [D13] 셀에 =MAX(D5:D12) 를 입력한 후 를 누른다. [D13] 셀에 최댓값이 구해지면 [D13] 셀 의 채우기 핸들을 [G13] 셀까지 드래그한다. 05 MIN 함수 [D14] 셀에 =MIN(D5:D12) 를 입력한 후 를 누른다. [D14] 셀에 최솟값이 구해지면 [D14] 셀 의 채우기 핸들을 [G14] 셀까지 드래그한다. 96 PART 2 엑셀 2013 활용

가로 방향으로 자동 복사하기 채우기 핸들을 더블클릭할 때 수식의 자동 복사는 세로 방향으로만 수행된다. 가로 방향으로 자동 복사를 하려면 셀 범위를 지정 하고 단축키 + 을 누르면 된다. 오른쪽 방향으로 데이터가 많아서 채우기 핸들을 드래그하기 힘들 때 유용하게 이용할 수 있다. 06 COUNTIF 함수 [E17] 셀에 다음 함수식을 입력한 후 를 누른다. = COUNTIF(C5:C12,C17) [C5:C12] 셀에서 2학년 이 입력되어 있는 셀의 개수를 구한다. 07 LARGE 함수 [H16] 셀에 다음 함수식을 입력한 후 를 누른다. = LARGE(G5:G12,2) [G5:G12] 셀에서 2번째로 큰 값을 구한다. Section 06 엑셀 함수 97

08 SMALL 함수 [H17] 셀에 다음 함수식을 입력한 후 를 누른다. = SMALL(G5:G12,3) [G5:G12] 셀에서 3번째로 작은 값을 구한다. 6.2 수학/삼각 함수 수학/삼각 함수는 수학적인 계산과 삼각 함수를 계산할 때 사용하는 함수다. 주로 합계, 조건에 맞는 합 계, 반올림 등을 구할 때 사용한다. SUM 함수 = SUM(인수1, 인수2...) 인수들의 합계를 구한다. SUMIF 함수 = SUMIF(조건이 적용된 범위, 조건, 합계를 구할 범위) 하나의 조건을 비교하여 만족하는 인수의 합계를 구한다. = SUMIFS(합계를 구할 범위, 조건범위1, 조건1, 조건범위 2, 조건2...) 여러 조건을 비교하여 만족하는 인수의 합계를 구한다. 98 PART 2 엑셀 2013 활용

SUMPRODUCT 함수 = SUMPRODUCT(배열1, 배열2,...) 배열 또는 범위의 대응되는 값을 곱하여 합을 표시한다. PRODUCT 함수 = PRODUCT(곱할 수1, 곱할 수2...) 인수들의 곱을 구하여 표시한다. ROUND, ROUNDDOWN, ROUNDUP 함수 = ROUND(실수, 자릿수) 실수를 지정된 자릿수로 반올림한다. = ROUNDDOWN(실수, 자릿수) 실수를 지정된 자릿수로 내림한다. = ROUNDUP(실수, 자릿수) 실수를 지정된 자릿수로 올림한다. ROUND 계열 함수 자릿수가 양수면 : 소수점 오른쪽에서 지정한 자릿수로 표시된다. 자릿수가 0이면 : 가장 가까운 정수로 표시된다. 음수면 : 소수점 왼쪽에서 지정한 자릿수에서 계산이 이루어진다. Section 06 엑셀 함수 99

반올림 함수 사용 예 수 식 결 과 = ROUND(123.456,2) 123.46 소수점 셋째 자리에서 반올림하여 소수점 둘째 자리까지 표시한다. = ROUND(123.456,-2) 100 소수점 왼쪽 2번째(십의 자리)에서 반올림한다. = ROUND(123.456,0) 123 가장 가까운 정수로 표시한다. 실습 6-2 수학/삼각 함수 이용하기 준비파일 : 실습6-2.xlsx 01 ROUND 함수 실습6-2.xlsx 파일을 열고 [F5] 셀에 다음 함수식을 입력한 후 를 누른다. [F5] 셀에 값이 입력되면 [F5] 셀의 채우기 핸들을 [F13] 셀까지 드래그한다. = ROUND(AVERAGE(C5:E5),1) [C5:E5] 셀의 평균을 구하고 반올림하여 소수 첫째 자리까지 표시한다. 02 SUMIF 함수 [F15] 셀에 다음 함수식을 입력한 후 를 누른다. = SUMIF(F5:F13, <700,G5:G13) [F5:F13] 셀의 평균이 700점 미만인 학생들의 응시횟수를 [G5:G13] 셀을 참조해서 구하고 합한다. 100 PART 2 엑셀 2013 활용

6.3 텍스트 함수 텍스트 함수는 문자열의 일부를 추출하거나 새로운 문자열로 치환할 때 주로 쓰는 함수다. 대표적인 텍 스트 함수로는 LEFT, RIGHT, MID 함수 등이 있다. LEN 함수 = LEN(문자열) 문자열의 길이를 표시한다. LEFT, RIGHT, MID 함수 = LEFT(문자열, 개수) 문자열의 왼쪽부터 지정한 수만큼 문자를 추출한다. = RIGHT(문자열, 개수) 문자열의 오른쪽부터 지정한 수만큼 문자를 추출한다. = MID(문자열, 시작 위치, 개수) 문자열의 시작 위치부터 지정한 개수만큼 문자를 추출한다. UPPER, LOWER, PROPER, SUBSTITUTE 함수 = UPPER(문자열) 문자열을 모두 대문자로 표시한다. = LOWER(문자열) 문자열을 모두 소문자로 표시한다. = PROPER(문자열) 문자열의 첫 글자만 대문자로 표시한다. = SUBSTITUTE(문자열, 인수1, 인수2) 문자열의 인수1을 인수2로 변경한다. Section 06 엑셀 함수 101

6.4 논리 함수 논리 함수는 논리식 조건이 참인지 거짓인지를 판단하는 함수다. 대표적인 논리 함수는 IF, AND, OR 함수 등이 있다. IF 함수 = IF(조건, 인수1, 인수2) 조건을 비교하여 참이면 인수1, 거짓이면 인수2를 실행한다. AND, OR, NOT 함수 = AND(인수1, 인수2...) 인수가 모두 참이면 TRUE다. = OR(인수1, 인수2...) 인수 중 하나라도 참이면 TRUE다. = NOT(인수) 인수의 반대 논리값을 표시한다. IF함수와 중첩해서 많이 사용한다. 중첩된 IF 함수 사용하기 IF 함수는 하나의 조건만 사용할 수 있기 때문에 여러 개의 조건을 사용할 때는 아래와 같이 중첩하여 사용한다. =IF(F4>=90, 우수,IF(F4>=80, 보통, 미흡 )) 첫 번째 IF문 : [F4] 셀 값이 90 이상이면 우수, 미만이면 두 번째 IF문을 수행한다. 두 번째 IF문 : [F4] 셀 값이 80 이상이면 보통, 미만이면 미흡 을 표시한다. 102 PART 2 엑셀 2013 활용

수식 오류 표시 입력한 수식의 결과를 계산할 수 없을 때는 오류값이 나타난다. 오류 메시지 ##### 데이터보다 열 너비가 좁거나 날짜나 시간이 음수로 사용된 경우 #DIV/0! #N/A #NAME? #NUM! #NULL! #REF! #VALUE! 수식에서 값을 0으로 나누려고 할 때 함수나 수식에 사용할 수 없는 값을 지정한 경우 인식할 수 없는 텍스트를 수식에 사용했을 때 수식이나 함수에 숫자와 관련된 문제가 있을 때 교차하지 않는 두 영역의 교점을 지정했을 때 셀 참조가 유효하지 않을 때 잘못된 인수나 피연산자를 사용할 때 실습 6-3 텍스트/논리 함수 이용하기 준비파일 : 실습6-3.xlsx 01 실습6-3.xlsx 파일을 열고 [I4] 셀에 다음 함수식을 입력한 후 를 누른다. 성별이 구해지면 [I4] 셀의 채 우기 핸들을 [I12] 셀까지 드래그한다. =IF(MID(C4,8,1)= 1, 남, 여 ) [C4] 셀의 8번째 값이 1이면 남, 나머지는 여 로 표시한다. Section 06 엑셀 함수 103

02 [J4] 셀에 다음 함수식을 입력하고 를 누른다. 학과가 구해지면 [J4] 셀의 채우기 핸들을 [J12] 셀까지 드 래그한다. =IF(LEFT(D4,1)= C, 컴퓨터,IF(LEFT(D4,1)= E, 영문,IF(LEFT(D4,1)= M, 수학, 국문 ))) 코드의 첫 글자가 C면 컴퓨터, E면 영문, M이면 수학, 그 외의 경우에는 국문 으로 표시한다. 03 [K4] 셀에 다음 함수식을 입력하고 를 누른다. 성적이 구해지면 [K4] 셀의 채우기 핸들을 [K12] 셀까지 드래그한다. =IF(AND(F4>=35,G4>=35), 우수, 미흡 ) [F4] 셀과 [G4] 셀의 값이 모두 35 이상이면 우수, 그렇지 않으면 미흡 으로 표시한다. 104 PART 2 엑셀 2013 활용

6.5 날짜/시간 함수 특정 일을 기준으로 하여 경과된 시간, 요일, 날짜를 계산할 때 사용하는 함수다. 대표적인 날짜/시간 함 수는 TODAY, YEAR, MONTH, NOW, HOUR 함수 등이 있다. 날짜 함수 = TODAY( ) 시스템의 현재 날짜를 표시하며, 인수는 사용하지 않는다. = YEAR(날짜) 날짜에서 연도만 표시한다. = MONTH(날짜) 날짜에서 월만 표시한다. = DAY(날짜) 날짜에서 일만 표시한다. = WEEKDAY(날짜, 유형) 날짜에 해당하는 요일 번호를 표시한다. 요일은 1(일요일)~7(토요일)까지 정수로 표시한다. 시간 함수 = NOW( ) 시스템의 현재 날짜와 시간을 표시한다. 인수는 사용하지 않는다. = HOUR(시간) 시간 데이터에서 시만 표시한다. = MINUTE(시간) 시간 데이터에서 분만 표시한다. = SECOND(시간) 시간 데이터에서 초만 표시한다. Section 06 엑셀 함수 105

실습 6-4 날짜/시간 함수 이용하기 준비파일 : 실습6-4.xlsx 01 실습6-4.xlsx 파일을 열고 [C3] 셀에 =TODAY( ) 를 입력하면 현재 날짜가 표시된다. 02 현재 날짜와 생년월일을 이용하여 나이를 구하기 위해 [E6] 셀에 다음 함수식을 입력한 후 를 누른다. 나이가 구해지면 [E6] 셀의 채우기 핸들을 [E14] 셀까지 드래그한다. =YEAR($C$3)-YEAR(C6) [C3] 셀에 입력된 오늘 날짜의 연도에서 생년월일에 입력된 연도를 뺀다. [C3] 셀은 고정 셀이므로 절대 참조 방식으로 지정한다. 106 PART 2 엑셀 2013 활용

03 현재 날짜와 입사 날짜를 이용하여 근무 연수를 구하기 위해 [F6] 셀에 다음 함수식을 입력한 후 를 누 른다. 근무 연수가 구해지면 [F6] 셀의 채우기 핸들을 [F14] 셀까지 드래그하여 문서를 완성한다. =YEAR($C$3)-YEAR(D6) [C3] 셀에 입력된 오늘 날짜의 연도에서 입사 날짜에 입력된 연도를 뺀다. 6.6 찾기 함수 찾기 함수는 지정된 셀 범위에서 특정한 셀의 자료를 찾는 함수이며, 대표적인 찾기 함수에는 VLOOKUP과 HLOOKUP 함수 등이 있다. VLOOKUP, HLOOKUP 함수 = VLOOKUP(기준값, 범위, 열 번호, 논리값) = HLOOKUP(기준값, 범위, 행 번호, 논리값) 셀 범위나 배열에서 찾을 값에 해당하는 행을 찾은 후 열 번호에 해당하는 셀의 값을 구하는 함수 셀 범위나 배열에서 찾을 값에 해당하는 열을 찾은 후 행 번호에 해당하는 셀의 값을 구하는 함수 기준값 : 찾고자 하는 값 범위 : 찾을 정보를 갖고 있는 테이블 열 번호/행 번호 : 찾으려는 값이 있는 테이블의 열 번호/행 번호 논리값 : TRUE 또는 생략 - 근사값, 정확하게 일치하는 값이 없으면 기준값보다 작은 값 중에서 기준값보다 가장 큰 값 FALSE - 정확하게 일치하는 값, 만일 찾지 못할 경우 #N/A 오류값 반환 Section 06 엑셀 함수 107

실습 6-5 찾기 함수 다루기 준비파일 : 실습6-5.xlsx 01 VLOOKUP 함수 실습6-5.xlsx 파일을 열고 [D4] 셀에 다음 함수식을 입력한 후 를 누른다. [D4] 셀에 직급명이 구해지면 채우기 핸들을 [D12] 셀까지 드래그한다. = VLOOKUP(C4,$G$4:$H$7,2,FALSE) [G4:H7] 셀의 첫 번째 열에서 [C4] 셀의 값과 정확히 일치하는 값(FALSE로 지정했기 때문에)을 찾아 두 번째 열의 값을 표시 한다. [G4:H7] 셀 범위는 변하지 않아야 하므로 절대 참조로 지정해야 한다. 02 HLOOKUP 함수 [E4] 셀에 다음 함수식을 입력한 후 를 누른다. 기본급이 구해지면 [E4] 셀의 채우기 핸 들을 [E12] 셀까지 드래그한다. = HLOOKUP(C4,$H$9:$K$10,2,FALSE) [H9:K10] 셀 범위의 첫 번째 행에서 [E4] 셀의 값과 정확히 일치하는 값(FALSE)을 찾아 두 번째 행의 값을 표시한다. [H9:K10] 셀 범위는 변하지 않아야 하므로 절대 참조로 지정해야 한다. 108 PART 2 엑셀 2013 활용

요약 IT COOKBOOK 1 통계 함수 AVERAGE, AVERAGEA, AVERAGEIF 함수 : 지정한 범위의 평균을 구한다. MAX, MIN, MEDIAN, MODE 함수 : 지정한 범위에서 최댓값, 최솟값, 중간값, 최빈값을 구한다. RANK.EQ, RANK.AVG 함수 : 지정한 범위에서 주어진 값의 크기 순위를 구한다. COUNT, COUNTA, COUNTIF, COUNTIFS, COUNTBLANK 함수 : 지정한 범위에서 숫자가 들어있는 셀의 개수, 값이 입력되어 있는 셀의 개수, 비어있는 셀의 개수, 조건에 맞는 셀의 개수를 구한다. LARGE, SMALL 함수 : 지정한 범위에서 K번째로 큰 값/작은 값을 구한다. 2 수학/삼각 함수 SUM 함수 : 지정한 범위의 합계를 구한다. SUMIF, SUMIFS 함수 : 조건에 맞는 셀들의 합계를 구한다. SUMPRODUCT 함수 : 배열에서 대응되는 요소를 모두 곱하고, 그 곱의 합을 구한다. PRODUCT 함수 : 인수들을 모두 곱한다. ROUND, ROUNDDOWN, ROUNDUP 함수 : 지정한 자릿수로 반올림/내림/올림한다. 3 텍스트 함수 LEN 함수 : 텍스트의 길이를 구한다. LEFT, RIGHT : 텍스트의 왼쪽/오른쪽에서 주어진 숫자만큼 추출한다. MID 함수 : 텍스트의 시작 위치부터 지정한 개수만큼 추출한다. UPPER, LOWER, PROPER : 텍스트를 모두 대문자로/소문자로/첫 글자만 대문자로 바꾼다. SUBSTITUTE 함수 : 텍스트의 내용을 변경한다. 4 논리 함수 IF 함수 : 조건을 비교하여 참일 때와 거짓일 때 각각 다른 값으로 반환하거나 계산하며, 중첩된 IF문을 사용하여 계산할 수 있다. AND, OR, NOT 함수 : 여러 개의 조건을 검사할 때 사용하는 함수로 주로 IF문과 함께 중첩해서 사용 된다. Section 06 엑셀 함수 109

요약 IT COOKBOOK 5 날짜/시간 함수 날짜 함수 = TODAY( ) 시스템의 현재 날짜를 표시하며, 인수는 사용하지 않는다. = YEAR(날짜) 날짜에서 연도만 표시한다. = MONTH(날짜) 날짜에서 월만 표시한다. = DAY(날짜) 날짜에서 일만 표시한다. = WEEKDAY(날짜, 유형) 날짜에 해당하는 요일 번호를 표시한다. 요일은 1(일요일)~7(토요일)까지 정수로 표시한다. 시간 함수 = NOW( ) 시스템의 현재 날짜와 시간을 표시한다. 인수는 사용하지 않는다. = HOUR(시간) 시간 데이터에서 시만 표시한다. = MINUTE(시간) 시간 데이터에서 분만 표시한다. = SECOND(시간) 시간 데이터에서 초만 표시한다. 6 찾기 함수 VLOOKUP/HLOOKUP 함수 = VLOOKUP(기준값, 범위, 열 번호, 논리값) = HLOOKUP(기준값, 범위, 행 번호, 논리값) 셀 범위나 배열에서 찾을 값에 해당하는 행을 찾은 후 열 번호에 해당하 는 셀의 값을 구하는 함수 셀 범위나 배열에서 찾을 값에 해당하는 열을 찾은 후 행 번호에 해당하 는 셀의 값을 구하는 함수 기준값 : 찾고자 하는 값 범위 : 찾을 정보를 갖고 있는 테이블 열 번호/행 번호 : 찾으려는 값이 있는 테이블의 열 번호/행 번호 논리값 : TRUE 또는 생략 - 근사값. 정확하게 일치하는 값이 없으면 기준값보다 작은 값 중에서 기준값보다 가장 큰 값 FALSE - 정확하게 일치하는 값, 만일 찾지 못할 경우 #N/A 오류값 반환 110 PART 2 엑셀 2013 활용

연습문제 IT COOKBOOK 1 연습6-1.xlsx 파일을 열어 아래 조건에 맞게 완성한 후 연습6-1(완성).xlsx 로 저장하시오. 1 F열에 SUM 함수를 이용하여 합계를 구하시오. 2 G열에 AVERAGE 함수를 이용하여 평균을 구하고 소수 첫째 자리까지만 나타내시오. 3 H열에 평균을 이용하여 순위를 구하시오. 4 G열을 이용하여 상위 1, 2, 3번째 점수를 구하시오. 5 G열을 이용하여 하위 1, 2, 3번째 점수를 구하시오. 6 B열을 이용하여 지원자수 를 구하시오. 7 G열을 이용하여 최고점수 를 구하시오. 8 G열을 이용하여 최저점수 를 구하시오. 준비파일 : 연습6-1.xlsx Section 06 엑셀 함수 111

연습문제 IT COOKBOOK 2 연습6-2.xlsx 파일을 열어 아래 조건에 맞게 완성한 후 연습6-2(완성).xlsx 로 저장하시오. 준비파일 : 연습6-2.xlsx 1 [G2] 셀에 시스템의 현재 날짜를 나타내시오. 2 F열에 주민등록번호 를 이용하여 성별 을 구하시오(주민등록번호 8번째 자리의 숫자가 1 또는 3이면 남자, 2 또는 4 이면 여자 로 표시하시오). 3 G열에 사번 을 이용하여 부서 를 구하시오(부서 사번의 첫 글자가 A이면 인사부, B이면 총무부, 나머지는 영업부). 4 [F16] 셀에 입사성적 이 A 인 사원의 수를 구하시오. 112 PART 2 엑셀 2013 활용

연습문제 IT COOKBOOK 3 연습6-3.xlsx 파일을 열어 아래 조건에 맞게 완성한 후 연습6-3(완성).xlsx 로 저장하시오. 준비파일 : 연습6-3.xlsx 1 [표1]에서 각 상품별 판매금액 [E3:E7] 셀을 계산하시오. 판매금액 = 단가 (1-할인율[C8]) 판매수량 2 [표2]에서 토익점수 에 대한 순위 를 산출하여 [J3:J9] 셀에 표시하시오. 토익점수 가 높은 사원이 1위 RANK 함수를 사용 3 [표3]에서 분양가 와 평수 를 이용하여 평당분양가 [E12:E20] 셀을 표시하시오. 평당분양가 = 분양가 / 평수 평당분양가는 백단위에서 절사하여 천 단위까지 표시 ROUND, ROUNDDOWN, ROUNDUP 중 알맞은 함수를 사용 Section 06 엑셀 함수 113

연습문제 IT COOKBOOK 4 연습6-4.xlsx 파일을 열어 아래 조건에 맞게 완성한 후 연습6-4(완성).xlsx 로 저장하시오. 준비파일 : 연습6-4.xlsx 1 [표1]에서 생년월일 [D3:D7] 셀을 이용하여 입학예정 [E3:E7] 셀을 구하시오. 태어난 연도가 2001년이면 유치원, 1999년이면 초등학교, 그 외에는 공란 표시 IF, YEAR 함수 사용 2 [표2]에서 1차 [C12:C18] 셀, 2차 [D12:D18] 셀, 3차 [E12:E18] 셀에 기록된 모의고사 성적에 대한 점수변동폭 을 [F12:F18] 셀에 표시하시오. 점수변동폭 = 최상위점수 최하위점수 MIN, MAX 함수를 사용 114 PART 2 엑셀 2013 활용

연습문제 IT COOKBOOK 5 연습6-5.xlsx 파일을 열어 아래 조건에 맞게 완성한 후 연습6-5(완성).xlsx 로 저장하시오. 1 데이터 범위 [H5:I9] 셀에서 찾기 함수를 이용하여 직위별 상여금 을 구하시오. VLOOKUP 함수를 사용 2 데이터 범위 [C14:G15] 셀에서 찾기 함수를 이용하여 성적별 점수 를 구하시오. HLOOKUP 함수를 사용 준비파일 : 연습6-5.xlsx Section 06 엑셀 함수 115