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

Similar documents
<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

슬라이드 1

PowerPoint 프레젠테이션

슬라이드 1

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

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

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

단원 명

Microsoft PowerPoint - e pptx

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

Microsoft PowerPoint - chap04-연산자.pptx

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

statistics

OCW_C언어 기초

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

쉽게 풀어쓴 C 프로그래밍

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

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

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

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

<4D F736F F F696E74202D203236C2F7BDC3C7D0BDC0B3BBBFEB28B1E2C3E2B9AEC1A632C8B82D32B0FAB8F1292E BC8A3C8AF20B8F0B5E55D>

PowerPoint Template

액세스에서 자주 사용하는 함수

PowerPoint Presentation

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - additional01.ppt [호환 모드]

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

PowerPoint 프레젠테이션

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

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

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

설계란 무엇인가?

18강.hwp

엑셀2007

Microsoft PowerPoint - Java7.pptx

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

Microsoft PowerPoint - chap-05.pptx

쉽게 풀어쓴 C 프로그래밍

Visual Basic 반복문

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

Microsoft PowerPoint - chap-06.pptx

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

Java ...

PowerPoint Presentation

Infinity(∞) Strategy

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

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

C 언어 프로그래밊 과제 풀이

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본

chap 5: Trees

PowerPoint 프레젠테이션

EEAP - Proposal Template

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

5장 SQL 언어 Part II

쉽게 풀어쓴 C 프로그래밍

17장 클래스와 메소드

설계란 무엇인가?

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F62E707074>

Microsoft Word - Software_Ch2_FUNCTION.docx

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

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

PowerPoint Template

Microsoft PowerPoint - C++ 5 .pptx

중간고사

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Microsoft PowerPoint - chap06-2pointer.ppt

제 12강 함수수열의 평등수렴

Microsoft PowerPoint - chap05-제어문.pptx

강의 개요

PowerPoint Presentation

PowerPoint 프레젠테이션

PowerPoint Presentation

<C6F7C6AEB6F5B1B3C0E72E687770>

실험 5

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

Microsoft PowerPoint - chap06-1Array.ppt

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

오빠두엑셀 E-Book [VBA 1-7] VBA Method 란무엇인가 >> VBA 개체 Method ( 함수 ) Copyright 2018 by 오빠두 0

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

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

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

C++ Programming

Data Structure

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - 제9강 문자열

Microsoft PowerPoint - chap06-5 [호환 모드]

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

슬라이드 1

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

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

PowerPoint Presentation

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

제 5강 리만적분

Frama-C/JESSIS 사용법 소개

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

Transcription:

5 함수 함수란엑셀에이미정의되어있는특별한수식으로간단한계산식에서부터다양한 데이터처리에이르기까지다양한종류의함수가제공된다. 워크시트함수사용 엑셀워크시트에서다양한계산과데이터를처리할수있는함수에대한개념및, 입력방법에대해우선살펴보자. 가. 워크시트함수란? 워크시트함수란엑셀프로그램에이미정의되어있는다양한종류의수식을말하며, 이러한함수를이용하면다음과같이편리하게수식을작성할수있다. (1) 복잡한계산식을간단하게작성할수있다. (A1 A2 A3 A4 A5 A6 B1 B2 B3 B4 B5 B6)*30 과같은수식을입력하는경우지정한숫자나셀값을합해주는 SUM() 함수를이용하면 SUM(A1:A6, B1:B6)*30 과같이간단히작성할수있다.

2 4 2 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (2) 다양한데이터의처리가가능하다. ROUND(1234.456,2) 를입력하면소수이하두자리까지표시할수있도록인수로 지정한숫자를소수이하셋째자리에서반올림하여 1234.46 으로만들어준다. (3) 데이터의자동입력및분석이가능하다. LEFT( 801010 2001329,2) 와같은함수를이용하면인수로지정된주민등록번호중 2자리만을출력해주므로출생년도를알수있다. 또한 IF(A3> 60, Pass, Fail ) 와같은함수를입력하면현재 A3 셀에입력되어있는값을판단한후 Pass, Fail 을자동입력해준다. 나. 워크시트함수의구문함수의구문은함수이름, 왼쪽괄호, 콤마로구분된함수의인수, 오른쪽괄호의순서로작성하며양쪽괄호앞뒤에는공백이없어야한다. 함수의괄호안에지정하는인수는숫자, 문자열, 논리값, 문자, 배열, #N/A와같은오류값, 셀참조등이될수있으며상수또는수식도가능하다. 또한수식을인수로사용하는경우, 함수의인수로다른함수를사용할수도있다. 함수는다음과같은기본구조를갖는다. =SUM(A10,B5:B10,50) 등호 : 수식임을알리는표시 함수이름 인수 : 함수의종류에따라달라지는 다. 함수마법사를이용한함수입력방법수식에함수를삽입할때함수마법사를사용하면인수를정확하고간단하게입력할수있다. 또한한글엑셀2007 부터는이전버전에서각단계별로표시되던함수마법사대화상자를하나로통합하여제공하므로원하는함수의종류와인수를더욱간편하게입력할수있다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 4 3 1. 한글엑셀 2007 의기초 실 습 [5-1] 다음순서에따라함수마법사를이용하여함수를입력하는방법에대해알아보자. 처리순서 먼저함수를입력할워크시트셀을선택한다. [ 수식 ] [ 함수삽입 ] 명령을선택하여 [ 함수마법사 ] 대화상자를호출한다. 그림 5-1 함수삽입아이콘 [ 함수검색 (S)] 과 [ 함수선택 (N)] 목록에서원하는함수를선택한후 [ 확인 ] 단추 를누른다. 그림 5-2 함수마법사대화상자

2 4 4 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 수식편집상자 에서선택한 SUM 함수에따라지정해야하는인수를입력한다. 그림 5-3 SUM 함수의대화상자 라. 주요워크시트함수의종류워크시트함수는어떤연산을수행하느냐에따라수학과삼각함수, 날짜와시간함수, 논리함수, 문자열함수, 정보함수, 통계함수, 추출및찾기함수, 데이터베이스함수등으로분류된다. (1) 함수의종류와 함수종류 기 능 수학 / 삼각함수 삼각함수를비롯한각종수학적인계산을처리한다. 통계함수 통계처리에이용되는데이터를분석, 처리한다. 논리함수 조건검색을위한논리적비교에사용되는함수이다. 정보함수 셀에저장된데이터의종류나상태를확인한다. 문자열함수 문자열의특정부분추출등다양한방식으로문자열을처리한다. 날짜와시간함수 수식에날짜와시간이필요한경우사용한다. 데이터베이스함수 다양한방법의데이터검색및데이터관리를수행한다. 추출및찾기함수 특정데이터를찾거나데이터자동입력등에사용하는함수이다. 재무함수 예금, 대출, 투자등재무관계데이터를처리한다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 4 5 1. 한글엑셀 2007 의기초 (2) 워크시트함수사용을위한엑셀도움말활용방법 실 습 [5-2] 엑셀2007 에서제공하는많은워크시트함수의을엑셀도움말을이용하여쉽게익히고활용하는방법에대해알아보자. 처리순서 키를누르고, Excel 도움말을호출한다. 입력란에 논리함수 를입력하고 [ 찾기 ] 를클릭한다. 그림 5-4 Excel 도움말 다음으로 논리함수 와관련된온라인도움말을엑셀에서제공한다. 그림 5-5 논리함수도움말내용

2 4 6 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 목록에서 AND 논리함수내용을선택하면다음과같이나타난다. 그림 5-6 AND 함수의도움말 원하는함수의도움말화면으로부터오른쪽의스크롤바를드래그하여예제등을 활용하여함수을익힌다. 그림 5-7 AND 함수의예제도움말

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 4 7 1. 한글엑셀 2007 의기초 종류별워크시트함수의활용법 워크시트함수의종류별로가장자주사용되는함수의과에대해알아보고 예제를통하여실제활용방법을익혀보자. 가. 계산에주로이용하는산술, 통계함수 (1) SUM() 함수 SUM(number1, number2,...) 목록에있는숫자를모두더한결과를표시한다. number1, number2 는더할인수로 255 개까지사용가능하다. 인수로사용된숫자의문자열표시는숫자로변경하여계산된다. 인수로사용된논리값중 TRUE 는 1 로, FALSE 는 0 으로간주한다. 배열이나참조영역의빈셀, 논리식, 문자열, 오류값은무시된다. (2) AVERAGE() 함수 AVERAGE(number1, number2,...) 인수의산술평균을구한다. number1, number2 는평균을구할수치로인수를 255 개까지사용가능하다. 인수는숫자이거나숫자가들어있는이름, 배열, 참조영역이어야한다. 연습 5-1 SUM 과 AVERAGE 함수를이용한총점과평균계산 그림 5-8 SUM 과 AVERAGE 함수실습

2 4 8 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (3) ABS() 함수 ABS(number) 절대값을구한다. 절대값은부호가없는수를말한다. number 는절대값을구할실수이다. (4) SQRT() 함수 SQRT(number) 양의제곱근을구한다. number 는제곱근을구하려는수로반드시양수이어야한다. 연습 5-2 함수실습 - ABS 와 SQRT 를이용한수치데이터계산 그림 5-9 ABS 와 SQRT 함수실습 (5) INT() 함수 INT(number) 인수로지정된숫자의가장가까운정수로내림한다. number 는정수로내림할실수이다. 연습 5-3 함수실습 - INT 함수를이용한수치데이터의정수화

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 4 9 1. 한글엑셀 2007 의기초 그림 5-10 INT 함수실습 (6) ROUND() 함수 ROUND(number, num_digits) 숫자를지정한자릿수로반올림한다. num_digits 는반올림할 number 의자릿수로 0 이면가장가까운정수로반 올림한다. 자릿수가양수이면지정한소수자릿수로반올림되고, 음수이면소수점왼 쪽에서반올림된다. 연습 5-4 함수실습 - ROUND 함수를이용한수치데이터의반올림처리 그림 5-11 ROUND 함수실습

2 5 0 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (7) COUNT() 함수 COUNT(value1, value2,...) 인수목록에서숫자를포함한셀과숫자의개수를구한다. 인수는여러데이터종류를포함하거나참조하여 255 개까지사용가능하다. 숫자나날짜, 또는숫자를나타내는문자열인수는개수계산에포함된다. (8) COUNT()/COUNTA() 함수 COUNTA(value1, value2,...) 인수목록에서공백이아닌셀의값과개수를계산한다. 계산되는값은빈문자열 ( ) 을포함하여모든유형의정보가가능하나빈셀 은무시된다. 연습 5-5 함수실습 - COUNT/COUNTA 함수를이용한셀데이터개수구하기 그림 5-12 COUNT/COUNTA 함수실습 (9) MAX()/MIN() 함수 MAX(number1, number2,...) / MIN(number1, number2,...) 인수목록에서최대값 / 최소값을구한다. number1, number2 는최대값 / 최소값을찾기위한인수로 255 개까지정의 할수있다. 인수로숫자, 빈셀, 논리값, 숫자의문자열표시등을지정할수있으며인 수가숫자를포함하지않으면 0 이표시된다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 5 1 1. 한글엑셀 2007 의기초 연습 5-6 함수실습 - MAX 와 MIN 함수를이용한최대값 / 최소값구하기 그림 5-13 MAX 와 MIN 함수실습 (10) RANK() 함수 RANK(number, ref, order) 수의목록에있는어떤수의순위를지정한방식에의해계산한다. ref 는수목록의배열이나참조영역으로목록중숫자가아닌값은무시된다. order 는순위결정방법을정의하는수로 0 이거나생략되면내림차순으로 순위를정하고, 0 이아니면오름차순으로순위를결정한다. RANK() 함수의 ref 인수입력시주의점 목록내지정한수의순위를결정할때목록의셀범위지정은절대셀로입력해야만목 록내다른수치의순위입력을위한복사작업수행시제대로계산될수있다. 연습 5-7 함수실습 - RANK 를이용한데이터의순위구하기 그림 5-14 RANK 함수실습

2 5 2 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (11) SUMIF() 함수 SUMIF(range, criteria, sum_range) 지정조건에맞는자료에대응하는셀범위의내용을더한값을구한다. rang 는조건을적용시킬셀범위이고 sum_range 는합을구하려는실제셀 범위이다. sum_range 를생략하면 range 에있는셀들을더한다. criteria 는숫자, 수식, 또는문자열형태의찾을조건이다. 연습 5-8 함수실습 - 조건에맞는데이터의합구하기 그림 5-15 SUMIF 함수실습 나. 문자열을처리하는함수 (1) LEFT() 함수 LEFT(text, num_chars) 문자열의왼쪽으로부터원하는수만큼의문자를표시한다. num_chars 는추출할문자수로 0보다커야하며생략시 1로간주된다. num_chars 가문자열의길이보다크면전체문자열을표시한다. (2) RIGHT() 함수 RIGHT(text, num_chars)

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 5 3 1. 한글엑셀 2007 의기초 문자열의오른쪽으로부터지정한수만큼의문자를표시한다. num_chars 는추출할문자수로 0 보다커야하며생략시 1 로간주된다. num_chars 가문자열의길이보다크면전체문자열을표시한다. (3) MID() 함수 MID(text, start_num, num_chars) 문자열의지정한위치로부터지정한개수의문자를표시한다. start_num 은추출할첫문자의위치로문자열의전체길이보다길게지정 되면빈문자열을표시한다. num_chars 는추출할문자수로남은문자수보다크면마지막문자까지표 시한다. 연습 5-9 함수실습 - LEFT, RIGHT, MID 함수를이용한문자열추출 그림 5-16 LEFT, RIGHT, MID 함수실습 (4) EXACT() 함수 EXACT() 함수 text1 과 text2 의두문자열을비교하여같으면 TRUE 를, 같지않으면 FALSE를표시한다. 대소문자는구분하여비교하나서식차이는무시한다.

2 5 4 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (5) TRIM() 함수 TRIM(text) 단어사이에있는한칸의공백을제외한나머지모든공백을삭제한다. 연습 5-10 함수실습 - EXACT 와 TRIM 함수를이용한문자열처리 그림 5-17 EXACT 와 TRIM 함수실습 (6) LOWER() / UPPER() 함수 LOWER(text) / UPPER(text) 문자열모두를소문자 / 또는대문자로변환하다. (7) PROPER() 함수 PROPER(text) 문자열중각단어의시작문자와영문자가아닌문자다음에오는영문자를 대문자로변환하고나머지문자는소문자로변환한다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 5 5 1. 한글엑셀 2007 의기초 연습 5-11 함수실습 - LOWER, UPPER, PROPER 함수를이용한대소문자변환 그림 5-18 LOWER, UPPER, PROPER 함수실습 (8) TEXT() 함수 TEXT(value, format_text) 숫자를지정한표시의문자열로변환한다. value 는수치값, 수치값으로계산될수식등이포함된다. format_text 는 셀서식 대화상자의 [ 표시 ] 탭에있는종류 (C) 목록의문자열표시이다. 연습 5-12 함수실습 - TEXT 함수를이용한숫자의문자열변환 그림 5-19 TEXT 함수실습

2 5 6 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (9) LEN() / LENB() 함수 LEN(text) / LENB(text) 문자열의문자수를구한다. ( 바이트단위의개수는 LENB 함수로계산 ) 공백도한개의문자로계산된다. 문자열길이계산 1 매크로에서사용자가입력하는문자열의길이를제한하기위해사용한다. 2 문자열에서추출을원하는문자의개수가일정하지않을경우에사용한다. 예 ) LEFT("VTR350", LEN("VTR350")-3) = "VTR" LEFT("TV450", LEN("TV450")-3) = "TV" 연습 5-13 함수실습 - LEN( 또는 LENB) 함수를이용한문자열길이계산 그림 5-20 LEN( 또는 LENB) 함수실습 다. 날짜와시간데이터를처리하는함수 날짜나시간을문자로입력했을경우데이터를일정한수치, 즉날짜및시간연번으 로변환해야만계산에이용할수있으므로주의해야한다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 5 7 1. 한글엑셀 2007 의기초 날짜연번 시간연번 1900 년 1 월 1 일을기준으로지나간날수를수치로나타낸다. 예 ) 1900 년 1 월 1 일을 1 로, 1900 년 2 월 1 일은 32 로표시 1900 년 1 월 1 일부터 9999 년 12 월 31 일까지를나타낼수있다. 날짜연번은소수점이없는정수로표시한다. 0 시를 0.0 으로, 다음 0 시를 1.0 으로하여 24 시간으로나누어수치로 표시한다. 예 ) 자정은 X.0, 오전 6 시는 X.25, 정오는 X.5 로표시 시간연번은소수이하수치로만표시한다. 날짜시간연번 소수점이상은날짜연번으로, 소수점이하는시간연번으로표시한다. (1) TODAY() 함수 TODAY() 현재날짜를날짜연번으로계산한다. (2) DATE() 함수 DATE(year, month, day) 지정한날짜에해당하는날짜연번을구한다. year 은 1900 에서 9999 까지의수치로입력가능하다. month 는월을표시하는수로 12보다크면연도를자동으로더해주고월은 month 에서 12를뺀남은수치로사용한다. (3) DATEVALUE() 함수 DATEVALUE(date_text) date_text 에해당하는날짜연번을구한다. date_text 는엑셀의기본날짜서식으로입력한내용만가능하다. date_text 에서연도가생략되면사용중인컴퓨터의현재연도로지정된다.

2 5 8 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 연습 5-14 함수실습 - 해당날짜의날짜연번계산 그림 5-21 날짜연번계산실습 (4) YEAR() / MONTH() / DAY() 함수 YEAR(serial_number) / MONTH(serial_number) / MONTH(serial_number) serial_number 즉날짜연번에해당하는연도 / 월 / 일을표시한다. serial_number 날짜와시간을구하기위한날짜 - 시간코드로숫자대신 4-15-1997 또는 15-Apr-1997 같은문자열지정도가능하다. 연도는 1900 에서 9999 까지의정수이고월은 1 에서 12, 일은 1 에서 31 까지의 정수로표시된다. (5) WEEKDAY() 함수 WEEKDAY(serial_number) serial_number 로지정한날짜에해당하는요일을계산한다. 요일은 1( 일요일 ) 에서 7( 토요일 ) 까지의정수로표시된다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 5 9 1. 한글엑셀 2007 의기초 연습 5-15 함수실습 - 날짜데이터에서해당년, 월, 일, 요일추출 그림 5-22 년, 월, 일, 요일추출실습 (6) TIME() 함수 TIME(hour, minute, second) 지정한시간에해당하는시간연번을구한다. 시간연번은 0 에서 0.99999999 까지의소수로 0:00:00 에서 23:59:59 까지 의시간을표시한다. - hour 는시간을표시하는 0 에서 23 까지의수 - minute 는분을표시하는 0 에서 59 까지의수 - second 는초를표시하는 0 에서 59 까지의수 (7) HOUR() / MINUTE() / SECOND() 함수 HOUR(serial_number) / MINUTE(serial_number) / SECOND(serial_number) serial_number 즉시간연번에해당하는시 / 분 / 초를표시한다. serial_number 는날짜와시간계산에사용되는날짜 - 시간코드로숫자 대신 16:48:00 또는 4:48:00 PM 과같은문자열지정도가능하다. 시간은 0 에서 23 까지의정수로표시하고, 분과초는 0 에서 59 까지의정수로표시된다.

2 6 0 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 연습 5-16 함수실습 - 시간연번계산및해당시간데이터추출 그림 5-23 시간계산및추출실습 라. 조건검색을위한논리함수 (1) AND( ) 함수 AND(logical 1, logical 2,...) 인수가모두참이면 TRUE 를표시하고, 인수중하나라도거짓이있으면 FALSE 을나타낸다. logical 1, logical 2는참또는거짓으로판정받는논리값이거나논리값이포함된배열또는참조영역으로모두 255개까지사용가능하다 (2) OR( ) 함수 OR(logical 1, logical 2,...) 인수중하나라도참이면 TRUE 를, 모두거짓이면 FALSE 을나타낸다. logical 1. logical 2 는참또는거짓으로판정받는논리값이거나논리값이 포함된배열또는참조영역으로모두 255 개까지사용가능하다. (3) IF( ) 함수 IF ( 조건식, 결과 1, 결과 2) 조건식을검사하여그결과값이참이면결과 1 을, 거짓이면결과 2 를수행한다. IF 함수는모두 7 개까지중복하여사용할수있다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 6 1 1. 한글엑셀 2007 의기초 IF 함수 IF 함수는논리식의참, 거짓여부를검사하여해당결과를처리하는, 즉논리식이참이면결과 1 을, 거짓이면결과 2 를실행하는함수로다음과같은구문을갖는다. IF ( 논리식, 결과 1, 결과 2) 위 [ 그림 5-16] 의 D4 에입력된 IF 함수는 MID 함수로추출한문자열이 1 이면 남 을, 아니면 여 를출력하라는의미를갖는다. 연습 5-17 함수실습 - 논리함수를이용한성적결과처리 판정1 : 세과목모두 60점이상일때만합격을표시 판정2 : 세과목중하나라도 60점미만이면불합격을표시 판정3 : 평균이 90점이상이면 우수, 70점 89 점까지는 양호, 70점미만이면 불만 을표시 그림 5-24 논리함수를이용한성적처리실습 마. 데이터베이스처리함수한글엑셀2007 은데이터베이스계산에사용하는많은워크시트함수를제공한다. 줄여서 D문자로표시하는이러한데이터베이스함수들은공통적으로 database( 데이터베이스범위 ), field( 필드 ), criteria( 조건범위 ) 의세인수를사용한다.

2 6 2 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. Database ( 데이터베이스 ) Field ( 필드 ) Criteria ( 조건범위 ) 검색할자료가포함된부분전체를말하는것으로자료가입력된셀 범위나범위에부여된범위명을사용할수있다. 데이터베이스로사용되는범위나범위명에는반드시첫행에표시된 제목 ( 필드명 ) 을포함하여야한다. 검색할항목의첫번째셀주소 검색할항목의필드명 ( 데이터베이스의첫열에정의된필드이름 ) 검색할항목의항목번호 - 데이터베이스의첫번째항목열번호를 1 번으로간주한다. 데이터베이스함수의찾을조건을지정한셀범위로, 첫번째줄에는 데이터베이스부분의필드이름과동일한제목이있어야한다. 조건범위로조건이입력된셀범위나부여된범위명을지정할경우 에는반드시제목 ( 필드명 ) 이포함되어야한다. (1) DSUM() 함수 DSUM(database, field, criteria) 데이터베이스내용중조건과일치하는데이터베이스필드값의합을구한다. (2) DAVERAGE() 함수 DAVERAGE(database, field, criteria) 데이터베이스에서찾을조건과일치하는데이터베이스필드값의평균을구한다. (3) DCOUNT() 함수 DCOUNT(database, field, criteria) 데이터베이스의필드에서찾을조건과일치하는숫자가들어있는셀의개수를계산한다. (4) DCOUNTA() 함수 DCOUNTA(database, field, criteria) 다른데이터베이스함수와같은을사용하며데이터베이스의필드에서찾을조건과일치하는값이들어있는모든셀의개수를계산한다.

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 6 3 1. 한글엑셀 2007 의기초 연습 5-18 함수실습 - 도서관리를위한데이터베이스함수활용 그림 5-25 데이터베이스함수활용실습 바. 추출함수 (1) CHOOSE() 함수 CHOOSE(index_num, value 1, value 2,...) value 인수목록중 index_num 으로지정하는위치에있는값을구한다. index-num 은반드시 1에서 29사이의수치이어야한다. index_num 이 1이면 value1 값을, 2이면 value2 값을나타낸다. index-num 이 1보다작거나목록의수보다많으면 #VALUE! 를표시한다. 연습 5-19 함수실습 - CHOOSE 함수를이용한요일데이터추출 그림 5-26 CHOOSE 함수실습

2 6 4 1 부한글엑셀 2007 본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. (2) MATCH() 함수 MATCH( 검색데이터, 검색범위, 검색방법 ) 검색범위중지정한검색데이터에해당하는값을지정한방법으로찾아상대위치를표시한다. 항목자체보다항목의위치를추출하려할때사용한다. 검색방법이 1 이거나생략되면검색데이터보다작거나같은값중최대값 을찾는다. 이때검색범위는반드시오름차순으로정렬되어있어야한다. 검색방법이 0 이면정확히같은첫째값을검색한다. 검색방법이 -1 이면검색데이터보다크거나같은값중최소값을찾는다. 이때검색범위는반드시내림차순으로정렬되어있어야한다. (3) INDEX() 함수 INDEX( 검색배열, 행수, 열수 ) 검색배열에서지정한행수와열수가교차하는부분의셀내용을추출한다. 단일행이나단일열의경우에는행수나열수를생략할수있다. 연습 5-20 함수실습 - MATCH 와 INDEX 함수를이용한특정셀범위로부터의데이터추출 그림 5-27 MATCH 와 INDEX 함수실습

본교재를타인에게무단복사, 도용, 수정및양도시처벌됩니다. 2 6 5 1. 한글엑셀 2007 의기초 Exercises Exercises 1 워크시트함수를사용하여수식을입력할경우얻을수있는장점은? 2 워크시트함수의구문에대해설명하시오. 3 함수마법사를이용하여워크시트함수를입력하는방법을설명하시오. 4 COUNT() 와 COUNTA() 함수의및차이점에대해설명하시오. 5 RANK() 함수를이용하여순위를입력할경우오름차순방식을지정하는방법은? 6 LEN() 과 LENB() 함수의차이점을설명하시오. 7 CHOOSE() 함수와 WEEKDAY() 함수를이용하여 A10셀에입력되어있는날짜의요일을 월요일, 화요일 과같이문자열로출력하기위한방법은? 8 IF() 함수의및구문에대해설명하시오.