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

Size: px
Start display at page:

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

Transcription

1

2 Ⅰ. 날짜시간함수 Ⅳ. 문자열함수 YEAR / MONTH / DAY 04 HOUR / MINUTE / SECOND 05 WEEKDAY 06 DAYS DATE 08 DATEVALUE 09 TIME 10 TODAY / NOW 11 LEFT 27 RIGHT 28 MID 29 UPPER / LOWER / PROPER 30 TRIM 31 CONCATENATE 32 FIXED 33 REPLACE 34 SUBSTITUTE 35 VALUE 36 Ⅱ. 논리함수 IF 12 NOT 15 AND 16 OR 17 Ⅲ. 데이터베이스함수 DSUM 18 DAVERAGE 19 DCOUNTA 20 DCOUNT 21 DMAX 22 DMIN 23 DGET 24 DSTDEV 25 DVAR 26 Ⅴ. 수학삼각함수 SUM 37 ROUND 38 ROUNDUP 39 ROUNDDOWN 40 ABS 41 INT 42 SUMIF 43 RAND 44 RANDBETWEEN 45 MOD 46 FACT 47 POWER / SQRT 48 PI 49 EXP 50 TRUNC 51 SUMPRODUCT 52

3 MDETERM 53 MINVERSE 54 MMULT 55 QUOTIENT 56 Ⅷ. 정보함수 ISBLANK 69 ISERROR 70 Ⅵ. 찾기와참조함수 VLOOKUP 57 HLOOKUP 58 CHOOSE 60 MATCH 61 INDEX 62 OFFSET 63 TRANSPOSE 64 Ⅶ. 재무함수 FV 65 NPV 66 PMT 67 PV 68 Ⅸ. 통계함수 AVERAGE 71 AVERAGEA 72 MAX 73 MIN 74 RANK 75 VER / STDEV 76 COUNT 77 MEDIAN 78 MODE 79 LARGE 80 SMALL 81 COUNTA 82 COUNTBLANK 83 COUNTIF 84 FREQUENCY 85 GEOMEAN 86 HARMEAN 87 PERCENTILE 88

4 Ⅰ. 날짜시간함수 YEAR / MONTH / DAY YEAR, MONTH, DAY 함수는날짜문자열에서년, 월, 일을추출하는함수로서시험에는 SUM 을이용한배열 함수에포함되어출제되고있습니다. =YEAR( 날짜 ) 날짜 : 찾으려는년도의날짜입니다. 날짜는따옴표가표시된텍스트문자열 ( 예 : 2011/01/30 ) 로입력하거나날짜가입력된셀주소를입력합니다. =MONTH( 날짜 ) =DAY( 날짜 ) 날짜 : 찾으려는월의날짜입니다. 날짜 : 찾으려는일의날짜입니다. 2011년도임대종료건수를구하여보자. 2011년도임대종료건수는임대종료일의연도가 2011년의개수임 [E2:F12] 영역을참조하여계산 SUM과 YEAR 함수를사용한배열사용 {=SUM((B3=$E$3:$E$12)*(YEAR($F$3:$F$12)=2011))} SUM(( 조건 1)*( 조건 2)) : 조건 1 과조건 2 가일치하는개 수를구함 ( 배열으로작성 ) 1 [C3] 셀에 =SUM((B3=$E$3:$E$12)*(YEAR($F$3:$F$12)=2011)) 을입력한후 + + 를누른다. 2 [C7] 셀까지드래그하여을복사한다. 분석 {=SUM((B3=$E$3:$E$12)*(YEAR($F$3:$F$12)=2011))} ❸ ❶ ❷ ❶ 조건1 : 건물번호가 BD-002와일치하는 ❷ 조건2 : 임대종료일의년도가 2011과일치하는 ❸ 1, 2의조건이모두참인개수를구함 ( 참이면 1, 거짓이면 0을반환하므로곱의합은개수를구하게됨 ) I. 날짜시간함수 4 YEAR / MONTH / DAY

5 HOUR / MINUTE / SECOND HOUR, MINUTE, SECOND 함수는시간값의시, 분, 초를반환합니다. 시간은 0( 오전 12:00) 부터 23( 오후 11:00) 까지의정수로표시됩니다. =HOUR( 시간 ) 시간 : 시를추출할시간값입니다. =MINUTE( 시간 ) 시간 : 분을추출할시간값입니다. =SECOND( 시간 ) 시간 : 초를추출할시간값입니다. 다음 PC 사용시간을이용하여금액을구하여보자. 금액은시간을분으로환산하여분당 50 원 HOUR, MINUTE 함수사용 1 시간은 60 분이므로 PC 사용시간의시 (HOUR) 를추출 한후 60 을곱하여분으로환산함 =(HOUR(C3)*60+MINUTE(C3))*50 1 [D3] 셀에 =(HOUR(C3)*60+MINUTE(C3))*50 을입력한다. 2 [D7] 셀까지드래그하여을복사한다. 분석 =(HOUR(C3)*60+MINUTE(C3))*50 ❶ ❷ ❸ ❶ [C3] 셀의 2:30분에서시 (HOUR) 의 2를추출한후분으로환산하기위해 60을곱함 ❷ [C3] 셀의 2:30분에서분의 30을추출함 ❸ 분당 50원을계산하기위해 50을곱함결과 : (2*60+30)*50=7,500 I. 날짜시간함수 5 HOUR / MINUTE / SECOND

6 WEEKDAY WEEKDAY 함수는날짜에서요일을번호로추출하는함수로일요일을 1 로토요일을 7 로표시하며방법에따 라서월요일을 1 로표시하기도합니다. 보통 CHOOSE 함수와같이출제되고있습니다. =WEEKDAY( 날짜, 방식 ) 날짜 : 요일의번호를구하려는날짜입니다. 방식 : 1을입력하면일요일을 1로시작하고, 2를입력하면월요일을 1로시작하며, 3을입력하면월요일을 0으로시작합니다. 다음생년월일을이용하여요일을구하여보자. 요일은월요일을 1로시작하여월, 화, 수등으로표시 CHOOSE, WEEKDAY 함수사용 =CHOOSE(WEEKDAY(C3,2), 월, 화, 수, 목, 금, 토, 일 ) WEEKDAY의방식에 1을지정하면일요일을 1로시작하며 2를지정하면월요일을 1로시작하고 3을입력하면월요일을 0으로시작함 1 [D3] 셀에 =CHOOSE(WEEKDAY(C3,2), 월, 화, 수, 목, 금, 토, 일 ) 을입력한다. 2 [D8] 셀까지드래그하여을복사한다. 분석 =CHOOSE(WEEKDAY(C3,2), 월, 화, 수, 목, 금, 토, 일 ) ❶ ❷ ❶ [C3] 셀의 는요일번호가 4임 ❷ 요일번호가 4이므로 목 이선택됨 I. 날짜시간함수 6 WEEKDAY

7 DAYS360 DAYS360 함수는 1 년을 360 일로가정하고두날짜사이의일수를구하는함수입니다. 보통도서의반납일이 나근무일수를구할때사용합니다. =DAYS360( 시작날짜, 마지막날짜, 방법 ) 시작날짜, 마지막날짜 : 마지막날짜에서시작날짜를뺀일수를표시합니다. 방법 - 0또는 FALSE 또는생략할경우 : 미국식으로시작일이어떤달의 31일이면그달의 30일로처리됩니다. 종료일이 31일이고시작일이 30일보다이전이면종료일은다음달 1일로처리됩니다. 그렇지않으면종료일은그달의 30일로처리됩니다. - 1또는 TRUE : 시작일이나종료일이어떤달의 31일이면그달의 30일로처리됩니다. 대여일과반납일을이용하여연체여부를구하여보자. 대여일 - 반납일이 7 일을초과하면 연체 아니면공백 IF, DAYS360 함수사용 IF 함수는 12 페이지를참조하세요. =IF(DAYS360(C3,D3)>7, 연체, ) 1 [E3] 셀에 =IF(DAYS360(C3,D3)>7, 연체, ) 을입력한다. 2 [E8] 셀까지드래그하여을복사한다. 분석 =IF(DAYS360(C3,D3)>7, 연체, ) ❷ ❶ ❸ ❶ 대출일 ( ) 과반납일 ( ) 의경과일수 7을구함 ❷ 조건 >7을만족하는지판단 ( 여기에서는거짓 ) ❸ 만족하지않으므로공백을표시 I. 날짜시간함수 7 DAYS360

8 DATE DATE 함수는특정날짜에대한일련번호를표시합니다. 예를들어, 1900 날짜체계를사용하면 DATE(1900, 1, 1) =1 이되며이것은 1900 년 1 월 1 일에해당하는날짜일련번호입니다. =DATE( 년, 월, 일 ) 년 : 일련번호를구할년도를입력합니다. 월 : 일련번호를구할월을입력합니다. 일 : 일련번호를구할일을입력합니다. 사원번호를이용하여입사년월일을구하여보자. 사원번호는왼쪽의세번째자리부터두자리씩년, 월, 일을의미함 2001년 03월 04일 형식으로표기 [ 표기예 : 년 01월 12일 ] DATE, & 연산자, MID 함수사용 =DATE(20&MID(B3,3,2),MID(B3,5,2),MID(B3,7,2)) [ 셀서식 ] 대화상자의 [ 표시형식 ] 탭에서사용자정의에 yyyy 년 mm 월 dd 일 을입력하여날짜의서식을변경함 1 [D3] 셀에 =DATE(20&MID(B3,3,2),MID(B3,5,2),MID(B3,7,2)) 을입력한다. 2 [D8] 셀까지드래그하여을복사한다. 분석 =DATE(20&MID(B3,3,2),MID(B3,5,2),MID(B3,7,2)) ❶ ❷ ❸ ❶ [B3] 셀의 06을추출하여앞에 20을붙여 2006을표시함 ❷ [B3] 셀의 01을추출함 ❸ [B3] 셀의 12를추출함결과 : DATE(20&06,01,12) I. 날짜시간함수 8 DATE

9 DATEVALUE DATEVALUE 함수는텍스트로표시된날짜를 을 1 로기준으로해서일련번호로변환합니다. 예를 들어, 은 의일련번호가나타나는데, 이는 을 1 로기준해서 까지증가한 숫자입니다. =DATEVALUE( 텍스트날짜 ) 텍스트날짜 : 일련번호를구할날짜입니다 ( 반드시텍스트형식으로되어있어야함 ). 텍스트형식으로입력되어있는날짜의일련번호를 구하여보자. DATEVALUE 함수사용 =DATEVALUE(B3) 1 [C3] 셀에 =DATEVALUE(B3) 을입력한다. 2 [C6] 셀까지드래그하여을복사한다. 분석 =DATEVALUE(B3) ❶ ❶ 의일련번호 1을출력함 I. 날짜시간함수 9 DATEVALUE

10 TIME TIME 함수는지정한시간을실수로표시합니다. 실수는 0 에서 까지의소수로표시되며이는 0:00:00 (12:00:00 AM) 에서 23:59:59 (11:59:59 PM) 까지의시간을나타냅니다. =TIME( 시, 분, 초 ) 시 : 일련번호를구할시를입력합니다. 분 : 일련번호를구할분을입력합니다. 초 : 일련번호를구할초를입력합니다. 시, 분, 초를이용하여시간이나타나도록기록을구 하여보자. TIME 함수사용 TIME 함수의인수는시, 분, 초를각각입력받아시간의형식으로표시함 결과가날짜서식으로표시되어숫자형식으로변환하려면 [ 셀서식 ] 의 [ 표시형식 ] 을 일반 이나 숫자 로지정합니다. =TIME(C3,D3,E3) 1 [F3] 셀에 =TIME(C3,D3,E3) 을입력한다. 2 [F9] 셀까지드래그하여을복사한다. 분석 =TIME(C3,D3,E3) ❶ ❶ TIME(3,20,11) 3:20:11 I. 날짜시간함수 10 TIME

11 TODAY / NOW TODAY 함수는현재시스템의날짜를표시하며보통 YEAR 함수와함께나이를계산하는문제가출제되고 있습니다. NOW 함수는현재시스템의날짜와시간을표시합니다. =TODAY( ) TODAY 함수는인수없이현재날짜를표시합니다. =NOW( ) NOW 함수는인수없이현재날짜와시간을표시합니다. 작성일시에현재날짜와시간을표시하고생년월일의년도를이용하여나이를구하여보자 나이 = 생년월일의년도 - 현재년도 NOW, YEAR, TODAY 함수사용 YEAR 함수는 4 페이지를참조하세요. 결과가날짜서식으로표시되어숫자형식으로변환하려면 [ 셀서식 ] 의 [ 표시형식 ] 을 일반 이나 숫자 로지정합니다. 1 =NOW( ) 2 =YEAR(TODAY( ))-YEAR(C4) 1 [C2] 셀에 =NOW( ) 을입력한다. 2 [D4] 셀에 =YEAR(TODAY( ))-YEAR(C4) 을입력한다. 3 [D8] 셀까지드래그하여을복사한다. 분석 =YEAR(TODAY( ))-YEAR(C4) ❶ ❷ ❶ 현재날짜에서년도인 2012 를추출함 ( 시스템의현재날짜설정에따라다를수있음 ) ❷ [C4] 셀의 의연도 1995 를추출함 결과 : 의결과 17 이출력됨 I. 날짜시간함수 11 TODAY / NOW

12 II. 논리함수 IF IF 함수는조건을평가하여그값이참 (TRUE) 이면값 1 을나타내고거짓 (FALSE) 면다른값 2 를나타냅니다. IF 함수는문자열함수, 날짜함수, 논리함수등과같이거의모든함수와같이골고루출제되고있습니다. =IF( 조건, 값1, 값2) 조건 : 참 (TRUE) 또는거짓 (FALSE) 으로평가될수있는값또는식을입력합니다. 값1 : 조건을만족할때표시될값을입력합니다. 값2 : 조건을만족하지못할때표시될값을입력합니다. ❶ 주문코드를이용하여주문방법을구하여보자. 주문방법은주문코드의첫번째문자가 T 이면 전화, C 이면 온라인, V 이면 방문 으로표시 IF, LEFT 함수사용 =LEFT( 문자열, 표시할문자수 ) : 왼쪽에서표시할문자수만큼표시함 =IF(LEFT(B3,1)= T, 전화,IF(LEFT(B3,1)= C, 온라인, 방문 )) 1 [D3] 셀에 =IF(LEFT(B3,1)= T, 전화,IF(LEFT(B3,1)= C, 온라인, 방문 )) 을입력한다. 2 [D8] 셀까지드래그하여을복사한다. 분석 =IF(LEFT(B3,1)= T, 전화,IF(LEFT(B3,1)= C, 온라인, 방문 )) ❶ ❷ ❶ [C3] 셀의왼쪽첫문자는 T ❷ 조건을만족하므로 전화 를출력함 II. 논리함수 12 IF

13 ❷ 모델명별매출액의합계를구하여보자. [B12:C17] 영역을참조하여계산 SUM 과 IF 함수를사용한배열사용 배열을입력한후 + + 를누른다. {=SUM(IF($B$11:$B$17=E12,$C$11:$C$17)} 1 [F12] 셀에 =SUM(IF($B$12:$B$17=E12,$C$12:$C$17) 을입력한후 + + 를누른다. 2 [F16] 셀까지드래그하여을복사한다. 분석 {=SUM(IF($B$12:$B$17=E12,$C$12:$C$17)} ❶ ❷ ❶ [B12:B17] 영역에서 SA-01[E12] 과같은셀을찾음 ❷ 합계를구할범위결과 : [B12:B17] 영역에서 SA-01과일치하는셀의매출액합계 65,000을구함 II. 논리함수 13 IF

14 ❸ 주민등록번호 를이용하여 성별 을구하여보자. 주민등록번호의 8번째에서 1문자가 1 또는 3 이면남자, 2 또는 4 이면여자 IF, OR, MID 함수사용 =IF(OR(MID(C21,8,1)= 1,MID(C21,8,1)= 3 ), 남, 여 ) 1 [D21] 셀에 =IF(OR(MID(C21,8,1)= 1,MID(C21,8,1)= 3 ), 남, 여 ) 를입력한다. 2 [D26] 셀까지드래그하여을복사한다. 분석 =IF(OR(MID(C21,8,1)= 1,MID(C21,8,1)= 3 ), 남, 여 ) ❷ ❶ ❸ ❶ 주민등록번호의 8번째 1자리를구함 ❷ 1에서구한값이 1또는 3인지를판단 ❸ 참 (1또는 3) 이므로 남 을표시 II. 논리함수 14 IF

15 NOT NOT 함수는논리식의결과값의반대를표시합니다. 즉결과가참 (TRUE) 이면거짓 (FALSE) 를표시하고, 거짓 (FALSE) 이면참 (TRUE) 을표시합니다. =NOT( 논리식 ) 논리식 : 참 (TRUE) 또는거짓 (FALSE) 으로평가될수있는값또는식을입력합니다. 결과를이용하여 NOT 결과를구하여보자. NOT 함수사용 =NOT(C3) 1 [D3] 셀에 =NOT(C3) 을입력한다. 2 [D6] 셀까지드래그하여을복사한다. 분석 =NOT(C3) ❶ ❶ [C3] 의결과 TRUE의반대인 FALSE를출력함 II. 논리함수 15 NOT

16 AND AND 함수는논리식이모두참 (TRUE) 이면참 (TRUE) 을표시하고, 하나또는그이상의인수가거짓 (FALSE) 이 면거짓 (FALSE) 을표시합니다. AND 함수는 IF 함수와같이주로출제됩니다. =AND( 논리식 1, 논리식 2, ) 논리식 : 참 (TRUE) 또는거짓 (FALSE) 으로평가될수있는값또는식을입력합니다. 성적평가를구하여보자. 성적평가는출석일수가 13 이상이고, 차수의평균이 70 이상이고, 차수별각과목이 60 이상인경우에는 통과, 그렇지않으면 재수강 으로표시 IF, AVERAGE, AND 함수사용 =IF(AND(C3>=13,AVERAGE(E3:G3)>=70,E3>=60,F3>= 60,G3>=60), 통과, 재수강 ) AND 함수안에총 5 개의조건식이들어감 1 [H3] 셀에 =IF(AND(C3>=13,AVERAGE(E3:G3)>=70,E3>=60,F3>=60,G3>=60), 통과, 재수강 ) 을입력한다. 2 [H8] 셀까지드래그하여을복사한다. 분석 =IF(AND(C3>=13,AVERAGE(E3:G3)>=70,E3>=60,F3>=60,G3>=60), 통과, 재수강 ) ❶ ❷ ❸ ❹ ❶ 출석일수 [C3] 가 13이상인 ❷ 1차, 2차, 3차의평균이 70점이상인 ❸ 1차, 2차, 3차의점수가각각 60점이상인 ❹ 1, 2, 3의조건을모두만족하면통과, 아니면재수강 II. 논리함수 16 AND

17 OR OR 함수는여러논리식중에서하나라도참 (TRUE) 이면참 (TRUE) 을표시합니다. OR 함수는 IF 함수와같이 주로출제됩니다. =OR( 논리식 1, 논리식 2, ) 논리식 : 참 (TRUE) 또는거짓 (FALSE) 으로평가될수있는값또는식을입력합니다. 필기와실기의점수중하나라도 80 점이상이면 합 격 아니면 불합격 을결과에구하여보자. IF, OR 함수사용 OR 함수안에조건이 2 개가들어감 =IF(OR(C3>=80,D3>=80)," 합격 "," 불합격 ") 1 [E3] 셀에 =IF(OR(C3>=80,D3>=80)," 합격 "," 불합격 ") 을입력한다. 2 [E8] 셀까지드래그하여을복사한다. 분석 =IF(OR(C3>=80,D3>=80)," 합격 "," 불합격 ") ❶ ❷ ❸ ❶ [C3] 셀이 80 이상아니므로 FALSE ❷ [D3] 셀이 80점이상이므로 TRUE ❸ 두조건중하나가만족함으로 합격 II. 논리함수 17 OR

18 III. 데이터베이스함수 DSUM DSUM 함수는데이터베이스에서조건에만족하는값들의합을구합니다. 데이터베이스함수들은출제율이 높으며사용법이같기때문에반복학습이중요합니다. =DSUM( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. ( 예를들어 금액 의합계이면 금액 의열번호를입력 ) 조건 : 찾을조건이들어있는셀범위를지정합니다. 총광고시간 ( 초 ) 이 800 초이상인프로그램의제작비용의합계를 [C3] 셀에구하여보자. 총광고시간 ( 초 ) 는 광고시간 ( 초 ) 방영일수 로계산 조건은 [B2:B3] 영역에작성 DSUM 함수사용 =DSUM(B5:E10,4,B2:B3) 함수를이용하여조건입력시열제목은필요없음 1 [B3] 셀에 =C6*D6>=800 조건을입력한다. 2 [C3] 셀에 =DSUM(B5:E10,4,B2:B3) 을입력한다. 분석조건 : =C6*D6>= >=800은참 (TRUE) : =DSUM(B5:E10,4,B2:B3) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 합계를구할제작비용의열번호 4를입력 ( 또는셀주소 E5를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 18 DSUM

19 DAVERAGE DAVERAGE 함수는데이터베이스에서조건에만족하는값들의평균을구합니다. =DAVERAGE( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. ( 예를들어 금액 의평균이면 금액 의열번호를입력 ) 조건 : 찾을조건이들어있는셀범위를지정합니다. 회수율이 0.8 이상인강동지점의받은금액의평균을구하여보자. 회수율은 받은금액 / 매출금액 으로계산 조건은 [B2:C3] 영역에작성 DAVERAGE 함수사용 =DAVERAGE(B5:E9,4,B2:C3) 조건의열제목은반드시데이터베이스의열제목과일치해야합니다. 동시에만족해야하는조건은같은행에입력 1 [B2:B3] 영역에 지점명, 강동 을입력하고 [C3] 셀에 =E6/D6>=0.8 조건을입력한다. 2 [D3] 셀에 =DAVERAGE(B5:E9,4,B2:C3) 을입력한다. 분석조건 : 지점명 ( 강동 ), =E6/D6>=0.8 지점명이강동이면서회수율이 0.8 이상 : =DAVERAGE(B5:E9,4,B2:C3) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 평균을구할받은금액의열번호 4를입력 ( 또는셀주소 E5를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 19 DAVERAGE

20 DCOUNTA DCOUNTA 함수는데이터베이스의필드에서찾을조건과일치하는값이들어있는셀의개수 ( 공백데이터 제외 ) 를구합니다. =DCOUNTA( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. ( 예를들어 금액 의개수이면 금액 의열번호를입력 ) 조건 : 찾을조건이들어있는셀범위를지정합니다. 월평균임금의 50% 가 이상인자료의개수를구하여보자. 조건은 [B3:B4] 영역에작성 DCOUNTA 함수사용 DCOUNTA 함수는문자열의개수를셀수있기때문에 열번호입력시아무열이나선택하여도가능함 =DCOUNTA(B6:E11,3,B3:B4) 1 [B4] 셀에 =D7*50%>= 조건을입력한다. 2 [C3] 셀에 =DCOUNTA(B6:E11,3,B3:B4) 을입력한다. 분석조건 : =D7*50%>= 월평균임금 [D7] 의 50% 가백만원이상이면 TRUE : =DCOUNTA(B6:E11,3,B3:B4) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 개수를구할월평균임금의열번호 3을입력 ( 또는셀주소 D6을입력하거나다른번호도가능 ) ❸ 조건의범위 III. 데이터베이스함수 20 DCOUNTA

21 DCOUNT DCOUNT 함수는데이터베이스의필드에서찾을조건과일치하는값 ( 숫자 ) 이들어있는셀의개수를구합니 다. DCOUNTA 함수와달리숫자가들어있는셀의개수를세어줍니다. =DCOUNT( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. ( 예를들어 금액 의개수이면 금액 의열번호를입력 ) 조건 : 찾을조건이들어있는셀범위를지정합니다. 성별이남자이고, 성적이 90 이상인자료의개수를구하여보자. 조건은 [B9:C10] 영역을이용 DCOUNT 함수사용 =DCOUNT(B2:E7,3,B9:C10) DCOUNT 함수는숫자셀의개수를세기때문에반드 시숫자가입력된열을선택해야함 1 [E10] 셀에 =DCOUNT(B2:E7,3,B9:C10) 을입력한다. 분석 =DCOUNT(B2:E7,3,B9:C10) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 개수를구할성적의열번호 3을입력 ( 또는셀주소 D2를입력, 다른열은숫자데이터가아니므로불가능 ) ❸ 조건의범위 III. 데이터베이스함수 21 DCOUNT

22 DMAX DMAX 함수는데이터베이스의필드에서찾을조건과일치하는가장큰수를구합니다. =DMAX( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. ( 예를들어 금액 의최대값이면 금액 의열번호를입력 ) 조건 : 찾을조건이들어있는셀범위를지정합니다. 구분이 산업용 인전기요금최대값을구하여보자. 조건은데이터베이스영역의기존값이용 DMAX 함수사용 조건의범위는 [C2:C3] 영역의구분, 산업용임 =DMAX(B2:E8,4,C2:C3) 1 [D11] 셀에 =DMAX(B2:E8,4,C2:C3) 을입력한다. 분석 =DMAX(B2:E8,4,C2:C3) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 최대값을구할전기요금의열번호 4를입력 ( 또는셀주소 E2를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 22 DMAX

23 DMIN DMIN 함수는데이터베이스의필드에서찾을조건과일치하는가장작은수를구합니다. =DMIN( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. ( 예를들어 금액 의최소값이면 금액 의열번호를입력 ) 조건 : 찾을조건이들어있는셀범위를지정합니다. 성별이 여자 인수검자중에서시험성적의최소점수를구하여보자. 조건은 [C9:C10] 영역을이용 DMIN 함수사용 조건의범위는 [C2:C3] 영역의구분, 산업용임 =DMIN(B2:D7,3,C9:C10) 1 [D10] 셀에 =DMIN(B2:D7,3,C9:C10) 을입력한다. 분석 =DMIN(B2:D7,3,C9:C10) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 최소값을구할시험성적의열번호 3을입력 ( 또는셀주소 D2를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 23 DMIN

24 DGET DGET 함수는데이터베이스의필드에서찾을조건과일치하는값을찾습니다. =DGET( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. 조건 : 찾을조건이들어있는셀범위를지정합니다. 4 월의점수가 95 이상인수강생코드를구하여보자. 조건은 [B2:B3] 영역을이용 DGET 함수사용 =DGET(B5:E10,2,B2:B3) 1 [C3] 셀에 =DGET(B5:E10,2,B2:B3) 을입력한다. 분석 =DGET(B5:E10,2,B2:B3) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 찾을값을구할수강생코드의열번호 2를입력 ( 또는셀주소 C5를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 24 DGET

25 DSTDEV DSTDEV 함수는목록이나데이터베이스의열에서지정한조건에맞는값을사용하여표본을기반으로한모 집단의표준편차를구합니다. =DSTDEV( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. 조건 : 찾을조건이들어있는셀범위를지정합니다. 총광고시간 ( 초 ) 이 '800' 초이상인프로그램의제작비용표준편차를 [C3] 셀에구하여보자. 총광고시간 ( 초 ) 는 광고시간 ( 초 ) 방영일수 로계산 조건은 [B2:B3] 영역에작성 DSTDEV 함수사용 =DSTDEV(B5:E10,4,B2:B3) 함수를이용하여조건을입력할경우열제목은입력 하지않아도됨 1 [B3] 셀에 =C6*D6>=800 조건을입력한다. 2 [C3] 셀에 =DSTDEV(B5:E10,4,B2:B3) 을입력한다. 분석 조건 : =C6*D6>= >=800 이므로참 (TRUE) : =DSTDEV(B5:E10,4,B2:B3) ❶ 데이터전체의범위 ❶ ❷ ❸ ❷ 표준편차를구할제작비용의열번호 4 를입력 ( 또는셀주소 E5 를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 25 DSTDEV

26 DVAR DVAR 함수는목록이나데이터베이스의열에서지정한조건에맞는값을사용하여표본을기반으로한모집 단의분산을구합니다. =DVAR( 데이터베이스, 열번호, 조건 ) 데이터베이스 : 레코드 ( 행 ) 와필드 ( 열 ) 로이루어진관련데이터들의범위를지정합니다. 열번호 : 어떤필드가함수에사용되는지를나타냅니다. 조건 : 찾을조건이들어있는셀범위를지정합니다. 회수율이 0.8 이상인강동지점의받은금액의분산을구하여보자. 회수율은 받은금액 / 매출금액 으로계산 조건은 [B2:C3] 영역에작성 DVAR 함수사용 =DVAR(B5:E9,4,B2:C3) 조건의열제목은반드시데이터베이스의열제목과일치해야합니다. 동시에만족해야하는조건은같은행에입력 1 [B2:B3] 영역에 지점명, 강동 을입력하고 [C3] 셀에 =E6/D6>=0.8 조건을입력한다. 2 [D3] 셀에 =DVAR(B5:E9,4,B2:C3) 을입력한다. 분석 조건 : 지점명 ( 강동 ), =E6/D6>=0.8 지점명이강동이면서회수율이 0.8 이상 : =DVAR(B5:E9,4,B2:C3) ❶ ❷ ❸ ❶ 데이터전체의범위 ❷ 분산을구할받은금액의열번호 4 를입력 ( 또는셀주소 E5 를입력해도됨 ) ❸ 조건의범위 III. 데이터베이스함수 26 DVAR

27 IV. 문자열함수 LEFT LEFT 함수는지정된텍스트에서지정된문자수만큼왼쪽에서부터텍스트를표시합니다. 문자열함수는 IF, CHOOSE 함수및배열등과함께주로출제되고있습니다. =LEFT( 텍스트, 문자수 ) 텍스트 : 표시할문자가들어있는문자열입니다. 문자수 : 표시할문자수입니다. 전공여부를구하여표시하여보자. 과목코드에따른구분은 [B9:E10] 영역참조 과목코드 [B3:B7] 의왼쪽에서 1문자로계산 HLOOKUP, LEFT함수사용 HLOOKUP 함수는 58 페이지를참조하세요. =HLOOKUP(LEFT(B3,1),$C$9:$E$10,2,0) 1 [E3] 셀에 =HLOOKUP(LEFT(B3,1),$C$9:$E$10,2,0) 을입력한다. 2 [E7] 셀까지드래그하여을복사한다. 분석 =HLOOKUP(LEFT(B3,1),$C$9:$E$10,2,0) ❷ ❶ ❷ ❶ [B3] 셀의 C002의첫문자 C 를구함 ❷ 1의결과값인 C 를 [C9:E10] 에서찾아두번째행인 교양 을구함 IV. 문자열함수 27 LEFT

28 RIGHT RIGHT 함수는지정된텍스트에서지정된문자수만큼오른쪽에서부터텍스트를표시합니다. =RIGHT( 텍스트, 문자수 ) 텍스트 : 표시할문자가들어있는문자열입니다. 문자수 : 표시할문자수입니다. 대출구분별로기간이 30개월이상인대출액의최대값을구하여보자. 대출구분은대출종류 [B7:B11] 의마지막 2문자 MAX, RIGHT 함수를사용한배열 {=MAX((RIGHT($B$7:$B$11,2)=$B3)*($D$7:$D$11>=30) *($C$7:$C$11))} 1 [C3] 셀에 =MAX((RIGHT($B$7:$B$11,2)=$B3)*($D$7:$D$11>=30)*($C$7:$C$11)) 을입력한후 + + 를누른다. 2 [C4] 셀까지드래그하여을복사한다. 분석 {=MAX((RIGHT($B$7:$B$11,2)=$B3)*($D$7:$D$11>=30)*($C$7:$C$11))} ❶ ❷ ❸ ❶ 조건1 : 대출종류의마지막두글자가 신용 과일치하는데이터 ❷ 조건2 : 대출액이 30이상인데이터 ❸ 1, 2의조건을모두만족하는데이터중최대값을구할범위 IV. 문자열함수 28 RIGHT

29 MID MID 함수는텍스트에서문자열의지정한위치로부터지정한개수의텍스트를표시합니다. =MID( 텍스트, 시작위치, 문자수 ) 텍스트 : 표시할문자가들어있는문자열입니다. 시작위치 : 표시할첫문자의위치입니다. 문자수 : 표시할문자수입니다. 과정명 [B8:B12] 별인원수를구하여보자. 과정구분은 과정명 의앞에서두번째문자가 A 이면 심화반, B 이면 응용반, C 이면 기초반 SUM, IF, MID 함수를이용한배열 {=SUM(IF(MID($B$8:$B$12,2,1)=$C3,1))} 1 [D3] 셀에 =SUM(IF(MID($B$8:$B$12,2,1)=$C3,1)) 을입력한후 + + 를누른다. 2 [D5] 셀까지드래그하여을복사한다. 분석 {=SUM(IF(MID($B$8:$B$12,2,1)=$C3,1))} ❶ ❷ ❶ 조건1 : 6C-03 의데이터 2번째의 1문자 'C' 를구하여과정코드 'A' 와비교함 ❷ 조건1을만족하면 1을구함결과 : =SUM(FALSE, FALSE, FALSE, 1, FALSE) 으로 1을구함 IV. 문자열함수 29 MID

30 UPPER / LOWER / PROPER UPPER 함수는텍스트에포함된소문자를모두대문자로변환, LOWER 함수는텍스트에포함된대문자를모 두소문자로변환, PROPER 함수는텍스트의첫문자를대문자로변환합니다. =UPPER( 텍스트 ) 텍스트 : 대문자로변환할텍스트입니다. =LOWER( 텍스트 ) 텍스트 : 소문자로변환할텍스트입니다. =PROPER( 텍스트 ) 텍스트 : 첫문자를대문자로변환할텍스트입니다. 국가 는대문자, 품명 은소문자, 상품코드 는첫글자만대문자로하여 국가-품명 ( 상품코드 ) 와같이표시하여보자. UPPER, LOWER, PROPER, & 연산자사용 =UPPER(B3)&"-"&LOWER(C3)&"("&PROPER(D3)&")" 1 [E3] 셀에 =UPPER(B3)&"-"&LOWER(C3)&"("&PROPER(D3)&")" 을입력한다. 2 [E5] 셀까지드래그하여을복사한다. 분석 =UPPER(B3)&"-"&LOWER(C3)&"("&PROPER(D3)&")" ❶ ❹ ❷ ❹ ❸ ❹ ❶ [B3] 셀의국가명을모두대문자로변환 ❷ [C3] 셀의품명을모두소문자로변환 ❸ [D3] 셀의상품코드를첫글자만대문자로변환 ❹ & 연산자를이용해위의결과를각각 -와 ( ) 로연결 IV. 문자열함수 30 UPPER / LOWER / PROPER

31 TRIM TRIM 함수는단어사이에있는한칸의공백을제외하고텍스트의공백을모두삭제합니다. 다른응용프로 그램에서받은텍스트에불필요한공백이있을때 TRIM 함수를사용합니다. =TRIM( 텍스트 ) 텍스트 : 공백을제외하고표시할문자열입니다. 공백포함문자열에서공백을제거하여구하여보자. TRIM 함수사용 =TRIM(B3) 1 [C3] 셀에 =TRIM(B3) 을입력한다. 2 [C4] 셀까지드래그하여을복사한다. 분석 =TRIM(B3) ❶ ❶ [B3] 셀의문자열에서한칸을제외한모든공백을제거 IV. 문자열함수 31 TRIM

32 CONCATENATE CONCATENATE 함수는여러텍스트를하나의텍스트로결합합니다. =CONCATENATE( 텍스트 ) 텍스트 : 하나의텍스트로결합할문자열입니다. 시, 구, 동을하나로합쳐표시하여보자. CONCATENATE 함수사용 =CONCATENATE(B3,C3,D3) 1 [E3] 셀에 =CONCATENATE(B3,C3,D3) 을입력한다. 2 [E5] 셀까지드래그하여을복사한다. 분석 =CONCATENATE(B3,C3,D3) ❶ ❶ 성남시, 분당구, 구미동의문자열을하나로결합함 IV. 문자열함수 32 CONCATENATE

33 FIXED FIXED 함수는여수를지정된자릿수에서올림하여, 마침표와쉼표를사용하여십진수서식으로지정하고결 과를텍스트로표시합니다. 예를들어, =FIXED( ,1) 1,234.6 =FIXED( 수치, 자릿수, 쉼표표시여부 ) 수치 : 수를올림하여텍스트로변환할숫자입니다. 자릿수 : 소수점이하자릿수입니다. 쉼표표시여부 : 논리값으로서 TRUE(1) 이면표시되는텍스트에쉼표가포함되지않습니다. 마지막인수생략시 FALSE(0) 로지정되어쉼표가표시됩니다. 평수가 22 인임대료의평균을구하여보자. 소수점둘째자리에서반올림하여소수첫째자리까지표시하고천단위구분기호를표시 FIXED, DAVERAGE 함수사용 =FIXED(DAVERAGE(B2:E7,3,C9:C10),1) 1 [D10] 셀에 =FIXED(DAVERAGE(B2:E7,3,C9:C10),1) 을입력한다. 분석 =FIXED(DAVERAGE(B2:E7,3,C9:C10),1) ❹ ❶ ❷ ❸ ❹ ❶ 데이터전체의범위 ❷ 평균을구할임대료의열번호 3, 또는셀주소 D2를지정 ❸ 조건의범위인평수, 22 ❹ 소수첫째자리까지표시, 천단위구분기호 ( 쉼표 ) 를표시하기위하여 FIXED 함수의마지막인수생략 IV. 문자열함수 33 FIXED

34 REPLACE REPLACE 함수는지정한문자수에따라문자열의일부를다른문자열로바꿉니다. 예를들어, =REPLACE("ABCD",2,1,"*") A*CD =REPLACE( 변경할문자, 시작위치, 변경할문자수, 새문자열 ) 변경할문자 : 바꾸려는문자열입니다. 시작위치 : 변경할문자에서바꿀문자의시작위치입니다. 변경할문자수 : 변경할문자에서바꾸려고하는문자열의수입니다. 새문자열 : 변경할문자에바꾸어넣을새문자열입니다. 주민등록번호의 - 이후 7 문자를 * 로채워지도록구 하여보자. REPLACE 함수사용 주민등록번호의앞자리는 6 자리이므로 - 를포함하여 시작위치를 8 로지정해야합니다. =REPLACE(C3,8,7,"*******") 1 [D3] 셀에 =REPLACE(C3,8,7,"*******") 을입력한다. 2 [D7] 셀까지드래그하여을복사한다. 분석 =REPLACE(C3,8,7,"*******") ❶❷❸ ❹ ❶ 변경할문자열 ( ) ❷ 변경할문자열의시작위치 8번째 ❸ 변경할문자수 7문자 ❹ 변경할새로운문자 IV. 문자열함수 34 REPLACE

35 SUBSTITUTE SUBSTITUTE 함수는문자열에서특정한문자열을새로운문자열로바꿉니다. 문자열의특정텍스트를바꾸려 면 SUBSTITUTE 를사용하며, 문자열의특정위치에있는텍스트를바꾸려면 REPLACE 를사용합니다. =SUBSTITUTE( 문자열, 바꿀문자열, 새문자열, 인스턴스번호 ) 문자열 : 문자를대체할텍스트가포함된셀의참조또는텍스트입니다. 바꿀문자열 : 바꿀텍스트입니다. 새문자열 : 바꿀문자열을대신할텍스트입니다. 인스턴스번호 : 문자열에서몇번째에있는바꿀문자열을새로운문자열로바꿀것인지를지정하는수입니다. 인스턴스번호를지정하면해당하는위치에있는바꿀문자열만이바뀝니다. 그렇지않으면모든바꿀문자열이새로운문자열로바뀝니다. 수강생코드의앞자리 D03 을 A04 로문자열을변경 하여보자. SUBSTITUTE 함수사용 =SUBSTITUTE(C3,"D03","A04") 1 [D3] 셀에 =SUBSTITUTE(C3,"D03","A04") 을입력한다. 2 [D7] 셀까지드래그하여을복사한다. 분석 =SUBSTITUTE(C3,"D03","A04") ❶ ❷ ❸ ❶ 변경전문자열 (D ) ❷ 변경할문자열 D03 ❸ 새로운문자열 A04 IV. 문자열함수 35 SUBSTITUTE

36 VALUE VALUE 함수는텍스트문자열을숫자로변환합니다. =VALUE( 텍스트 ) 텍스트 : 숫자로변환할텍스트 부서코드를이용하여 부서명 을찾아구하여보자. 코드는업무코드의첫째자리숫자를이용하시오. VLOOKUP, VALUE, LEFT 함수사용 VLOOKUP 함수는 57 페이지를참조하세요. =VLOOKUP(VALUE(LEFT(C3,1)),$G$3:$H$8,2) 1 [D3] 셀에 =VLOOKUP(VALUE(LEFT(C3,1)),$G$3:$H$8,2) 을입력한다. 2 [D8] 셀까지드래그하여을복사한다. 분석 =VLOOKUP(VALUE(LEFT(C3,1)),$G$3:$H$8,2) ❷ ❶ ❷ ❶ 업무코드 ([C3]) 의첫째자리 1을구하여숫자1로변환 ❷ [G3:H8] 영역에서 1과일치하는 2번째열총무부를구함 IV. 문자열함수 36 VALUE

37 V. 수학과삼각함수 SUM SUM 함수는지정된범위에서수치들의합계를구합니다. =SUM( 수치의범위 ) 또는 SUM( 수치 1, 수치 2, ) 수치의범위 : 합을구할셀범위 수치 1, 수치 2, : 합을구할인수로서 30 개까지지정하거나입력할수있습니다 ( 셀범위도가능 ). 영역을참조하여각부서별 TOEIC 점수의합계를구 하여보자. SUM 함수를사용한배열사용 =SUM(( 조건 )*( 합계를구할범위 )) {=SUM(($C$8:$C$12=B3)*($D$8:$D$12))} 1 [C3] 셀에 =SUM(($C$8:$C$12=B3)*($D$8:$D$12)) 을입력한후 + + 를누른다. 2 [C5] 셀까지드래그하여을복사한다. 분석 {=SUM(($C$8:$C$12=B3)*($D$8:$D$12))} ❶ ❷ ❶ 조건 : 부서명이총무부 [B3] ❷ 합계를구할범위 V. 수학과삼각함수 37 SUM

38 ROUND ROUND 함수는소수점이있는수치에서자릿수만큼반올림을합니다. 예들들어, ROUND( ,1) 은소수 이하둘째자리에서반올림하여소수이하첫째자리까지인 가표시됩니다. =ROUND( 수치, 자릿수 ) 수치 : 반올림을할수치입니다. 자릿수 : 반올림할자릿수입니다. 자릿수가 0보다크면소수이하자릿수로반올림하며, 0이면정수로반올림하고, 0보다작으면소수점왼쪽을일, 십, 백등의단위로반올림을합니다. 부서명이 영업 1 부 인판매금액의평균을구하여보자. 평균은십단위에서반올림하여백단위까지표시 ROUND, DAVERAGE 함수사용 ROUND 함수의자릿수 : 자릿수가 0보다크면소수이하자릿수로, 0이면정수로 0보다작으면소수점왼쪽에서반올림이됨 =ROUND(DAVERAGE($B$2:$E$7,4,C2:C3),-2) 1 [C9] 셀에 =ROUND(DAVERAGE($B$2:$E$7,4,C2:C3),-2) 을입력한다. 분석 =ROUND(DAVERAGE($B$2:$E$7,4,C2:C3),-2) ❹ ❶ ❷ ❸ ❹ ❶ 데이터전체의범위 ❷ 평균을구할판매금액의열번호 4, 또는셀주소 E2를입력함 ❸ 조건의범위인부서명, 영업1부 ❹ 평균 1,473,783을십단위에서반올림하여결과값 1,473,800을구함 V. 수학과삼각함수 38 ROUND

39 ROUNDUP ROUNDUP 함수는소수점이있는수치에서자릿수만큼올림을합니다. 예를들어, ROUND( ,1) 은소 수이하둘째자리에서올림하여소수이하첫째자리까지인 가표시됩니다. =ROUNDUP( 수치, 자릿수 ) 수치 : 올림을할수치입니다. 자릿수 : 올림할자릿수입니다. 자릿수가 0보다크면소수이하자릿수로올림하며, 0이면정수로올림하고, 0보다작으면소수점왼쪽을일, 십, 백등의단위로올림을합니다. 취업률의평균을구한후소수점셋째자리에서올림 하여둘째자리까지구하여보자. ROUNDUP, AVERAGE 함수사용 소수점셋째자리에서올림하여둘째자리까지구하기 위해서 ROUNDUP 의자릿수에 2 를입력함 =ROUNDUP(AVERAGE(D3:D8),2) 1 [D9] 셀에 =ROUNDUP(AVERAGE(D3:D8),2) 을입력한다. 분석 =ROUNDUP(AVERAGE(D3:D8),2) ❷ ❶ ❷ ❶ [D3:D8] 영역의평균 을구함 ❷ 의값을소수점셋째자리에서올림하여둘째자리까지 69.67을표시함 V. 수학과삼각함수 39 ROUNDUP

40 ROUNDDOWN ROUNDDOWN 함수는소수점이있는수치에서자릿수만큼내림을합니다. 예를들어, ROUND( ,1) 은 소수이하둘째자리에서내림 ( 버림 ) 하여소수이하첫째자리까지인 가표시됩니다. =ROUNDDOWN( 수치, 자릿수 ) 수치 : 내림을할수치입니다. 자릿수 : 내림할자릿수입니다. 자릿수가 0보다크면소수이하자릿수로내림하며, 0이면정수로내림하고, 0보다작으면소수점왼쪽을일, 십, 백등의단위로내림을합니다. 평수가 22 인임대료합계를구하여백의단위에서 내림하여천의단위까지표시하여보자. ROUNDDOWN, DSUM 함수사용 =ROUNDDOWN(DSUM(B2:E7,3,C9:C10),-3) 1 [D10] 셀에 =ROUNDDOWN(DSUM(B2:E7,3,C9:C10),-3) 을입력한다. 분석 =ROUNDDOWN(DSUM(B2:E7,3,C9:C10),-3) ❹ ❶ ❷ ❸ ❹ ❶ 데이터전체의범위 ❷ 합계를구할임대료의열번호 3, 또는셀주소 D2를입력함 ❸ 조건의범위인평수, 22 ❹ 합계 2,508,910을백단위에서내림하여결과값 2,508,000을구함 V. 수학과삼각함수 40 ROUNDDOWN

41 ABS ABS 함수는부호가없는절대값을구합니다. 보통평균이나음수값에음수를제외할경우사용합니다. =ABS( 수치 ) 수치 : 절대값을구할실수입니다. 모델명이 냉장고-A형 인판매금액의합과 냉장고-B 형 인판매금액의합의차를구한후결과가양수가되도록절대값을구하여보자. ABS, SUMIF 함수사용 SUMIF( 조건이포함된범위, 조건, 합계를구할범위 ) =ABS(SUMIF(C2:C8,C3,D2:D8)-SUMIF(C2:C8,C4,D2:D8)) 1 [D9] 셀에 =ABS(SUMIF(C2:C8,C3,D2:D8)-SUMIF(C2:C8,C4,D2:D8)) 을입력한다. 분석 =ABS(SUMIF(C2:C8,C3,D2:D8)-SUMIF(C2:C8,C4,D2:D8)) ❸ ❶ ❷ ❶ 냉장고-A형의합계 50을구함 ❷ 냉장고-B형의합계 58을구함 ❸ 50-58의결과 -8에절대값인 8을구함 V. 수학과삼각함수 41 ABS

42 INT INT 함수는실수를가장가까운정수로내립니다. 예를들어, INT(4.5) 는 4 를반환하고, INT(-4.5) 는 -5 를반환 합니다. =INT( 실수 ) 실수 : 정수로내릴실수입니다 ( 소수점이하는버림 ). 건구온도와습구온도를이용하여, 불쾌지수를구하여보자. 불쾌지수 =( 건구온도 + 습구온도 ) 불쾌지수는정수로표시 [ 표시예 : ] INT 함수사용 =INT((C3+D3)* ) 1 [E3] 셀에 =INT((C3+D3)* ) 을입력한다. 2 [E8] 셀까지드래그하여을복사한다. 분석 =INT((C3+D3)* ) ❶ ❶ 의결과를가장가까운정수로내린 84를구함 V. 수학과삼각함수 42 INT

43 SUMIF SUMIF 함수는주어진조건에따라지정되는셀의합을구합니다. SUMIF 와 COUNTIF 함수를사용하여조건 에맞는평균을구할수도있습니다. =SUMIF( 조건포함범위, 조건, 합계를구할범위 ) 조건포함범위 : 조건을적용시킬셀범위입니다. 조건 : 숫자, 또는텍스트형태의찾을조건입니다. 예를들어, 조건 >=100, 영업부 등으로표시할수있습니다. 합계를구할범위 : 합을구하려는범위입니다. 등급이 고급형 인제품의판매량과단가의평균을구 하여보자. SUMIF, COUNTIF 함수사용 평균 : SUMIF 의결과값 / COUNTIF 의결과값 =SUMIF($D$3:$D$9," 고급형 ",E3:E9)/COUNTIF($D$3:$D $9," 고급형 ") 1 [E10] 셀에 =SUMIF($D$3:$D$9," 고급형 ",E3:E9)/COUNTIF($D$3:$D$9," 고급형 ") 을입력한다. 2 [F10] 셀까지드래그하여을복사한다. 분석 =SUMIF($D$3:$D$9," 고급형 ",E3:E9)/COUNTIF($D$3:$D$9," 고급형 ") ❶ ❷ ❶ 고급형의합계 171 ❷ 고급형의개수 3 결과 : 171/3 =57 V. 수학과삼각함수 43 SUMIF

44 RAND RAND 함수는 0 부터 1 사이에서작은난수를구합니다. 워크시트가계산될때마다새로운난수가구해집니다. =RAND( ) RAND 함수는인수없이사용합니다. 시작값과마지막값사이의숫자로난수를발생시켜 보자 ( 정수로표시 ). INT, RAND 함수사용 ( 난수를발생하기때문에결과값이다를수있음 ) A와 B 사이의실수인난수를만드는방법 RAND( )*(B-A)+A와같은을적용하면 A와 B 사이의무작위난수를만들수있습니다. 예 : =RAND( )*(45-1)+1 1부터 45까지의난수 =INT(RAND( )*(D3-C3)+C3) 1 [E3] 셀에 =INT(RAND( )*(D3-C3)+C3) 을입력한다. 2 [E8] 셀까지드래그하여을복사한다. 분석 =INT(RAND( )*(D3-C3)+C3) ❹ ❶ ❷ ❸ ❸ ❶ 난수를발생함 ❷ 난수발생시작값 ❸ 난수발생마지막값 ❹ 발생한난수를정수로변환 V. 수학과삼각함수 44 RAND

45 RANDBETWEEN RANDBETWEEN 함수는지정한두수사이의난수 ( 임의의수 ) 를구합니다. 워크시트가계산될때마다새로운 난수가구해집니다. =RANDBETWEEN( 시작값, 마지막값 ) 시작값 : 난수발생의시작값을입력합니다. 마지막값 : 난수발생의마지막값을입력합니다 ( 시작값보다큰값으로입력 ). 시작값과마지막값사이의숫자로난수를발생시켜 보자. RANDBETWEEN 함수사용 ( 난수를발생하기때문에결과값이다를수있음 ) =RANDBETWEEN(C3,D3) 1 [E3] 셀에 =RANDBETWEEN(C3,D3) 을입력한다. 2 [E8] 셀까지드래그하여을복사한다. 분석 =RANDBETWEEN(C3,D3) ❶ ❶ 1과 45 사이의난수를발생함 V. 수학과삼각함수 45 RANDBETWEEN

46 MOD MOD 함수는숫자를정한숫자로나눈나머지를구합니다. 주로 IF 함수와함께짝수, 홀수를판별하는 을만들수있습니다. =MOD( 수치, 나누는수 ) 수치 : 나머지를구할수입니다. 나누는수 : 나누는수로서 0 이면 #DIV/0! 오류값을표시합니다. 차량번호를이용하여차량 5부제를실시하려한다. 차량번호의끝자리가 1과 6인경우 월, 2와 7인경우 화, 3과 8인경우 수, 4와 9인경우 목, 5와 0 인경우 금 으로쉬는날을구하여보자. IF, MOD, RIGHT 함수사용 5 의배수를구하는 : MOD( 숫자,5)=0 =IF(MOD(RIGHT(B3,1),5)=1," 월 ",IF(MOD(RIGHT(B3,1),5) =2," 화 ",IF(MOD(RIGHT(B3,1),5)=3," 수 ",IF(MOD(RIGHT(B 3,1),5)=4," 목 "," 금 ")))) 1 [D3] 셀에 =IF(MOD(RIGHT(B3,1),5)=1," 월 ",IF(MOD(RIGHT(B3,1),5)=2," 화 ",IF(MOD(RIGHT(B3,1),5)=3," 수 ",IF(MOD (RIGHT(B3,1),5)=4," 목 "," 금 ")))) 을입력한다. 2 [D7] 셀까지드래그하여을복사한다. 분석 =IF(MOD(RIGHT(B3,1),5)=1," 월 ",IF(MOD(RIGHT(B3,1),5)=2," 화 ",IF(MOD(RIGHT(B3,1),5)=3," 수 ", ❶ ❷ ❸ IF(MOD(RIGHT(B3,1),5)=4," 목 "," 금 ")))) ❶ 차량번호의마지막 1 자리수를구함 ❷ 마지막자리숫자를 5 로나누어나머지가 1 이면 ( 나머지가 1 인경우 : 끝자리가 1, 또는 6) ❸ 월요일로표시 ( 나머지 IF 문도같은방식임 ) V. 수학과삼각함수 46 MOD

47 FACT FACT 함수는숫자의계승값을구합니다. 예를들어, 3 의계승값은 인 6 입니다. =FACT( 수치 ) 수치 : 수치는계승값을구할음수가아닌수로서양의정수만을사용합니다. 값을이용하여 FACT 값을구하여보자. FACT 함수사용 =FACT(6) 의결과값은 인 720 임 =FACT(B3) 1 [C3] 셀에 =FACT(B3) 을입력한다. 2 [C8] 셀까지드래그하여을복사한다. 분석 =FACT(B3) ❶ ❶ [B3] 셀에입력된숫자의계승값을구함 V. 수학과삼각함수 47 FACT

48 POWER / SQRT POWER 함수는거듭제곱값을구합니다. 예를들어, POWER(3,2) 이면 3 2 의값인 9 를구합니다. SQRT 함수 는인수로주어진숫자의양의제곱근을구합니다. 예를들어, SQRT(9) 는 3 을표시합니다. =POWER( 수치, 제곱값 ) 수치 : 거듭제곱할수치를입력합니다. 제곱값 : 수치를거듭제곱할수를입력합니다. =SQRT( 수치 ) 수치 : 수치는양수로제곱근을구할수이며, 음수일때는 #NUM! 오류값을표시합니다. 수학식 2 3 ( ) 을함수를이용하여구하여 보자. POWER, SQRT 함수사용 2 3 은 POWER, -100 는 ABS, 는 SQRT 함수를각 각이용함 =POWER(2,3)*(ABS(-100)+SQRT(81)) 1 [B3] 셀에 =POWER(2,3)*(ABS(-100)+SQRT(81)) 을입력한다. 분석 =POWER(2,3)*(ABS(-100)+SQRT(81)) ❶ ❷ ❸ ❶ 2 3 =8 ❷ 100 ❸ 9 결과 : 8*(100+9) = 872 V. 수학과삼각함수 48 POWER / SQRT

49 PI PI 함수는원주율인 를표시하며주로원의둘레를계산한때사용합니다. =PI( ) PI 함수는인수없이사용합니다. 반지름값을이용하여원의넓이를구하여보자. PI, POWER 함수사용 원의넓이 : 원주율 * 반지름의제곱 =PI( )*POWER(B3,2) 1 [C3] 셀에 =PI( )*POWER(B3,2) 을입력한다. 2 [C5] 셀까지드래그하여을복사한다. 분석 =PI( )*POWER(B3,2) ❶ ❷ ❶ 원주율 : ❷ 반지름의제곱 : 5 2 V. 수학과삼각함수 49 PI

50 EXP EXP 함수는 e 를수치만큼거듭제곱한값을구합니다. e 는 로자연로그의밑입니다. =EXP( 수치 ) 수치 : e(= ) 를거듭제곱할수치를입력합니다. e 의거듭제곱을계산하여보자. EXP 함수사용 =EXP(B3) 1 [C3] 셀에 =EXP(B3) 을입력한다. 2 [C7] 셀까지드래그하여을복사한다. 분석 =EXP(B3) ❶ ❶ 를 [B3] 셀의값만큼거듭한값을구함 V. 수학과삼각함수 50 EXP

51 TRUNC TRUNC 함수는지정된자릿수이하를버리고정수로변환합니다. 예를들어, TRUNC(12.456,1) 는 12.4 를구합 니다. =TRUNC( 수치, 자릿수 ) 수치 : 버림을할수치입니다. 자릿수 : 버릴자릿값을지정하는수이며기본값은 0 입니다. 기본급에근무연수의제곱근을곱하여성과급을구하여보자. 소수점이하는버림 TRUNC, SQRT 함수사용 =TRUNC(C3*SQRT(D3)) SQRT 함수는 48 페이지를참조하세요. 1 [E3] 셀에 =TRUNC(C3*SQRT(D3)) 을입력한다. 2 [E7] 셀까지드래그하여을복사한다. 분석 =TRUNC(C3*SQRT(D3)) ❷ ❶ ❶ 800* = ❷ 에서소수자릿수를버림 V. 수학과삼각함수 51 TRUNC

52 SUMPRODUCT SUMPRODUCT 함수는주어진배열에서해당요소들을모두곱하고그곱의합계계산합니다. =SUMPRODUCT( 범위 1, 범위 2, 범위 3, ) 범위 1, 범위 2, 범위 3 : 범위에지정된모든요소들을곱한다음, 그곱을다시더합니다. 고과별비율을참조하여 A 고과 와 B 고과 의비율에 따른고과점수를구하여보자. SUMPRODUCT 함수사용 =SUMPRODUCT(B3:C3,$G$6:$H$6) 1 [D3] 셀에 =SUMPRODUCT(B3:C3,$G$6:$H$6) 을입력한다. 2 [D6] 셀까지드래그하여을복사한다. 분석 =SUMPRODUCT(B3:C3,$G$6:$H$6) ❸ ❶ ❷ ❶ A고과와 B고과의범위 ❷ 비율표의 40% 와 60% 의범위 ❸ 87*40%+74*60%=79.2 V. 수학과삼각함수 52 SUMPRODUCT

53 MDETERM MDETERM 함수는배열의행렬식을구합니다. 단, 배열은행과열의수가같아야하며일부셀이비어있으면 #VALUE 오류값이나타납니다. =MDETERM( 배열 ) 배열 : 행과열의개수가같은배열의범위입니다. [B3:D5] 영역에입력되어있는자료의행렬식을계산 하여보자. MDETERM 함수사용 =MDETERM(B3:D5) 1 [D6] 셀에 =MDETERM(B3:D5) 을입력한다. 분석 =MDETERM(B3:D5) ❶ ❶ [B3:D5] 영역의행렬식 16을구함행렬식계산풀이 :=B3*(C4*D5-C5*D4)+B4*(C5*D3-C3*D5)+B5*(C3*D4-C4*D3) V. 수학과삼각함수 53 MDETERM

54 MINVERSE MINVERSE 함수는배열로지정된행렬에대한역행렬을구합니다. 단, 배열은행과열의수가같아야하며 일부셀이비어있으면 #VALUE 오류값이나타납니다. =MINVERSE( 배열 ) 배열 : 행과열의개수가같은배열의범위입니다. [B3:D5] 영역에입력되어있는자료의역행렬을계산 하여보자. MINVERSE 함수사용 ( 배열 ) + + 를이용하여배열으로구함 {=MINVERSE(B3:D5)} 1 [F3:H5] 영역을범위지정하고셀에 =MINVERSE(B3:D5) 을입력한후 + + 를누른다. 분석 {=MINVERSE(B3:D5)} ❶ ❶ [B3:D5] 영역의역행렬을구함 V. 수학과삼각함수 54 MINVERSE

55 MMULT MMULT 함수는두배열의행렬곱을구합니다. 배열 1 의열수는배열 2 의행수와같아야하며, 두배열모 두숫자로이루어져야합니다. =MMULT( 배열 1, 배열 2) 배열 1, 배열 2 : 곱할배열들의범위입니다. < 배열 1> 과 < 배열 2> 의행렬의곱을구하여보자. MMULT 함수사용 ( 배열 ) + + 를이용하여배열으로구함 {=MMULT(B3:C4,E3:F4)} 1 [B7:C8] 영역을범위지정하고셀에 =MMULT(B3:C4,E3:F4) 을입력한후 + + 를누른다. 분석 {=MMULT(B3:C4,E3:F4)} ❶ ❶ 배열1[B3:C4] 과배열2[E3:F4] 의행렬곱을구함 V. 수학과삼각함수 55 MMULT

56 QUOTIENT QUOTIENT 함수는나눗셈몫의정수부분을구합니다. 주로나눗셈을하고나머지를버릴때이함수를사용 합니다. =QUOTIENT( 인수 1, 인수 2) 인수 1, 인수 2 : 인수 1 을인수 2 로나누어정수부분의몫을구함 신청인원의몫을이용하여반수를구하고, 나머지를이용하여남는인원을구하여보자. 한반에 30명씩배정받음 QUOTIENT, MOD 함수사용 MOD 함수는 46 페이지를참조하세요. 1 =QUOTIENT(B3,30) 2 =MOD(B3,30) 1 [C3] 셀에 =QUOTIENT(B3,30) 을입력한후 [C5] 셀까지드래그하여을복사한다. 2 [D3] 셀에 =MOD(B3,30) 을입력한후 [D5] 셀까지드래그하여을복사한다. 분석 =QUOTIENT(B3,30) ❶ ❶ 250/30=8.333의몫 8을구함 =MOD(B3,30) ❷ ❷ 250/3 의나머지 10 을구함 V. 수학과삼각함수 56 QUOTIENT

57 VI. 찾기와참조함수 VLOOKUP VLOOKUP 함수는표의가장왼쪽열에서특정값을찾아, 지정한열에서같은행에있는값을표시합니다. 만일비교값이찾으려는데이터의위쪽행에있으면 HLOOKUP 을사용합니다. =VLOOKUP( 검색값, 범위, 열번호, 검색방법 ) 검색값 : 배열의첫째열에서찾을값입니다 범위 : 데이터를찾을범위입니다. 데이터베이스나목록과같은범위의참조영역또는범위이름을사용합니다. 열번호 : 비교값과같은열에있는값을표시할범위의열번호입니다. 검색방법 - 1 또는 TRUE 또는생략 : 검색값과일치하는정확한값이없을때근사값을찾음 - 0 또는 FALSE : 검색값과정확하게일치하는값을찾음. 일치하는값이없을시오류발생 지급수수료를구하여보자. 고객등급별수수료는표를참조 지급수수료는일반적으로수수료와같으나기간이 36 이상일때만수수료에 50을더해서계산 IF, VLOOKUP함수사용 VLOOKUP 의범위지정시절대참조로지정해야함 =IF(D8>=36,VLOOKUP(C8,$B$3:$C$5,2,0)+50, VLOOKUP(C8,$B$3:$C$5,2,0)) 1 [E8] 셀에 =IF(D8>=36,VLOOKUP(C8,$B$3:$C$5,2,0)+50, VLOOKUP(C8,$B$3:$C$5,2,0)) 을입력한다. 2 [E11] 셀까지드래그하여을복사한다. 분석 =IF(D8>=36,VLOOKUP(C8,$B$3:$C$5,2,0)+50,VLOOKUP(C8,$B$3:$C$5,2,0)) ❶ ❷ ❸ ❶ 기간 ([D8]) 이 36 이상인지판단 ❷ TRUE : 참이면고객등급 우수 를 [B3:C5] 영역에서 2번째열과일치하는 300을찾아 50을더함 ❸ FASE : 거짓이면고객등급 우수 를 [B3:C5] 영역에서 2번째열과일치하는 300을찾음 VI. 찾기와참조함수 57 VLOOKUP

58 HLOOKUP HLOOKUP 함수는표나배열의첫째행에서값을찾아, 지정한행에서해당하는열의값을구합니다. 만일비교값이찾으려는데이터의왼쪽행에있으면 VLOOKUP 을사용합니다. =HLOOKUP( 검색값, 범위, 행번호, 검색방법 ) 검색값 : 배열의첫째행에서찾을값입니다 범위 : 데이터를찾을범위입니다. 데이터베이스나목록과같은범위의참조영역또는범위이름을사용합니다. 행번호 : 비교값과같은행에있는값을표시할범위의행번호입니다. 검색방법 - 1 또는 TRUE 또는생략 : 검색값과일치하는정확한값이없을때근사값을찾음 - 0 또는 FALSE : 검색값과정확하게일치하는값을찾음. 일치하는값이없을시오류발생 ❶ 지불수수료를구하여보자. 지불수수료 = 매출액 수수료율 수수료율은할부기간에따라다르며 [ 할부기간에따른수수료율 ] 참조 ( 할부기간 3 수수료율 3%) HLOOKUP 함수사용 =B6*HLOOKUP(E6,$C$2:$F$3,2) 1 [F6] 셀에 =B6*HLOOKUP(E6,$C$2:$F$3,2) 을입력한다. 2 [F9] 셀까지드래그하여을복사한다. 분석 =B6*HLOOKUP(E6,$C$2:$F$3,2) ❶ ❷ ❶ [B6] 은매출액 (960,000) ❷ [E6] 의할부기간 (6) 을 [C2:F3] 영역에서찾아 2번째행의값 6% 를구함결과 : 960,000*6% 의값 57,600을구함 VI. 찾기와참조함수 58 HLOOKUP

59 ❷ < 대출기준표 > 를이용하여연봉에따른대출가능액을표시하여보자. 연봉이 5000 이상이면대출가능액이 2000, 4000이상 5000 미만이면 1500, 3000 이상 4000 미만이면 1000, 1000 이상 3000 미만이면 200 VLOOKUP, HLOOKUP 함수중선택하여사용 =HLOOKUP(C3,$C$10:$F$11,2) 참조표가행방향이므로 HLOOKUP 함수를사용함 1 [D3] 셀에 =HLOOKUP(C3,$C$10:$F$11,2) 을입력한다. 2 [D7] 셀까지드래그하여을복사한다. 분석 =HLOOKUP(C3,$C$10:$F$11,2) ❶ ❷ ❶ [C3] 셀의 4000 ❷ 4000을 [C10:F11] 영역에서찾아 2번째행과일치하는 1,500을구함 VI. 찾기와참조함수 59 HLOOKUP

60 CHOOSE CHOOSE 여러개의나열된인수들중에서인덱스번호에해당하는인수의값을표시합니다. 예를들어, =CHOOSE(3," 월 "," 화 "," 수 "," 목 "," 금 "," 토 "," 일 ") 수 =CHOOSE( 인덱스번호, 값1, 값2, 값3, ) 인덱스번호 : 선택할인수를지정합니다. 인수는반드시 1에서 29까지의수이거나 1에서 29까지의숫자를포함하는셀에대한이거나참조영역이어야합니다. 값1, 값2, 값3,... : 인덱스번호에따라값이나작업을선택할때사용되는인수로 29개까지지정할수있습니다. 인수는숫자, 셀참조영역, 정의된이름,, 매크로함수, 텍스트등입니다. 학년, 수용인원, 임대료를이용하여관리비를구하여보자. 학년별할인율은 1학년이 0%, 2학년은 5%, 3학년은 10%, 4학년은 20% 의할인율적용 수용인원별할인율은 3인실이상인경우 80%, 3인실미만인경우 70% 의할인율적용 관리비 = 임대료 (1-학년별할인율 ) (1-수용인원별할인율 ) CHOOSE 함수사용 =E3*(1-CHOOSE(B3,0,0.05,0.1,0.2))*(1-IF(C3>=3,0.8,0.7)) 1 [F3] 셀에 =E3*(1-CHOOSE(B3,0,0.05,0.1,0.2))*(1-IF(C3>=3,0.8,0.7)) 을입력한다. 2 [F7] 셀까지드래그하여을복사한다. 분석 =E3*(1-CHOOSE(B3,0,0.05,0.1,0.2))*(1-IF(C3>=3,0.8,0.7)) ❶ ❷ ❸ ❶ 임대료 ([E3]) : 357,000 ❷ 학년 ([B3]) 이 1이므로 0% 를적용 : (1-0) ❸ 수용인원 ([C3]) 이 3 이상이므로 80% 를적용 (1-0.8) 결과 : *(1-0)*(1-0.8)=71,400 VI. 찾기와참조함수 60 CHOOSE

61 MATCH MATCH 함수는지정된값을지정된순서로일치시키는배열에서항목의상대위치를구합니다. =MATCH( 찾는값, 범위, 옵션 ) 찾는값 : 표에서찾으려는값입니다. 범위 : 찾는값이포함되어있는범위입니다. 옵션 -1 : 내림차순으로정렬된데이터에서찾을값보다크거나같은값중가장작은값을찾음 1 : 오름차순으로정렬된데이터에서찾을값보다작거나같은값중에서가장큰값을찾음 0 : 데이터정렬이필요없고찾을값과일치하는값을찾음 임대료가가장큰행번호를구하여보자. MATCH, MAX 함수사용 MAX( 범위 ) : 범위의데이터중가장큰값을구함 =MATCH(MAX(D3:D7),D3:D7,0) 1 [D8] 셀에 =MATCH(MAX(D3:D7),D3:D7,0) 을입력한다. 분석 =MATCH(MAX(D3:D7),D3:D7,0) ❶ ❷ ❸ ❶ [D3:D7] 영역에서최대값 390,000을구함 ❷ 찾으려는범위 ❸ 옵션은 0으로서일치하는값을찾음결과 : [D3:D7] 영역에서 390,000이있는행번호 3을구함 VI. 찾기와참조함수 61 MATCH

62 INDEX INDEX 함수는표의범위에서행번호와열번호가만나는위치의값을표시합니다. 예를들어, =INDEX(A1:C5),1,3) [A1:C5] 범위에서 1 행 3 열에위치한내용이표시됩니다. =INDEX( 범위, 행번호, 열번호 ) 범위 : 셀범위를입력합니다. 행번호 : 값을구하려는배열의행을선택하거나입력합니다. 열번호 : 값을구하려는배열의열을선택하거나입력합니다. TOEIC 이가장높은사람의이름을구하여보자. INDEX, MATCH, MAX 함수사용 MATCH( 찾는값, 범위, 옵션 ) =INDEX($B$6:$D$10,MATCH(MAX(D6:D10),D6:D10,0),1) 1 [C3] 셀에 =INDEX($B$6:$D$10,MATCH(MAX(D6:D10),D6:D10,0),1) 을입력한다. 분석 =INDEX($B$6:$D$10,MATCH(MAX(D6:D10),D6:D10,0),1) ❶ ❸ ❷ ❹ ❶ 참조범위 ❷ [D6:D10] 영역에서최대값 920 ❸ 920의행값 1 ❹ 참조열값 1 결과 : [B6:D10] 영역의 1행 1열값인 홍길동 을구함 VI. 찾기와참조함수 62 INDEX

63 OFFSET OFFSET 함수는기준셀에서지정한행과열의수만큼떨어진셀의데이터를구합니다. =OFFSET( 기준위치, 행, 열, 높이, 너비 ) 기준위치 : 오프셋을기반으로할참조입니다. 행 : 왼쪽위에있는셀이참조할위또는아래에있는행의수입니다 열 : 쪽위에있는셀이참조할위또는아래에있는행의수입니다. 높이 : 구해지는참조의높이 ( 단위 : 행수 ) 입니다. 너비 : 구해지는참조의너비 ( 단위 : 열수 ) 입니다. TOEIC 이가장낮은사람의점수를구하여보자. OFFSET, MATCH, MIN 함수사용 MIN( 범위 ) : 범위데이터중가장작은값을구함 =OFFSET(C5,MATCH(MIN(D6:D10),D6:D10,0),1) 1 [C3] 셀에 =OFFSET(C5,MATCH(MIN(D6:D10),D6:D10,0),1) 을입력한다. 분석 =OFFSET(C5,MATCH(MIN(D6:D10),D6:D10,0),1) ❶ ❸ ❷ ❹ ❶ 기준셀값 ❷ [D6:D10] 영역에서최소값 860 ❸ 860이 5번째행에있으므로행값은 5 ❹ 열값은 1 결과 : [C5] 셀을기준으로 5행 1열의값 860을구함 VI. 찾기와참조함수 63 OFFSET

64 TRANSPOSE TRANSPOSE 함수는행과열을바꾸어표시하는함수이며배열으로입력하여야합니다. =TRANSPOSE( 배열 ) 배열 : 행과열을바꿀배열입니다. [B2:C4] 영역의데이터의배열을바꿔서 [B6:D7] 영역 에표시하여보자. TRANSPOSE 함수사용 {=TRANSPOSE(B2:C4)} 1 [B6:D7] 영역을범위지정하고, =TRANSPOSE(B2:C4) 을입력한후 + + 를누른다. 분석 {=TRANSPOSE(B2:C4)} ❶ ❶ 행과열을뒤바꿀배열의범위 VI. 찾기와참조함수 64 TRANSPOSE

65 VII. 재무함수 FV FV 함수는투자의미래가치를계산해주는재무함수입니다. =FV( 기간당이율, 납입횟수, 월납입액, 현재가치, 납입시기 ) 기간당이율 : 기간동안의이율 납입횟수 : 납입횟수 ( 기간 ) 월납입액 : 일정하게납입하는금액 현재가치 : 앞으로지급할납입금의합계 납입시기 : 1이면기초, 0또는생략하면기말 만기지급액을구하여보자. 만기지급액 은 5년간연이율 4% 로매월초에예금한후매월복리로계산되어만기에찾게되는예금액으로계산 만기지급액 은백의자리까지만표시되도록올림으로처리할것 ROUNDUP, FV 함수사용 =ROUNDUP(FV(4%/12,5*12,-C3,,1),-2) 1 [D3] 셀에 =ROUNDUP(FV(4%/12,5*12,-C3,,1),-2) 을입력한다. 2 [D6] 셀까지드래그하여을복사한다. 분석 =ROUNDUP(FV(4%/12,5*12,-C3,,1),-2) ❺ ❶ ❷ ❸ ❹ ❺ ❶ 4% 는연이율이므로 12로나누어월이율로변환 ❷ 기간은년단위이므로 12를곱하여월로변환 ❸ 월불입액이며지출이기때문에 -를붙임 ❹ 매월초납입하므로 1로지정 ❺ 백의자리까지표시하기위해 ROUNDUP 함수의인수를 -2로지정 ( 십의자리에서올림 ) VII. 재무함수 65 FV

66 PMT PMT 함수는정기적으로불입하고일정한이율이적용되는대출에대해매회불입액을계산할때사용합니다. =PMT( 대출이율, 불입횟수, 현재가치, 미래가치, 납입시기 ) 대출이율 : 대출이자율 불입횟수 : 대출금불입의총횟수입니다. 현재가치 : 앞으로지불할일련의불입금이현재가지고있는가치의총합 ( 원금 ) 입니다. 미래가치 : 미래가치, 즉최종불입후의현금잔고입니다. 미래가치를생략하면 0( 영 ) 으로간주됩니다. 즉, 대출금의미래가치는 0입니다. 납입시기 : 1이면기초, 0또는생략하면기말 기초납입을제외한월납입액을구하여보자. 대출금 10,000,000을연이율 7.5% 에 6개월동안매월초납입시월납입액을계산 PMT 함수사용 =PMT(C2/12,C3,C4,0,1) 1 [C5] 셀에 =PMT(C2/12,C3,C4,0,1) 을입력한다. 분석 =PMT(C2/12,C3,C4,0,1) ❶ ❷ ❸ ❹❺ ❶ 7.50% 는연이율이므로 12로나누어월이율로변환 ❷ 대출금불입횟수 6회 ❸ 대출금 10,000,000 ❹ 대출금의미래가치 0 ❺ 납입시기가 1이면기초 ( 월초 ) 납입 VII. 재무함수 66 PMT

67 NPV NPV 함수는할인율과앞으로의지출 ( 음수 ) 과수입 ( 양수 ) 을사용하여투자의현재가치를구합니다. =NPV( 이율, 금액 1, 금액 2, ) 이율 : 일정기간동안의이율입니다. 금액 1, 금액 2 : 지출과수입을표시하는인수이며 1 개부터 29 개까지사용할수있습니다. 다음과같은자료 ( 이율, 투자금액, 상반기수익, 하반 기수익 ) 를이용하여현재가치를구하여보자. NPV 함수사용 =NPV(C2,C4,C5) 1 [C7] 셀에 =NPV(C2,C4,C5) 을입력한다. 분석 =NPV(C2,C4,C5) ❶ ❷ ❸ ❶ 이율 7.5% ❷ 상반기수익 ❸ 하반기수익 VII. 재무함수 67 NPV

68 PV PV 함수는할인율과앞으로의지출 ( 음수 ) 과수입 ( 양수 ) 을사용하여투자의현재가치를구합니다. 앞으로있 을일련의현금흐름이일정한이율로일정기간혹은일정횟수동안발생할경우그현금흐름을하나로묶 어전체의현재가치를평가합니다. =PV( 이자율, 기간, 금액, 미래가치, 납입시기 ) 이자율 : 대표되는기간동안적용할이자율또는목표수익률입니다. 기간 : 투자횟수기간또는대출기간입니다. 금액 : 정기적으로일정하게납입하는금액으로현금이들어오는경우 +, 현금이나가는경우라면 -입니다. 미래가치 : 기간이종료되는시점에서의잔존가치입니다. 납입시기 : 1이면기초, 0또는생략하면기말입니다. 1 년 (12 개월 ) 동안월납부액이 39,000 원이고연이율이 5% 일때현재가치를구하여보자. PV 함수사용 =PV(C2/12,C3*12,C4) 1 [C6] 셀에 =PV(C2/12,C3*12,C4) 을입력한다. 분석 =PV(C2/12,C3*12,C4) ❶ ❷ ❸ ❶ 5.00% 는연이율이므로 12로나누어월이율로변환 ❷ 기간은 1년이므로 12( 개월 ) 을곱함 ❸ 월납부액은 -39,000원 VII. 재무함수 68 PV

69 VIII. 정보함수 ISBLANK ISBLANK 함수는값이빈셀을참조하는경우에 TRUE 값을반환합니다. =ISBLANK( 인수 ) 인수 : 검사할값입니다. 값으로는공백 ( 빈셀 ), 오류값, 논리값, 텍스트, 숫자, 참조값또는이러한항목을 참조하는이름을사용할수있습니다. 통과여부를구하여보자. 통과여부는 3월, 4월, 5월, 6월의평균이 '70' 이상이고, 결석이공백인경우에는 통과, 나머지는 재수강 으로표시 IF, AND, AVERAGE, ISBLANK 함수사용 =IF(AND(AVERAGE(C3:F3)>=70,ISBLANK(G3))," 통과 ", " 재수강 ") 1 [H3] 셀에 =IF(AND(AVERAGE(C3:F3)>=70,ISBLANK(G3))," 통과 "," 재수강 ") 을입력한다. 2 [H7] 셀까지드래그하여을복사한다. 분석 =IF(AND(AVERAGE(C3:F3)>=70,ISBLANK(G3))," 통과 "," 재수강 ") ❸ ❶ ❷ ❸ ❶ 3월 ~6월의평균이 70점이상이고 ❷ 결석 ([G3]) 이공백이면 TRUE ❸ 1과 2이모두참이면 통과 아니면 재수강 VIII. 정보함수 69 ISBLANK

70 ISERROR ISERROR 함수는값이 #N/A 외의오류값을참조하는경우 TRUE 값을반환합니다. =ISERROR( 인수 ) 인수 : 검사할값이나또는셀주소를입력합니다. [C3:C6] 셀의결과를참조하여비고란에오류가있는경우에는 입력오류, 그렇지않은경우에는 입력정상 으로표시하여보자. IF, ISERROR 함수사용 =IF(ISERROR(C3)," 입력오류 "," 입력정상 ") 1 [D3] 셀에 =IF(ISERROR(C3)," 입력오류 "," 입력정상 ") 을입력한다. 2 [D7] 셀까지드래그하여을복사한다. 분석 =IF(ISERROR(C3)," 입력오류 "," 입력정상 ") ❶ ❷ ❶ [C3] 셀의결과에오류가있는지를판단 ❷ 오류가있으면 입력오류, 그렇지않으면 입력정상 을표시 VIII. 정보함수 70 ISERROR

71 IX. 통계함수 AVERAGE AVERAGE 함수는지정된범위에서수치들의산술평균을구합니다. 예를들어, =AVERAGE(10,10,10) 10 =AVERAGE( 수치 1, 수치 2, ) 수치 : 평균을구할수치인수로 30 개까지사용할수있습니다. [B2:D11] 의데이터를참조하여지점명 [F3:F7] 에해당하 는월불입액의평균을 [G3:G7] 영역에구하여보자. AVERAGE 와 IF 함수를사용한배열사용 {=AVERAGE(IF($B$3:$B$11=F3,$D$3:$D$11))} 1 [G3] 셀에 =AVERAGE(IF($B$3:$B$11=F3,$D$3:$D$11)) 을입력한후 + + 를누른다. 2 [G7] 셀까지드래그하여을복사한다. 분석 {=AVERAGE(IF($B$3:$B$11=F3,$D$3:$D$11))} ❸ ❶ ❷ ❶ 조건 [B3:B11] 영역에서서울 [F3] 을찾음 ❷ 1 의조건이참으면월불입액평균을구함 IX. 통계함수 71 AVERAGE

72 AVERAGEA AERAGEA 함수는지정된범위에서수치들의산술평균을구하되숫자와함께텍스트, TRUE 와 FALSE 같은논 리값도포함하여계산됩니다. 예를들어, =AVERAGEA(15,TRUE,15) 10 =AVERAGEA( 수치 1, 수치 2, ) 수치 : 평균을구할수치인수로 30 개까지사용할수있습니다. 각학생들의중간, 수행, 기말점수에대한평균을구하여보자 ( 미시험은 0점으로처리 ). 반올림없이소수이하첫째자리까지표시하시오. [ 예 : ] TRUNC, AVERAGEA 함수사용 =TRUNC(AVERAGEA(C3:E3),1) AVERAGEA 함수는텍스트도평균에포함 (0 처리 ) TRUNC 함수는 51 페이지를참조하시오. 1 [F3] 셀에 =TRUNC(AVERAGEA(C3:E3),1) 을입력한다. 2 [F7] 셀까지드래그하여을복사한다. 분석 =TRUNC(AVERAGEA(C3:E3),1) ❷ ❶ ❷ ❶ [C3:E3] 영역에서텍스트를포함한평균 을구함 ❷ 버림하여소수 1자리로표시 : 58.3 IX. 통계함수 72 AVERAGEA

73 MAX MAX 함수는인수목록에서가장큰값을구합니다. 예를들어, =MAX(10,20,30) 30 =MAX( 수치 1, 수치 2, ) 수치 : 최대값을찾기위한인수로 30 개까지정의할수있습니다. [ 표2] 의영역을참조하여연습1, 연습2의성적중부서별, 직위별최고성적을 [ 표1] 의 [C3:D4] 의영역에구하여보자. MAX 함수를사용한배열사용 {=MAX(($B$7:$B$10=$B3)*($D$7:$D$10=C$2)*($E$7: $F$10))} 1 [C3] 셀에 =MAX(($B$7:$B$10=$B3)*($D$7:$D$10=C$2)*($E$7:$F$10)) 을입력한후 + + 를 누른다. 2 [D4] 셀까지드래그하여을복사한다. 분석 {=MAX(($B$7:$B$10=$B3)*($D$7:$D$10=C$2)*($E$7:$F$10))} ❸ ❶ ❷ ❸ ❶ [B7:B10] 영역에서관리과 [B3] 와일치하는조건을구함, B열을고정하기위해 $B3의상대참조로지정 ❷ [D7:D10] 영역에서사원 [C2] 과일치하는조건을구함, 2행을고정하기위해 C$2의상대참조로지정 ❸ 1, 2의조건을동시에만족하면 [E7:F10] 영역에서최대값을구함 IX. 통계함수 73 MAX

74 MIN MIN 함수는인수목록에서가장작은값을구합니다. 예를들어, =MIN(10,20,30) 10 =MIN( 수치 1, 수치 2, ) 수치 : 최소값을찾기위한인수로 30 개까지정의할수있습니다. 집행금액의최대금액과최소금액의차를구하여보자. MAX, MIN 함수사용 집행금액최대값 - 집행금액최소값 =MAX(D3:D7)-MIN(D3:D7) 1 [D8] 셀에 =MAX(D3:D7)-MIN(D3:D7) 을입력한다. 분석 =MAX(D3:D7)-MIN(D3:D7) ❶ ❷ ❶ [D3:D7] 영역에서가장큰값 705,000을구함 ❷ [D3:D7] 영역에서가장작은값 123,500을구함결과 : =581,500 IX. 통계함수 74 MIN

75 RANK RANK 함수는수의목록에있는수치들중에서순위를구합니다. 수의순위는목록에있는다른수와의상 대크기를말합니다. 목록을정렬하면수의위치와순위가같아질수있습니다. 예를들어, =RANK(3,A1:A10) [A1:A10] 영역의수치들중 3 의순위를구합니다. =RANK( 숫자, 범위, 정렬방법 ) 숫자 : 순위를구하려는수입니다. 범위 : 수목록의배열이나참조영역으로서, 숫자가아닌값은무시됩니다. 정렬방법 0 또는생략 : 내림차순으로정렬 ( 가장큰값이 1등 ) 1 : 오름차순으로정렬 ( 가장작은값이 1등 ) 기록을이용하여등수를구하여보자. 기록이작은값이 1 위 RANK 함수이용 작은값이 1 위가되기위해서정렬방법에 1 을지정 =RANK(C3,$C$3:$C$8,1) 1 [D3] 셀에 =RANK(C3,$C$3:$C$8,1) 을입력한다. 2 [D8] 셀까지드래그하여을복사한다. 분석 =RANK(C3,$C$3:$C$8,1) ❶ ❷ ❸ ❶ 순위를구할값 2:00:46 ❷ 순위를구할범위 ( 을복사할것이므로반드시절대참조로지정 ) ❸ 작은값을 1위로하기위해 1로지정 IX. 통계함수 75 RANK

76 VAR / STDEV VAR 함수는수치들의표본들중분산을구합니다. STDEV 함수는수치들의표본들중표준편차를구합니다. =VAR( 수치1, 수치2, ) 수치 : 모집단의표본에해당하는인수로 30개까지정의할수있습니다. =STDEV( 수치1, 수치2, ) 수치 : 모집단의표본에해당하는인수로 30개까지가능하며인수를구분할때쉼표대신배열이나배열참조영역을사용할수있습니다 점수에대한분산과표준편차를각각구하여보자. VAR, STDEV 함수이용 1 =VAR(D3:D8) 2 =STDEV(D3:D8) 1 [D9] 셀에 =VAR(D3:D8) 을입력한다. 2 [D10] 셀에 =STDEV(D3:D8) 을입력한다. 분석 =VAR(D3:D8) ❶ ❶ [D3:D8] 영역에대한분산을구함 =STDEV(D3:D8) ❷ ❷ [D3:D8] 영역에대한표준편차를구함 IX. 통계함수 76 VAR / STDEV

77 COUNT COUNT 함수는인수목록에서숫자를포함한셀의개수를구합니다. COUNT 를사용하면숫자범위나배열 에서숫자필드의항목수를구할수있습니다. 예를들어, =COUNT(10,20,30) 3 =COUNT( 값1, 값2, 값3, ) 값 : 여러데이터종류를포함하거나참조하는인수로서, 30개까지사용할수있으나개수계산에는숫자만포함됩니다. 숫자나날짜또는숫자를나타내는텍스트인수는개수계산에포함됩니다. 오류값이나숫자로바꿀수없는텍스트는무시됩니다. 시험점수를이용하여응시인원수를구하여보자. 결과값뒤에 명 을붙이시오. ( 예 : 1 명 ) COUNT 함수, & 연산자사용 결과값뒤에 명 을붙이기위해 & 연산자를사용함 =COUNT(C3:C8)&" 명 " 1 [E3] 셀에 =COUNT(C3:C8)&" 명 " 을입력한다. 분석 =COUNT(C3:C8)&" 명 " ❶ ❷ ❶ [C3:C8] 영역에서숫자셀의개수 6을구함 ❷ 결과뒤에 명 을붙임 IX. 통계함수 77 COUNT

78 MEDIAN MEDIAN 함수는주어진수들의중앙값을구합니다. 중앙값은수집합에서가운데에있는수입니다. 즉, 수의 반은중앙값보다큰값을가지고나머지반은중앙값보다작은값을가집니다. =MEDIAN( 수치 1, 수치 2, 수치 3, ) 수치 : 중앙값을구할숫자들입니다. 30 개까지사용할수있습니다. 중간, 수행, 기말, 합계에대한중간값을구하여보자. 소수둘째자리에서반올림하여첫째자리까지표시 ROUND, MEDIAN 함수사용 소수둘째자리에서반올림하여첫째자리까지표시하 기위해자릿수는 1 로지정함 =ROUND(MEDIAN(C3:C8),1) 1 [C9] 셀에 =ROUND(MEDIAN(C3:C8),1) 을입력한다. 2 [F9] 셀까지드래그하여을복사한다. 분석 =ROUND(MEDIAN(C3:C8),1) ❷ ❶ ❷ ❶ [C3:C8] 영역의중앙값 를구함 ❷ 에서소수둘째자리에서반올림하여첫째자리까지인 88.7을구함 IX. 통계함수 78 MEDIAN

79 MODE MODE 함수는배열이나데이터범위에서가장빈도수가높은값을구합니다. 예를들어, =MODE({5.6, 4, 4, 3, 2, 4}) 4 =MODE( 수치 1, 수치 2, 수치 3, ) 수치 : 최빈값을계산할인수로서, 30 개까지사용할수있습니다. 쉼표로구분된인수대신에단일배열이나배열의참조영역을사용할수있습니다. 시험점수중가장많은점수대를구하여보자. MODE 함수사용 =MODE(C3:C8) 1 [C9] 셀에 =MODE(C3:C8) 을입력한다. 분석 =MODE(C3:C8) ❶ ❶ [C3:C8] 영역에서빈도수가높은 80을구함 IX. 통계함수 79 MODE

80 LARGE LARGE 함수는데이터집합에서 k 번째로큰값을구합니다. 이함수를사용하여상대순위값을선택할수 있습니다. 예를들어, LARGE 함수를사용하여 1 등, 2 등, 3 등의점수를구할수있습니다. =LARGE( 배열,k) 배열 : k 번째큰값을결정할데이터배열또는범위입니다. k : 데이터의배열이나셀범위에서가장큰값과의상대순위입니다. 합계점수에서 2 번째로큰값을구하여보자. LARGE 함수사용 =LARGE(E3:E8,2) 1 [E9] 셀에 =LARGE(E3:E8,2) 을입력한다. 분석 =LARGE(E3:E8,2) ❶ ❶ [E3:E8] 영역에서 2번째로큰값 90을구함 IX. 통계함수 80 LARGE

81 SMALL SMALL 함수는데이터집합에서 k 번째로작인값을구합니다. =SMALL( 배열,k) 배열 : k 번째작은값을결정할데이터배열또는범위입니다. k : 데이터의배열이나셀범위에서가장작은값과의상대순위입니다. 상위 2 등과하위 2 등의점수차를구하여보자. LARGE, SMALL 함수사용 =LARGE(E3:E8,2)-SMALL(E3:E8,2) 1 [E9] 셀에 =LARGE(E3:E8,2)-SMALL(E3:E8,2) 을입력한다. 분석 =LARGE(E3:E8,2)-SMALL(E3:E8,2) ❶ ❷ ❶ [E3:E8] 영역에서 2번째로큰값 90을구함 ❷ [E3:E8] 영역에서 2번째로작은값 60을구함결과 : 90-60=30 IX. 통계함수 81 SMALL

82 COUNTA COUNTA 함수는범위의데이터중에서공백을제외한셀의개수를구합니다. 예를들어, =COUNTA(1, K,2) 3 =COUNTA( 수치 1, 수치 2, ) 수치 : 계산할값을나타내는인수로 30 개까지사용할수있습니다. 이경우값은빈텍스트 ( ) 를포함하여 모든형식의정보가가능하나빈셀은무시됩니다. 각월별납입수를구하여보자. 납입 이납입수임 [ 표시예 : 8 명 ] COUNTA 함수, & 연산자사용 결과값뒤에 명 을붙이기위해 & 연산자를사용함 =COUNTA(C3:C8)&" 명 " 1 [C9] 셀에 =COUNTA(C3:C8)&" 명 " 을입력한다. 2 [F9] 셀까지드래그하여을복사한다. 분석 =COUNTA(C3:C8)&" 명 " ❶ ❷ ❶ [C3:C8] 영역에서공백을제외한셀의개수 2를구함 ❷ 결과값 2 뒤에 명 을붙임 IX. 통계함수 82 COUNTA

83 COUNTBLANK COUNTBLANK 함수는범위의데이터중에서공백셀의개수를구합니다. 예를들어, =COUNTBLANK(A1:A10) [A1:A10] 영역에서비어있는셀의개수를구합니다. =COUNTBLANK( 범위 ) 범위 : 공백셀의개수를계산할범위를지정하며 ( 빈텍스트 ) 를산출하는이들어있는셀도개수를세 는데포함됩니다. 그러나 0 값을갖는셀은개수에포함되지않습니다. 수금실적에서미수건수를구하여보자. 공백셀이미수 [ 표시예 : 3 건 ] COUNTBLANK 함수, & 연산자사용 결과값뒤에 건 을붙이기위해 & 연산자를사용함 =COUNTBLANK(D3:D9)&" 건 " 1 [D10] 셀에 =COUNTBLANK(D3:D9)&" 건 " 을입력한다. 분석 =COUNTBLANK(D3:D9)&" 건 " ❶ ❷ ❶ [D3:D9] 영역에서공백의개수 3을구함 ❷ 결과값 3 뒤에 건 을붙임 IX. 통계함수 83 COUNTBLANK

84 COUNTIF COUNTIF 함수는주어진찾을조건과일치하는셀의개수를구합니다. 예를들어, =COUNTIF(A1:A10,">=10") [A1:A10] 영역에서데이터가 10 이상인셀의개수를구합니다. =COUNTIF( 범위, 검색조건 ) 범위 : 셀의개수를세려는셀범위입니다. 검색조건 : 숫자,, 텍스트형태의찾을조건입니다. 예를들어, 조건은 >=10, 영업부 등으로표시할수있습니다 평균점수가 80 점대인학생의수를구하여보자. 표시예 : 1 명 COUNTIF 함수, & 연산자사용 80 점이상의개수에서 90 점이상의개수를빼면 80 점대의개수를구할수있습니다. =COUNTIF(E3:E8,">=80")-COUNTIF(E3:E8,">=90")&" 명 " 1 [D11] 셀에 =COUNTIF(E3:E8,">=80")-COUNTIF(E3:E8,">=90")&" 명 " 을입력한다. 분석 =COUNTIF(E3:E8,">=80")-COUNTIF(E3:E8,">=90")&" 명 " ❶ ❷ ❸ ❶ [E3:E8] 영역에서 80이상의셀의개수 5를구함 ❷ [E3:E8] 영역에서 90이상의셀의개수 1을구함 ❸ 5-1=4의결과값뒤에 명 을붙임 IX. 통계함수 84 COUNTIF

85 FREQUENCY FREQUENCY 함수는자료의범위내에서해당값의빈도수를구하는배열형태의함수입니다. =FREQUENCY( 배열 1, 배열 2) 배열 : 빈도수를구할데이터의범위 [ 표 1] 시험성적을이용해서점수구간별각과목의점 수대별빈도수를 [H3:I7] 영역에구하여보자. FREQUENCY 함수사용 1 {=FREQUENCY(C3:C11,G3:G7)} 2 {=FREQUENCY(D3:D11,G3:G7)} 1 [H3:H7] 영역을범위지정하고 =FREQUENCY(C3:C11,G3:G7) 을입력한후 + + 를누른다. 2 [I3:I7] 영역을범위지정하고 =FREQUENCY(D3:D11,G3:G7) 을입력한후 + + 를누른다. 분석 {=FREQUENCY(C3:C11,G3:G7)} ❶ ❶ [C3:C11] 영역에서 [G3:G7] 영역의구간에해당하는빈도수를구함 {=FREQUENCY(D3:D11,G3:G7)} ❷ ❷ [D3:D11] 영역에서 [G3:G7] 영역의구간에해당하는빈도수를구함 IX. 통계함수 85 FREQUENCY

86 GEOMEAN GEOMEAN 함수는인수로주어진수치에대한기하평균을구하는함수입니다. =GEOMEAN( 인수 1, 인수 2 ) 인수 : 기하평균을구할데이터 분기별성장률에대한기하평균을구하여보자. GEOMEAN 함수사용 =GEOMEAN(C3:C6) 1 [C7] 셀에 =GEOMEAN(C3:C6) 을입력한다. 분석 =GEOMEAN(C3:C6) ❶ ❶ 3, 4, 4, 5에대한기하평균인 을구함 IX. 통계함수 86 GEOMEAN

87 HARMEAN HARMEAN 함수는인수로주어진수치에대한조화평균을구하는함수입니다. =HARMEAN( 인수 1, 인수 2 ) 인수 : 조화평균을구할데이터 분기별성장률에대한조화평균을구하여보자. HARMEAN 함수사용 =HARMEAN(C3:C6) 1 [C7] 셀에 =HARMEAN(C3:C6) 을입력한다. 분석 =HARMEAN(C3:C6) ❶ ❶ 3, 4, 4, 5에대한조화평균인 를구함 IX. 통계함수 87 HARMEAN

88 PERCENTILE PRECENTILE 함수는자료의범위에서 N 번째백분위수를구하는함수입니다. =PERCENTILE( 범위,N) 범위 : 백분위수를구할데이터의범위 N : N 번째를나타낼숫자 평균점수에서 50% 에해당하는백분위수를구하여 보자. PERCENTILE 함수사용 =PERCENTILE(E3:E8,50%) 1 [E9] 셀에 =PERCENTILE(E3:E8,50%) 을입력한다. 분석 =PERCENTILE(E3:E8,50%) ❶ ❷ ❶ 평균점수의범위 ❷ 50% 에해당하는백분위수를구함 IX. 통계함수 88 PERCENTILE

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074> [ 엑셀총정리 (3)] 구분 주요 정보 ISBLANK, ISERROR, CELL, ISERR, ISEVEN, ISLOGICAL, ISNONTEXT, ISNUMBER, ISODD, ISTEXT, N, TYPE 데이터베이스 DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN, DVAR, DSTEDEV, DGET, DPRODUCT VLOOKUP,

More information

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F62E707074>

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F62E707074> 컴퓨터활용능력 1 급필기 (2014 년대비 ) [ 엑셀총정리 (2)] 구분 통계 주요 AVERAGE, MAX, MIN, RANK, VAR, STDEV, COUNT, MEDIAN, MODE, AVERAGEA, LARGE, SMALL, COUNTA, COUNTBLANK, COUNTIF, GEOMEAN, HARMEAN, PERCENTILE, FREQUENCY, AVERAGEIF,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Section08 데이터베이스함수, 날짜 / 시간함수 데이터베이스함수 DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN 날짜 / 시간함수 WEEKDAY, WORKDAY, DAYS360, DATE, EDATE, NOW, TIME, DAY, TODAY, YEAR, YEARFRAC, MONTH, EOMONTH, HOUR, MINUTE,

More information

슬라이드 1

슬라이드 1 제 3 장함수와배열수식 (2/2) 함수 데이터베이스함수 DSUM, DAVERAGE, DMAX, DMIN, DCOUNT, DCOUNTA, DGET 재무함수 FV, PV, NPV, IRR, PMT 텍스트함수 CONCATEATE, SUBSTITUTE, REPLACE, LEFT, RIGHT, MID, FIND 날짜 & 시간함수 TODAY, NOW, DATE, YEAR,

More information

슬라이드 1

슬라이드 1 제 3 장함수와배열수식 (1/2) 함수 기술통계함수 AVERAGE, MEDIAN, MODE, STDEV, VAR, KURT, SKEW, MAX, MIN, SUM, COUNT, STDEVP, VARP, RANK.EQ, PERCENTILE.INC, COUNTIF, LARGE, SMALL 수학 / 삼각함수 SUM, PRODUCT, SUMPRODUCT, SUBTOTAL,

More information

statistics

statistics 수치를이용한자료요약 statistics hmkang@hallym.ac.kr 한림대학교 통계학 강희모 ( 한림대학교 ) 수치를이용한자료요약 1 / 26 수치를 통한 자료의 요약 요약 방대한 자료를 몇 개의 의미있는 수치로 요약 자료의 분포상태를 알 수 있는 통계기법 사용 중심위치의 측도(measure of center) : 어떤 값을 중심으로 분포되어 있는지

More information

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

(001~006)개념RPM3-2(부속) www.imth.tv - (~9)개념RPM-(본문).. : PM RPM - 대푯값 페이지 다민 PI LPI 알피엠 대푯값과산포도 유형 ⑴ 대푯값 자료 전체의 중심적인 경향이나 특징을 하나의 수로 나타낸 값 ⑵ 평균 (평균)= Ⅰ 통계 (변량)의 총합 (변량의 개수) 개념플러스 대푯값에는 평균, 중앙값, 최 빈값 등이 있다. ⑶ 중앙값 자료를 작은 값부터 크기순으로

More information

단원 명

단원 명 단원명 Excel 2010 등급 Essential 강 12강 소단원명 간단한조건식으로함수논리력쌓기, 조건 / 논리함수 목차 1. IF, SUMPRODUCT 함수 2. 중첩 IF 사용하기 3. AND, OR 함수 4. IFERROR 함수 방법 1. 캠타시아 2. 캠타시아 3. 캠타시아 4. 캠타시아 학습목표 1. IF 함수를이해하고사용할수있다. 2. IF 함수에사용되는조건에

More information

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

MAX, MIN, MEDIAN, MODE 함수 = MAX(인수1,인수2,...) 인수 범위에서 최댓값을 구한다. = MIN(인수1,인수2...) 인수 범위에서 최솟값을 구한다. = MEDIAN(인수1,인수2...) 인수 범위에서 중간값을 구한다. = MODE(인수1,인 section 06 엑셀 함수 IT COOKBOOK 엑셀에서 제공되는 함수를 이용하면 복잡한 수식을 사용하지 않고도 빠르게 결과값을 구할 수 있다. 엑셀에서 제공하는 함수는 340개가 넘으며, 이 함수들 중에는 매우 전문적인 분야에서만 사용되거나 일상에서는 사용되지 않는 것들도 많다. 이 장에서는 일반적으로 자주 사용하는 통계 함수, 수학/삼각 함수, 텍스트

More information

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

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시에서 이후는각입력과출력에대한설명이다. 11장2절 [ 문제 1 ] 3차원벡터를저장할구조체를선언후두개의 3차원벡터 (V 1, V 2 ) 를입력받으시오.

More information

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

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

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

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

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

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

More information

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

Microsoft PowerPoint - 엑셀2003 교안.ppt [호환 모드] 담당강사 : 서은주 E-mail: sej0264@hanmail.netnet 게시판: blog.daum.net/lagers g 빠른데이터입력 유효성검사 효과적인문서편집 서식지정 기본서식정리 표서식 사용자지정표시형식 조건부서식 수식 셀참조유형 정의된이름활용 함수 RANK, COUNT, COUBTBLANK, COUNTA, COUNTIF, SUMIF, IF, AND,

More information

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

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

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

G5 G25 H5 I5 J5 K5 AVERAGE B5 F5 AVERAGE G5 G24 MAX B5 F5 MIN B5 F5 $G$25 0.58 $H$25 $G$25 $G$25 0.58 $H$25 G24 H25 H24 I24 J24 K24 A5 A24 G5 G24, I5 C15 B6 B12 / B6 B7 C16 F6 F12 / F6 F7 G16 C16/C15 1 C18 B6 B12 / B6 B8 B9 C19 F6 F12 / F6 F8 F9 G19 C19/C18 1 1 G5 G25 H5 I5 J5 K5 AVERAGE B5 F5 AVERAGE G5 G24 MAX B5 F5 MIN B5 F5 $G$25 0.58 $H$25 $G$25

More information

PowerPoint Template

PowerPoint Template Ch07_ 실전함수사용 이장에서다룰내용 01_ 논리함수 02_ 찾기 / 참조영역함수 03_ 수학 / 삼각함수 04_ 텍스트함수 05_ 날짜 / 시갂함수 06_ 통계함수 2 01_ 논리함수 여러조건에맞는값을구하는중첩 IF 함수 결과값이세가지이상인경우에사용 조건에따른결과값의개수만큼중첩하는 IF 함수의개수가달라짐 결과값수에서 1 을뺀횟수만큼 IF 사용 3 01_

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

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

3 셀 (Cell): 워크시트를구성하는단위로행과열이교차되는부분이며데이터나수식을입력하는곳이다. 셀주소는셀의열머리글자와행숫자를합한것으로A1(A열의 1행 ), B10(B열의 10행 ) 등으로표시한다. 4 셀포인터 : 셀의가장자리에굵은선으로표시된선택된셀을의미한다. 5 시트탭 스프레드시트 14 강 1. 스프레드시트의개요 ⑴ 스프레드시트 (Spreadsheet) 란? 1 기존의계산기와수작업으로수행했던수치계산및통계작업을컴퓨터에서할수있도록해주는계산전용소프트웨어로표계산프로그램또는전자계산서프로그램이라한다. 2 종류 :MS EXCEL, 칼크, LOTUS 1-2-3, Quattro Pro 등 ⑵ 스프레드시트의기능 1 계산기능 : 다양한종류의연산자와내장함수등을이용하여각종계산

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

18강.hwp

18강.hwp ------------------8강 데이터 관리------------------ **주요 키워드 ** () 레코드관리 () 정렬 () 자동필터, 고급필터 () 그룹과 윤곽설정, 텍스트나누기, 외부데이터 () 레코드관리********************************** [08/]. 다음 중 [데이터]-[레코드 관리]에 대한 설명으로 옳지 않은 것

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

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

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

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

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37 21. 다음식의값이유리수가되도록유리수 의값을 정하면? 1 4 2 5 3 26. 을전개하면상수항을 제외한각항의계수의총합이 이다. 이때, 의값은? 1 2 3 4 5 22. 일때, 의값은? 1 2 3 4 5 27. 를전개하여간단히 하였을때, 의계수는? 1 2 3 4 5 23. 를전개하여 간단히하였을때, 상수항은? 1 2 3 4 5 28. 두자연수 와 를 로나누면나머지가각각

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

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

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

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

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

세계 비지니스 정보

세계 비지니스 정보 - i - ii - iii - iv - v - vi - vii - viii - ix - 1 - 2 - 3 - - - - - - - - - - 4 - - - - - - 5 - - - - - - - - - - - 6 - - - - - - - - - 7 - - - - 8 - 9 - 10 - - - - - - - - - - - - 11 - - - 12 - 13 -

More information

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

C 언어 프로그래밊 과제 풀이 과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍

More information

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

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대 날짜와시간함수 h1. 날짜와시간함수 날짜와시간에관련된내용을표현하는함수들도 ASP 에서는중요한비중을가진다. 시스템에서제공하지못하는여러가지기능들을이런함수들을통해서구현이가능하다. 특히날짜연산에대한코드작성시많은도움을얻을수있는날짜와시간함수들에대해서알아보자. CDate Date 하위형식의 Variant 로변환된식을반환한다. 구문 : CDate(date) date 인수는유효한날짜식이면된다.

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

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

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본으로사용할수도있음 여러개의테이블에서서로유기적인관계를설정하여하나의테이블에서작업하는것처럼작업이가능 2- 쿼리 (Query) 종류 1) 선택쿼리가장일반적인방법형태의쿼리

More information

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

EXCEL 을이용한임상자료다루기 김묘정 (BCU) EXCEL 을이용한임상자료다루기 김묘정 (BCU) 2013. 04. 30. Contents Ø Data & Coding book Ø EXCEL tips! Ø Graphs 통계분석을위한자료의형태 Coding book 작성과 EXCEL tip: 선택하여붙여넣기 알아두면유용한 tips: 단축키 / 함수 시작하기전 : 빠른실행도구모음 / 틀고정 / 인쇄제목 / 필터

More information

<4D F736F F F696E74202D203236C2F7BDC3C7D0BDC0B3BBBFEB28B1E2C3E2B9AEC1A632C8B82D32B0FAB8F1292E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D203236C2F7BDC3C7D0BDC0B3BBBFEB28B1E2C3E2B9AEC1A632C8B82D32B0FAB8F1292E BC8A3C8AF20B8F0B5E55D> 컴퓨터활용능력 2 급 ( 필기 ) 2 회 2 과목. 21. 아래시트에서중간고사와기말고사점수를이용하여기말고사가큰경우에만증가된점수의 20% 를가산점으로주려고한다. 다음중 [D2] 셀의가산점계산에대한수식으로옳지않은것은? 1 =IF(C2>B2,(C2-B2)*20%,0) 2 =IF(B2-C2>0,(C2-B2)*20%,0) 3 =IF(C2-B2>0,(C2-B2)*0.2,0)

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 누구나즐기는 C 언어콘서트 제 5 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 goto 문 이제까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장 조건에따라서여러개의같은처리를반복

More information

엑셀2007

엑셀2007 신입사원교육자료 엑셀 2007 안화미 슬라이드요약 엑셀, 준비운동 엑셀데이터종류 서식설정 함수 차트 데이터베이스 - 2 - 엑셀, 준비운동 화면구성 Office 단추 이전버전의 [ 파일 ] 메뉴기능 빠른실행도구모음 자주사용하는명령들을도구로표시, 리본메뉴위또는아래에표시할수있다. 제목표시줄 지금열려있는파일의이름과엑셀프로그램의이름이표시된다. 처음엑셀 2007 을실행하면

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

중심경향치 (measure of central tendency) 대표값이란용어이외에자료의중심값또는중심위치의척도 (measure of central location) 라고도함. 예 : 평균 (mean= 산술평균 ; arithmetic mean), 절사평균 (trimmed

중심경향치 (measure of central tendency) 대표값이란용어이외에자료의중심값또는중심위치의척도 (measure of central location) 라고도함. 예 : 평균 (mean= 산술평균 ; arithmetic mean), 절사평균 (trimmed 중심경향치 (measure of central tendency) 대표값이란용어이외에자료의중심값또는중심위치의척도 (measure of central location) 라고도함. 예 : 평균 (mean= 산술평균 ; arithmetic mean), 절사평균 (trimmed mean), 가중평균 (weighted mean), 기하평균 (geometric mean),

More information

- i - - ii - - i - - ii - - i - - ii - - iii - - iv - - v - - vi - - vii - - viii - - ix - - x - - xi - - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 -

More information

CONTENTS.HWP

CONTENTS.HWP i ii iii iv v vi vii viii ix x xi - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 -

More information

INDUS-8.HWP

INDUS-8.HWP i iii iv v vi vii viii ix x xi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

More information

Microsoft Word - SAS_Data Manipulate.docx

Microsoft Word - SAS_Data Manipulate.docx 수학계산관련 함수 함수 형태 내용 SIN(argument) TAN(argument) EXP( 변수명 ) SIN 값을계산 -1 argument 1 TAN 값을계산, -1 argument 1 지수함수로지수값을계산한다 SQRT( 변수명 ) 제곱근값을계산한다 제곱은 x**(1/3) = 3 x x 1/ 3 x**2, 세제곱근 LOG( 변수명 ) LOGN( 변수명 )

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

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

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

More information

Microsoft PowerPoint - chap-05.pptx

Microsoft PowerPoint - chap-05.pptx 쉽게풀어쓴 C 언어 Express 제 5 장수식과연산자 컴퓨터프로그래밍기초 이번장에서학습할내용 * 수식과연산자란? * 대입연산 * 산술연산 * 논리연산 * 관계연산 * 우선순위와결합법칙 이번장에서는수식과연산자를살벼봅니다. 컴퓨터프로그래밍기초 2 수식 수식 (expression) x + y x*x + 5*x + 6 (principal * interest_rate

More information

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

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

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070> 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include "QuickSort.h" 7 using namespace std; 8 9 10 Node* Queue[100]; // 추가입력된데이터를저장하기위한 Queue

More information

PowerPoint Presentation

PowerPoint Presentation 논리회로기초요약 IT CookBook, 디지털논리회로 4-6 장, 한빛미디어 Setion 진수 진수표현법 기수가 인수, 사용. () = +. = 3 () () + + () +. () + + + () +. + () + - () +. + - () + -3 + -4 Setion 3 8 진수와 6 진수 8진수표현법 에서 7까지 8개의수로표현 67.36 (8) = 6

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

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

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1 장수의체계. 진수. 진수 3. 8진수와 6진수 4. 진법변환 5. 진정수연산과보수 6. 진부동소수점수의표현 진수 진수표현법 v 기수가 인수 v,,, 3, 4, 5, 6, 7, 8, 9 사용 9345.35 = 9 3 4 5 3. 5. = 9 3 3 4 5 3-5 - v 고대로마의기수법에는 5 진법을사용 v 진법의아라비아숫자는인도에서기원전 세기에발명 진법을나타내는기본수를기수

More information

CONTENTS C U B A I C U B A 8 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 9 C U B A 10 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 11 C U B

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

Microsoft Word - Software_Ch2_FUNCTION.docx

Microsoft Word - Software_Ch2_FUNCTION.docx Chapter 2 SAS 함수 SAS 함수는소프트웨어에내장되어작업자가손쉽게연산을할수있게데이터값은로그값을계산하려면 LOG() 함수를사용하면된다. 한다. 예를들어 맛보기 EXP() 함수 : () 안의관측치의지수값을구하는함수 RANNOR(seed) 함수 : 평균이 0 이고표준편차가 1인정규분포함수를따르는관측치를생성하는함수, SEED ( 시드 ) 는값을생성할때시작하는위치를나타내는는값으로

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

Microsoft PowerPoint - chap-06.pptx

Microsoft PowerPoint - chap-06.pptx 쉽게풀어쓴 C 언어 Express 제 6 장조건문 컴퓨터프로그래밍기초 이번장에서학습할내용 조건문이란? if 문 if, 문 중첩 if 문 switch 문 break문 continue문 goto 문 5장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 컴퓨터프로그래밍기초 2 조건문 조건에따라서여러개의실행경로가운데하나를선택

More information

EEAP - Proposal Template

EEAP - Proposal Template 제품 : ArcGIS Desktop 제작일 : 2019 년 03 월 19 일 제작 : 개요 본문서는 ArcGIS 의쿼리식에사용되는일반적인쿼리요소에대한한국에스리 기술문서입니다. 다음내용을통해쿼리식에사용되는연산자에대한을확인할 수있습니다. 쿼리 (Query) 는 ArcGIS 에서피처및테이블레코드의하위집합을선택하는데사용됩니다. ArcGIS 쿼리표현식은표준 SQL 표현식을준수합니다.

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

Java ...

Java ... 컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.

More information

00-1표지

00-1표지 summary _I II_ summary _III 1 1 2 2 5 5 5 8 10 12 13 14 18 24 28 29 29 33 41 45 45 45 45 47 IV_ contents 48 48 48 49 50 51 52 55 60 60 61 62 63 63 64 64 65 65 65 69 69 69 74 76 76 77 78 _V 78 79 79 81

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

3 장기술통계 : 수치척도 Part B 분포형태, 상대적위치, 극단값 탐색적자료분석 두변수간의관련성측정 가중평균과그룹화자료

3 장기술통계 : 수치척도 Part B 분포형태, 상대적위치, 극단값 탐색적자료분석 두변수간의관련성측정 가중평균과그룹화자료 3 장기술통계 : 수치척도 Part B 분포형태, 상대적위치, 극단값 탐색적자료분석 두변수간의관련성측정 가중평균과그룹화자료 분포형태, 상대적위치, 극단값 분포형태 z-값 체비셰프의원리 경험법칙 극단값찾기 분포형태 : 왜도 (skewness) 분포형태를측정하는중요한척도중하나를 왜도 라고한다. 자료집합의왜도를구하는계산식은조금복잡하다. 통계프로그램을사용하여왜도를쉽게계산할수있다.

More information

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

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Python: 파이썬프로그래밍의기초, 함수 Kangwon Natl. University Department of Computer Science Cheoneum Park Intelligent software Lab. 함수 Intelligent software Lab. 2 함수란무엇인가? Intelligent software Lab. 3 함수를사용하는이유는? 프로그래밍을하다보면똑같은내용을반복해서작성하는경우다반사

More information

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770> 삼각함수. 삼각함수의덧셈정리 삼각함수의덧셈정리 삼각함수 sin (α + β ), cos (α + β ), tan (α + β ) 등을 α 또는 β 의삼각함수로나 타낼수있다. 각 α 와각 β 에대하여 α >0, β >0이고 0 α - β < β 를만족한다고가정하 자. 다른경우에도같은방법으로증명할수있다. 각 α 와각 β 에대하여 θ = α - β 라고놓자. 위의그림에서원점에서거리가

More information

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft PowerPoint - chap05-제어문.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.

More information

3 권 정답

3 권 정답 3 권 정답 엄마표학습생활기록부 엄마가선생님이되어아이의학업성취도를평가해주세요. 021 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 022 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 023 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 024 계획준수 학습기간 월일 ~ 월일 원리이해 시간단속 정확성

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 강사 : 이연란 셀서식으로문서꾸미기조건부서식으로데이터강조하기차트와스파크라인으로데이터표현하기계산과실무함수다루기데이터베이스관리와데이터분석하기 자료 : blog.daum.net/lyr2609 1. 셀서식으로문서꾸미기 제목과텍스트꾸미기 맞춤과서식복사로보고서꾸미기 보고서테두리지정하기 숫자와날짜데이터에표시형식지정하기 셀스타일을사용한셀꾸미기 사용자지정표시형식이해하기 사용자지정표시형식으로견적서꾸미기

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산      (제 2 장. 복소수 기초) 제 5 강. 복소수연산및 을이용한복소수연산 ( 제 2 장. 복소수기초 ) 한림대학교전자공학과 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 1 배울내용 복소수의기본개념복소수의표현오일러 (Euler) 공식복소수의대수연산 1의 N 승근 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 2 복소수의 4 칙연산 복소수의덧셈과뺄셈에는직각좌표계표현을사용하고,

More information

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

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

More information

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

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

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

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]

More information

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

제 12강 함수수열의 평등수렴 제 강함수수열의평등수렴 함수의수열과극한 정의 ( 점별수렴 ): 주어진집합 과각각의자연수 에대하여함수 f : 이있다고가정하자. 이때 을집합 에서로가는함수의수열이라고한다. 모든 x 에대하여 f 수열 f ( x) lim f ( x) 가성립할때함수수열 { f } 이집합 에서함수 f 로수렴한다고한다. 또 함수 f 을집합 에서의함수수열 { f } 의극한 ( 함수 ) 이라고한다.

More information

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

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

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

#03컴2실 부록_PDF(1-26)_3교 EXAMINATION D 형 2013 년 3 회컴퓨터활용능력 1 급 프로그램명 EXCEL 제한시간 45분 수험번호 : 성명 : 2 급 D 형 < 유의사항 > 인적사항누락및잘못작성으로인한불이익은수험자책임으로합니다. 화면에암호입력상자가나타나면아래의암호를입력해야합니다. 암호 : 40@954 작성된답안의파일명은지정된경로및파일명을변경하지마시고저장해야합니다. 이를준수하지않으면실격처리됩니다.

More information

Infinity(∞) Strategy

Infinity(∞) Strategy 반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

경제통상 내지.PS

경제통상 내지.PS CONTENTS I 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 II 38 39 40 41 42 43 III 46 47 48 49 50 51 52 53 54 55 56 57 58 59 IV 62 63 64 65 66 67 68 69 V

More information

°æÁ¦Åë»ó³»Áö.PDF

°æÁ¦Åë»ó³»Áö.PDF CONTENTS I 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 II 38 39 40 41 42 43 III 46 47 48 49 50 51 52 53 54 55 56 57 58 59 IV 62 63 64 65 66 67 68 69 V

More information

통신1310_01-도비라및목차1~9

통신1310_01-도비라및목차1~9 ISSN 5-693 13. 1 13. 1 3 1 3 1 i .75 1.5.75 1. 1..9.9 7.5 ) 7.5 ) 3. 1.5 1.5 9. ) 1. ) ii 8 6 8 6 - - 3 1 1 11 1 9 8 7 iii 6 5 6 5 3 3 1 8 1 8 1 1 6 6-1 -1 - - iv . 1.5 1.. 1.5 1..5. -.5.5. -.5

More information

< DC1A6C1D6C1BEC7D5BBE7C8B8BAB9C1F6B0FCBBE7BEF7BAB8B0EDBCADC7A5C1F62E696E6464>

< DC1A6C1D6C1BEC7D5BBE7C8B8BAB9C1F6B0FCBBE7BEF7BAB8B0EDBCADC7A5C1F62E696E6464> Jeju Community Welfare Center Annual Report 2015 성명 남 여 영문명 *해외아동을 도우실 분은 영문명을 작성해 주세요. 생년월일 E-mail 전화번호(집) 휴대폰 주소 원하시는 후원 영역에 체크해 주세요 국내아동지원 국외아동지원 원하시는 후원기간 및 금액에 체크해 주세요 정기후원 월 2만원 월 3만원 월 5만원 )원 기타(

More information

우루과이 내지-1

우루과이 내지-1 U R U G U A Y U r u g u a y 1. 2 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII 3 U r u g u a y 2. 4 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII 5 U r u g u a

More information

Introduction to Computer Science

Introduction to Computer Science 컴퓨터공학개론 4 장수체계와데이터표현 학습목표 수체계를이해하는것이왜중요한지배운다. 수의거듭제곱에대해복습한다. 사물을세는데수체계가어떻게사용되는지배운다. 수체계에서자리값의중요성에대해배운다. 수체계에서사용되는여러진수사이의차이점과유사점에대해배운다. 2 학습목표 ( 계속 ) 진수사이에수를변환하는방법에대해배운다. 이진법및십육진법을사용하는수학의계산법을배운다. 컴퓨터에서이진수를사용하여데이터를표현하는방법에대해배운다.

More information

The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수

The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수 The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 5.9.1 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수정수에대한포인터, 정수에대한상수포인터. 그리고각각의객체를초기화하자. Ex 문자에대한포인터 char

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

제 5강 리만적분

제 5강 리만적분 제 5 강리만적분 리만적분 정의 : 두실수, 가 을만족핚다고가정하자.. 만일 P [, ] 이고 P 가두끝점, 을모두포함하는유핚집합일때, P 을 [, ] 의분핛 (prtitio) 이라고핚다. 주로 P { x x x } 로나타낸다.. 분핛 P { x x x } 의노름을다음과같이정의핚다. P x x x. 3. [, ] 의두분핛 P 와 Q 에대하여만일 P Q이면 Q

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 201 3. 마한문화공원 명소화 사업 219 4. 기찬랜드 명소화 사업 240

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 201 3. 마한문화공원 명소화 사업 219 4. 기찬랜드 명소화 사업 240 목 차 제1장 과업의 개요 1. 과업의 배경 및 목적 3 2. 과업의 성격 5 3. 과업의 범위 6 4. 과업수행체계 7 제2장 지역현황분석 1. 지역 일반현황 분석 11 2. 관광환경 분석 25 3. 이미지조사 분석 45 4. 이해관계자 의견조사 분석 54 제3장 사업환경분석 1. 국내 외 관광여건분석 69 2. 관련계획 및 법규 검토 78 3. 국내 외

More information

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

제 3강 역함수의 미분과 로피탈의 정리 제 3 강역함수의미분과로피탈의정리 역함수의미분 : 두실수 a b 와폐구갂 [ ab, ] 에서 -이고연속인함수 f 가 ( a, b) 미분가능하다고가정하자. 만일 f '( ) 0 이면역함수 f 은실수 f( ) 에서미분가능하고 ( f )'( f ( )) 이다. f '( ) 에서 증명 : 폐구갂 [ ab, ] 에서 -이고연속인함수 f 는증가함수이거나감소함수이다 (

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information