함수 설명
함수명(인자1, 인자2, …) 함수른 인자 있을 수도 있고 없을 수도 있다. 반환 값이 있다.
rand() 0에서 1사이의 임의의 숫자(실수)를 반환
rand()*100 0에서 100사이의 임의의 숫자(실수)를 반환
int() 소수를 삭제
round(숫자1, 숫자2) 숫자1: 반올림 할 숫자
숫자2: 소수 몇째자리까지 반올림 할것인지 정하는 숫자
round(123.456, 1) =>123.4
round(123.456, 0) =>123
round(123.456, -1)=>120
sum(숫자1, 숫자2, 숫자3…)
sum(주소영역) sum(A4:A10)
sum(주소영역1, 주소영역2, …) sum(A4:A10, A15)
average(숫자1, 숫자2, 숫자3…) average(A4:A10)
average(주소영역) average(A4:A10, A15)
rank 예전에 사용했던 순위함수 rank.eq와 동일하다
rank.eq =rank.eq(순위를 구하고자 하는 값, 범위(대부분의경우 절대참조), [0, 1])
rank.eq(값, 순위를 구하려는 값의 범위) 0(또는 생략)⇒ 내림차순, 1⇒오름차순
left(문자열, 숫자) 문자열에서 왼쪽에서 부터 글자를 숫자 만큼 가져온다.
left(문자열) 문자열에서 왼쪽글자 1개만 가져온다.
예) left("동해물123", 1) => "동"
예) left("123동해물", 2 => "23" ※ 23이라는 숫자가 아니라 "23"문자를 반환
right(문자열, 숫자) "문자열"에서 오른쪽부터 글자를 "숫자"만큼 가져온다.
right("동해물123", 1) => "3" 숫자 3이 아닌 문자열"3"
※ right, left, mid 등에서 반화된 숫자모양을 가진 문자열은  if 문에서 비교시 반드시 "123" 등과 같이 비교
choose 구문에서는 "1", "2", "3" 등이 자동으로 1, 2, 3으로 인식되다.
mid(문자열, 숫자1, 숫자2) 문자열에서 "숫자1"번째 글짜 부터 "숫자2" 개수만큼 문자열을 가져온다.
예) mid("동해물12345", 3, 2)=>"물1"
예) mid("동해물12345", 4,1) =>"1"
문자열 1은 if 구문에서 =1 을 비교하면 false가 된다.
문자열 "1"은 choose에서는 자동으로 1로 인식 된다.
if(조건, 조건이참일때실행, 조건이 거짓일 때 실행)
if(조건1, 조건1이참일때실행, if(조건2, 조건2가참일때실행, 조건2가거짓일때실행))
if(조건1, 조건1참,  if(조건2, 조건2참, if(조건3, 조건3참, 조건3거짓))
if(A1="1", "1반", "1반아님")
if(A1="1", "1반", if(A1="2", "2반", "1반도 아니고 2반도 아님"))
if(A1="1", "1반", if(if(A1="2", "2반", if(if(A1="3", "3반", "1반 2반 3반이 아님")))
if(mid(A1, 3, 1)="1", "1반", "1반아님"))
if(mid(A1, 3, 1)="1", "1반", if(mid(A1, 3, 1)="2", "2반", "1반 이나 2반 아님"))
choose(인덱스, 1일때, 2일때, 3일때,….) 인덱스 값이 1이면 1일때에 해당하는 부분을 반환하고, 2이면 2일때에 해당하는 부분 반환
인덱스는 한번만 계산한다.
틀린예) choose(인덱스=1, 1,  인덱스=2, 2,. ….)
틀린예) choose(mid(A1,2,1)=1, "1반", mid(A1,2,1)=2, "2반", …
맞는예) choose(mid(A1, 2, 1), "1반", "2반", "3반", "4반", "5반", "6반")
1~3반까지는 표기하지 않고….
choose(mid(A1, 2, 1), "", "", "", "4반", "5반", …)
cf) access의 switch랑 헷갈리면 안된다.
cf) access의 switch를 쓰지 마세요.
switch(조건1, “값1”,”결과1”, “값2”, “결과2”,.. “기본값”) switch(조건1, “값1”,”결과1”, “값2”, “결과2”,.. “기본값”)
switch(mid(A2, 2,1)="1", "1반", mid(A2, 2,1)="2", "2반",….)
daverage d로 시작되는 함수를 database(데이터베이스) 함수라고 한다.
dsum 데이터베이스 함수는 머리글을 포함해서 영역을 설정한다. (영역=>데이베이스)
dcount 구하고자 하는 합계, 개수, 평균 등의 인덱스 값을 설정
dmax 조건은 반드시 열머리글과 값을 범위로 설정한다.
dmin
vlookup
hlookup <-vlookup()에 비해 상대적으로 잘 사용하지 않는다.

ITQ Master 실습용 파일

https://ndisk2.youngjin.com/cd/9788931466751/6675.zip

ITQ Excel 실습용 파일

https://ndisk2.youngjin.com/cd/9788931466782/6678.zip

111_엑셀.zip

110_엑셀.zip

109_엑셀.zip

108_엑셀.zip

107_엑셀.zip

106_엑셀.zip

105_엑셀.zip

104_엑셀.zip

103_엑셀.zip