자주사용하는 엑셀 함수 정리
- 직장이야기 Office Story
- 2018. 5. 9. 16:50
사무실에서 하루종일 엑셀작업하다보니 자주사용하는 엑셀이나 정리해 보자~ 라는 생각이 들어서
엑셀함수 한번 정리해 봤습니다.
블로그를 하다보니 주위에 모든것을 어떻게 포스팅할까 하고 둘러보고 생각하게되네요 ^^;
그냥 자주사용하는 함수를 생각나는대로 리스트업 하도록 하겠습니다.
먼저 날짜와 시간에 관한 함수입니다.
1 YEAR
용도 - 날짜에 해당하는 연도를 반환합니다. 연도는 1900에서 9999 사이의 정수입니다.
구문 - YEAR(serial_number) : serial_number 연도를 구할 날짜입니다.
2 MONTH
용도 - 일련 번호로 나타낸 날짜의 월을 반환합니다. 월은 1(1월) 에서 12(12월) 사이의 정수로 제공됩니다.
구문 - MONTH(serial_number) : serial_number 월을 구할 날짜 입니다.
3 HOUR
용도 - 시간 값의 시를 반환합니다. 시간은 0(오전 12:00)에서 23(오후 11:00) 사이의 정수로 제공됩니다.
구문 - HOUR(serial_number) : serial_number 시를 계산할 시간 값입니다.
4 MINUTE
용도 - 시간 값의 분을 반환합니다. 분은 0에서 59 사이의 정수로 제공됩니다.
구문 - MINUTE(serial_number): serial_number 분을 계산할 시간 값입니다.
5 SECOND
용도 - 시간 값의 초를 반환합니다. 초는 0에서 59 사이의 정수로 제공됩니다.
구문 - SECOND(serial_number) : serial_number 초를 계산할 시간 값입니다.
6 WEEKDAY
용도 - 날짜에 해당하는 요일을 반환합니다. 기본적으로 요일은 1(일요일)에서 7(토요일) 사이의 정수로 제공됩니다.
구문 - WEEKDAY(serial_number,return_type) : serial_number 찾을 날짜를 나타내는 일련 번호입니다.
return_type 반환 값의 형식을 결정하는 숫자입니다.
7 DAYS360
용도 - 이 문서에서는 Microsoft Office Excel의 DAYS360 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.
구문 - DAYS360(start_date, end_date, [method])
: start_date, end_date 필수 항목입니다.
method 계산에 미국식 방법을 사용할지 유럽식 방법을 사용할지 지정하는 논리값으로서 선택 항목
8 DATE
용도- 이 문서에서 MS Office Excel의 DATE 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명
구문 - DATE(year, month, day) : year 필수 항목입니다.
year
인수의 값에는 한 자리에서 네 자리 숫자가 포함될 수 있습니다.
month 1월에서 12월 사이의 월을 나타내는 양의 정수나 음의 정수로서 필수 항목입니다.
day가 1보다 작으면 그 값과 1의 합을 지정된 달의 첫째 날짜에서 빼는 방식으로 day가 계산됩니다
9 TIME
용도 - 특정 시간을 나타내는 소수를 반환합니다.
함수를 입력하기 전의 셀에 일반 서식이 지정되어 있더라도 결과값은 날짜 서식으로 지정됩니다.
구문 - TIME(hour,minute,second) : hour 시간을 나타내는 0에서 32767 사이의 숫자입니다.
23 보다 큰 값은 24로 나눈 나머지가 시간 값으로 처리됩니다.
minute 분을 나타내는 0에서 32767 사이의 숫자입니다.
59보다 큰 값은 시간과 분으로 변환됩니다.
second 초를 나타내는 0에서 32767 사이의 숫자입니다.
10 DAY
용도 - 제공된 날짜에서 일에 대한 일련 번호를 반환합니다. 일은 1에서 31 사이의 정수로 제공됩니다.
구문 - DAY(serial_number) : serial_number 일을 구할 날짜입니다.
11 TODAY
용도 - 이 문서에서는 Microsoft Office Excel의 TODAY 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.
구문 - TODAY( ) : TODAY 함수 구문에는 인수 가 없습니다.
12 DATEVALUE
용도 - 이 문서에서는 Microsoft Office Excel의 DATEVALUE 함수 에 사용되는 수식 구문과 이 함수를 사용하는
방법을 설명합니다.
구문 - DATEVALUE(date_text) : date_text 날짜를 Excel 날짜 형식으로 표현하는 텍스트 또는 날짜를
Excel 날짜형식으로 표현하는 텍스트가 들어 있는 셀에 대한 셀 참조로서 필수 항목입니다
다음은 논리함수 입니다.
1 IF
용도 - 지정한 조건이 TRUE이면 특정 값을 반환하고 FALSE이면 다른 값을 반환합니다.
IF를 사용하여 값이나 수식에 대한 조건부 검사를 수행할 수 있습니다.
구문- IF(logical_test,value_if_true,value_if_false) : logical_test TRUE나 FALSE로 평가 될 수 있는 임의의 값 또는
식입니다.
value_if_true logical_test가 TRUE인 경우에 반환되는 값입니다.
예를 들어 이 인수가 "예산 내"라는 텍스트 문자열이고 logical_test 인수가 TRUE이면 IF 함수는
"예산 내"라는 텍스트를 표시합니다.
value_if_false logical_test가 FALSE인 경우에 반환되는 값입니다.
2 NOT
용도 - 인수 값의 역을 반환합니다. 값이 특정 값과 같지 않도록 할 때 NOT을 사용합니다.
구문 - NOT(logical) : logical TRUE 또는 FALSE를 판정할 수 있는 값이나 식입니다.
3 AND
용도 - 이 문서에서는 Microsoft Office Excel의 AND 함수에 용되는 수식 구문과 이 함수를 사용하는 방법을
설명합니다.
구문 - AND(logical1, [logical2], ...)
: logical1 테스트를 통해 TRUE 또는 FALSE로 판가름 할 수 있는 첫째 조건으로서 필수 항목입니다.
logical2, ... 테스트를 통해 TRUE 또는 FALSE로 판가름을 할 수 있는 추가 조건으로서 선택 항목입니다.
조건은 최대 255개까지 테스트할 수 있습니다.
4 OR
용도 - TRUE인 인수가 하나라도 있으면 TRUE를, 모든 인수가 FALSE이면 FALSE를 반환합니다.
구문 - OR (logical1,logical2,...)
: logical1,logical2,...
TRUE 또는 FALSE를 검사할 조건으로서, 1개에서 255개 까지 지정할 수 있습니다.
5 FALSE
용도 - 논리값 FALSE를 반환합니다
구문 - FALSE( )
6
TRUE
용도 - 논리값 TRUE를 반환합니다.
구문 - TRUE( )
다음은 데이터베이스 계열의 함수 입니다.
1 DSUM
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자의 합계를 계산합니다.
구문 - DSUM(database,field,criteria) :database 데이터베이스나 목록으로 지정할 셀 범위로서,
데이터베이스는 레코드(관련 정보 행)와 필드(데이터 열)로 이루어진 관련 데이터 목록입니다.
field 함수에 사용되는 열을 지정합니다.
criteria 지정하는 조건이 포함된 셀 범위입니다.
2 DAVERAGE
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한조건에 맞는 값의 평균을 계산합니다.
구문 - DAVERAGE(database,field,criteria)
3 DCOUNT
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자가 있는 셀의 개수를 계산합니다.
구문 - DCOUNT(database,field,criteria)
4 DCOUNTA
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 셀 중 비어 있지 않은 셀의 개수를
계산합니다.
구문 - DCOUNTA(database,field,criteria)
5 DMAX
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 가장 큰 값을 반환합니다.
구문 - DMAX(database,field,criteria)
6 DMIN
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 가장 작은 값을 반환합니다.
구문 - DMIN(database,field,criteria)
7 DVAR
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 표본을 기반으로
한 모집단의 분산을 추정합니다.
구문 - DVAR(database,field,criteria)
8 DSTEDEV
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 표본을 기반으로
한 모집단의 표준 편차를 추정합니다.
구문 - DSTDEV(database,field,criteria)
9 DGET
용도 - 목록이나 데이터베이스의 열에서 지정한 조건에 맞는 하나의 값을 추출합니다.
구문 - DGET(database,field,criteria)
10 DPRODUCT
용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 값을 곱합니다.
구문 - DPRODUCT(database,field,criteria)
다음은 문자열 함수 입니다.
1 LEFT
용도 - LEFT는 텍스트 문자열의 첫 번째 문자부터 시작하여 지정한 문자 수만큼 문자를 반환합니다.
구문 - LEFT(text,num_chars) : text 추출할 문자가 들어 있는 텍스트 문자열입니다.
num_chars LEFT 함수로 추출할 문자 수입니다.
2 MID
용도 - MID는 지정한 문자 수에 따라 문자열의 지정된 위치에서부터 지정한 만큼 문자 수 를 반환합니다.
구문 - MID(text,start_num,num_chars)
: text 추출할 문자가 들어 있는 텍스트 문자열입니다.
start_num 추출할 첫 문자의 위치입니다.
num_chars MID 함수를 사용하여 텍스트에서 반환할 문자의 개수를 지정합니다.
num_bytes MIDB 함수를 사용하여 텍스트에서 바이트 단위로 반환할 문자의 개수를 지정합니다.
3 RIGHT
용도 - RIGHT는 지정한 문자 수에 따라 텍스트 문자열의 마지막 문자부터 지정된 개수의 문자를 반환합니다.
구문 - RIGHT(text,num_chars) : text 추출할 문자가 들어 있는 텍스트 문자열입니다.
num_chars 추출할 문자 수를 지정합니다.
num_bytes 추출할 문자 수를 바이트로 지정합니다.
4 LOWER
용도 - 텍스트 문자열의 대문자를 모두 소문자로 변환합니다.
구문 - LOWER(text) : text 소문자로 변환할 문자열입니다.
5 UPPER
용도 - 텍스트를 대문자로 변환합니다.
구문 - UPPER(text)
6 PROPER
용도 - 단어의 첫째 문자와 영문자가 아닌 문자 다음에 오는 영문자를 대문자로 변환합니다.
나머지 문자들은 소문자로 변환합니다.
구문 - ROPER(text) : text 따옴표로 묶인 텍스트, 텍스트를 반환하는 수식 또는 일부를 대문자로 변환할
텍스트가 들어 있는 셀의 참조입니다.
7 TRIM
용도- 단어 사이에 있는 공백 하나를 제외하고 텍스트의 공백을모두 삭제합니다.
다른 응용 프로그램에서 받은 텍스트에 불필요한 공백이 있을 때 TRIM을 사용합니다.
구문 - TRIM(text) : text공백을 제거할 텍스트입니다.
8 REPLACE
용도- REPLACE는 지정한 문자 수에 따라 텍스트 문자열의 일부를 다른 텍스트 문자열로 바꿉니다.
구문- REPLACE(old_text,start_num,num_chars,new_text)
: old_text 일부 문자를 바꿀 문자열입니다.
start_num old_text에서 new_text로 바꿀 문자의 위치입니다.
num_chars old_text에서 new_text로 바꿀 문자의 수입니다.
num_bytes old_text에서 new_text로 바꿀 바이트의 수입니다.
new_text old_text에 바꿔 넣을 새 문자열입니다.
9 SUBSTITUTE
용도 - 문자열에서 old_text를 new_text로 바꿉니다.
문자열의 특정 텍스트를 바꾸려면 SUBSTITUTE를 사용합니다.
문자열의 특정 위치에 있는 텍스트를 바꾸려면 REPLACE를 사용합니다.
구문 - SUBSTITUTE(text,old_text,new_text,instance_num)
: text 문자를 대체할 텍스트가 포함된 셀의 참조 또는 텍스트입니다.
old_text 바꿀 텍스트입니다.
new_text old_text를 대신할 텍스트입니다.
instance_num text에서 몇 번째에 있는 old_text를 new_text로 바꿀 것인지를이지 정하는 수입니다.
10 LEN
용도 - LEN은 텍스트 문자열의 문자 수를 반환합니다.
구문 - LEN(text) : text 길이를 확인하려는 문자열입니다. 공백도 문자로 계산됩니다.
11 TEXT
용도 - TEXT 함수는 특수 서식 문자열을 사용하여 표시 형식을 지정할 수 있도록 숫자 값을 텍스트로 변환합니다.
구문 - TEXT(value, format_text)
: value 숫자 값, 숫자 값으로 계산되는 수식 또는 숫자 값이 포함된 셀에 대한 참 조로서 필수 항목입니다.
format_text 따옴표로 묶인 텍스트 문자열의 숫자 형식
12 FIXED
용도 - 수를 지정된 자리에서 반올림하여, 마침표와 쉼표를 사용하여 십진수 서식으로 지정하고, 결과를 텍스트로 반환합니다.
구문 - FIXED(number,decimals,no_commas)
: number 수를 반올림하여 텍스트로 변환할 숫자입니다.
decimals 소수점 아래 자릿수입니다.
no_commas 논리값입니다. TRUE이면 반환되는 텍스트에 쉼표가 포함되지 않습니다.
13 CONCATENATE
용도 - 여러 텍스트 문자열을 하나의 텍스트 문자열로 결합합니다.
구문 - CONCATENATE (text1,text2,...) : Text1, text2, ... 단일 텍스트 항목으로 결합할 텍스트 항목으로,
2개에서 255개까지 지정할 수 있습니다. 텍스트 항목에는 텍스트, 숫자 또는 단일 셀 참조를 지정할 수 있습니다.
14 VALUE
용도 - 숫자를 나타내는 텍스트 문자열을 숫자로 변환합니다.
구문 - VALUE(text) : text 변환할 텍스트가 들어 있는 셀에 대한 참조 또는 따옴표로 묶인 텍스트입니다.
다음은 수학과 삼각 함수 계열 입니다.
1 SUM
용도 - 셀 범위에 있는 모든 수를 더합니다.
구문 - SUM(number1,number2, ...) : 전체 값이나 합계를 계산할 인수로, 1개에서 255개까지 사용할수 있다.
2 ROUND
용도 - ROUND 함수는 숫자를 지정한 자릿수로 반올림합니다.
구문 - ROUND(number, num_digits)
: number 반올림할 숫자로서 필수 항목입니다.
num_digits number 인수를 반올림할 자릿수로서 필수 항목입니다.
3 ROUNDUP
용도 - 0에서 먼 방향으로 수를 올림합니다.
구문 - ROUNDUP(number,num_digits) : number 올림할 실수입니다.
num_digits 숫자를 올림 또는 내림할 자릿수입니다
4 ROUNDDOWN
용도- 0에 가까운 방향으로 수를 내림합니다.
구문- ROUNDDOWN(number,num_digits) : number 내림할 실수입니다.
num_digits 숫자를 올림 또는 내림할 자릿수입니다.
5 ABS
용도 - 절대값을 구한다.
6 SUMIF
용도 - SUMIF 함수를 사용하여 지정한 조건에 맞는 범위 (범위: 시트의 둘 이상의 셀입니다. 범위 내의 셀은 인접될 수도 있고 인접되지 않을 수도 있습니다.)의 값을 더할 수 있습니다.
구문- SUMIF(range, criteria, [sum_range])
: range 조건을 적용할 셀 범위로서 필수 항목입니다.
criteria 추가할 셀을 정의하는 숫자, 식, 셀 참조, 텍스트 또는 함수 형식의 조건으로서 필수 항목입니다.
sum_range range 인수에 지정된 것과 다른 셀을 더하려는 경우 실제로 더할 셀로서 선택 항목입니다.
7 RAND
용도 - 0 이상 1 미만의 실수인 난수를 반환합니다. 워크시트를 계산할 때마다 새로운 난수가 반환됩니다.
구문 - RAND( )
8 MOD
용도 - 숫자를 제수로 나눈 나머지를 반환합니다. 결과는 제수와 같은 부호를 갖습니다.
구문 - MOD(number,divisor)
: number 나머지를 계산할 수입니다.
divisor number를 나눌 제수입니다.
9 FACT
용도 - 계승값을 반환합니다. number의 계승값은 1*2*3*...* number입니다.
구문 - FACT(number) : number 계승값을 구할 음수가 아닌 수로서 number가 정수가 아닌 경우 소수점
이하는 무시 됩니다.
10 SQRT
용도- 양의 제곱근을 반환합니다.
구문- SQRT(number) : number 제곱근을 계산할 수입니다.
11 PI
용도 - 수학 상수 pi를 15자리 정밀도로 계산한 3.14159265358979를 반환합니다.
구문 - PI( )
12 EXP
용도- e를 number만큼 거듭제곱한 값을 반환합니다. 상수 e는 2.71828182845904로, 자연 로그의 밑입니다.
구문- EXP(number) : number 밑 e에 적용되는 지수입니다.
13 POWER
용도 - 거듭제곱값을 구한다.
14 TRUNC
용도 - 수의 소수점 이하를 버리고 정수로 변환합니다.
구문 - TRUNC(number,num_digits)
: number 소수점 이하를 버릴 수입니다.
num_digits 소수점 이하를 무시할 정밀도를 나타내는 수 입니다. 기본값은 0입니다.
15 PRODUCT
용도 - PRODUCT 함수는 인수로 지정된 숫자를 모두 곱한 결과를 표시합니다.
구문 - PRODUCT(number1, [number2], ...)
: number1 곱하려는 첫 번째 숫자 또는 범위 (범위: 시트의 둘 이상의 셀입니다.
범위 내의 셀은 인접될 수도 있고 인접되지 않을 수도 있습니다.)로서 필수 항목입니다.
number2, ... 곱하려는 추가 숫자 또는 범위로서 선택 항목이며 최대 255개 인수를 곱할 수 있습니다.
16 RANDBETWEEN
용도- 지정한 두 수 사이의 정수 난수를 반환합니다. 워크시트를 계산할 때마다 새로운 정수가 반환됩니다.
구문- RANDBETWEEN(bottom,top)
: bottom RANDBETWEEN 함수에서 반환할 수 있는 가장 작은 정수입니다.
top RANDBETWEEN 함수에서 반환할 수 있는 가장 큰 정수입니다.
17 MDETERM
용도 - 배열의 행렬 식을 반환합니다.
구문 - MDETERM(array) : array 행과 열의 개수가 같은 숫자 배열입니다.
18 MINVERSE
용도- 배열로 저장된 행렬에 대한 역행렬을 반환합니다.
구문- MINVERSE(array)
19 MIMULT
용도 - 두 배열의 행렬 곱을 반환합니다. 결과는 array1과 같은 수의 행과 array2와 같은 수의 열을 갖는 배열입니다.
구문 - MMULT(array1,array2) : array1, array2 곱할 배열입니다.
20 SUMPRODUC
용도 - 주어진 배열에서 해당 요소를 모두 곱하고 그 곱의 합계 를 반환합니다.
구문- SUMPRODUCT(array1,array2,array3, ...)
: array1, array2, array3, ... 곱한 후 더할 값이 들어 있는 배열을 지정합니다.
2개에서 255개 사이의 배열을 사용할 수 있습니다.
21 QUOTIEN
용도 - 나눗셈 몫의 정수 부분을 반환합니다. 나눗셈을 하고 나머지를 버릴 때 이 함수를 사용합니다.
구문 - QUOTIENT(numerator,denominator) “numerator 피제수입니다.denominator 제수입니다.
다음은 재무 관련 함수 입니다.
1 FV
용도- 일정 금액을 정기적으로 불입하고 일정한 이자율을 적용하는 투자의 미래 가치를 계산합니다.
구문- FV(rate,nper,pmt,pv,type)
: rate 이자 지급 기간당 이율입니다.
nper 총 납입 횟수입니다.
pmt 정기적으로 적립하는 금액으로서 전 기간 동안 변경되지 않습니다.
pv 현재 가치, 즉 앞으로 지불할 일련의 납입금의 현재가치를 나타내는 총액입니다. pv를 생략하면 0으로간주되며 이 경우 pmt 인수를 반드시 포함해야 합니다.
type 지급 시점을 나타내는 숫자로서 0 또는 1입니다. 생략하면 0으로 간주됩니다.
2 PV
용도 - 투자액의 현재 가치를 반환합니다. 현재 가치는 앞으로 지불할 일련의 납입금의 현재 가치의 총합
예를 들어 돈을 빌릴 때 대출금은 대출자에게 현재 가치가 됩니다.
구문 - PV(rate,nper,pmt,fv,type)
: rate 이자 지급 기간당 이율입니다.
nper 총 납입 횟수입니다.
pmt 각 기간의 납입액으로서 전 기간 동안 일정합니다.
fv 미래 가치, 즉 최종 상환 후의 현금 잔고입니다.
type 지급 시점을 나타내는 숫자로서 0 또는 1입니다.
3 NPV
용도- 할인율, 앞으로의 지급액(음수 값) 및 수입(양수 값)을 사용하여 투자의 현재 가치를 계산합니다.
구문- NPV(rate,value1,value2, ...)
: rate 일정 기간 동안의 할인율입니다.
value1, value2, ... 지급액과 수입을 표시하는 인수로, 1개에서 254개까지 사용할 수 있습니다.
4 PMT
용도- 정기적으로 지불하고 일정한 이율이 적용되는 대출금의 상환액을 계산합니다.
구문- PMT(rate,nper,pv,fv,type)
: rate 대출 이율입니다.
: nper 대출금 총 상환 횟수입니다.
: pv 현재 가치, 즉 앞으로 지불할 일련의 상환금이 현재 가지고 있는 가치의 총합(원금)입니다.
: fv 미래 가치, 즉 최종 지급 후의 현금 잔고입니다. 생략하면 0으로 간주됩니다.
즉, 대출금의 미래 가치는 0입니다.
: type 납입 시점을 0 또는 1로 나타냅니다.
다음은 찾기 함수 입니다.
1 VLOOKUP
용도 - 표 배열의 첫째 열에서 값을 찾고 표 배열의 다른 열에 있는 같은 행에서 값을 반환합니다.
구문 - VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
: lookup_value 표 배열의 첫 번째 열에서 찾을 값입니다.
table_array 2개 이상의 데이터 열입니다. 범위에 대한 참조 또는 범위 이름을 사용합니다.
col_index_num 비교값과 같은 행에 있는 값을 표시할 table_array의 열 번호입니다.
range_lookup 정확하게 일치하는 값을 찾을 것인지, 근사값을 찾을 것인지를 결정하는 논리값입니다.
2 HLOOKUP
용도 - 테이블의 첫 행에 있는 값 또는 값의 배열을 검색한 다음 테이블이나 배열에서 지정한행으로부터 같은 열에
있는 값을 반환합니다.
구문 - HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
: lookup_value 테이블의 첫 행에서 찾을 값입니다
table_array 데이터를 찾을 정보 테이블입니다
row_index_num 반환하려는 값이 있는 table_array의 행 번호입니다
range_lookup HLOOKUP을 사용하여 정확하게 일치하는 값을 찾을지 아니면 근사값을 찾을지를 지정하는
논리값으로서, TRUE이거나 값을 생략하면 근사값이 반환됩니다.
3 CHOOSE
용도 - index_num을 사용하여 인수 목록에서 값을 반환합니다.
구문 - CHOOSE(index_num,value1,value2,...)
: index_num 선택할 값 인수를 지정합니다.
value1,value2,... CHOOSE 함수가 index_num에 따라 값이나 매크로 함수를 선택할 때 사용하는 인수입니다.
4 INDEX
용도 - 테이블이나 범위에서 값 또는 값에 대한 참조를 반환합니다.
-배열형
INDEX(array,row_num,column_num)
: array 배열 상수나 셀 범위입니다
row_num 값을 반환할 배열의 행을 선택합니다
column_num 값을 반환할 배열의 열을 선택합니다
-참조형
INDEX(reference,row_num,column_num,area_num)
: reference 한 개 이상의 셀 범위에 대한 참조입니다.
row_num 참조 범위에서 참조를 반환할 행 번호입니다
column_num 참조 범위에서 참조를 반환할 열 번호입니다
area_num row_num과 column_num이 교차하는 셀을 반환할 참조 범위를 선택합니다.
5 MATCH
용도 - MATCH 함수는 셀 범위에서 지정된 항목을 검색한 다음 범위 내에서 해당 항목의 상대 위치를 반환합니다.
구문 - MATCH(lookup_value, lookup_array, [match_type])
: lookup_value lookup_array에서 찾으려는 값으로서 필수 항목입니다.
lookup_array 검색할 셀 범위로서 필수 항목입니다
match_type 숫자 -1, 0 또는 1로서 선택 항목입니다.
6 OFFSET
용도 - 셀 또는 셀 범위에서 지정된 수의 행과 열로 구성되는 범위에 대한 참조를 반환합니다
구문 - OFFSET(reference,rows,cols,height,width)
: reference 오프셋의 기반으로 삼을 참조입니다
rows 왼쪽 위에 있는 셀이 참조할 위 또는 아래에 있는 행의 수입니다.
cols 결과의 왼쪽 위 셀이 참조할 왼쪽 또는 오른쪽에 있는 열의 수입니다.
height 반환되는 참조의 높이(단위: 행 수)입니다.
width 반환되는 참조의 너비(단위: 열 수)입니다.
7 TRANSEPOSE
용도 - 세로 셀 범위를 가로 범위로, 가로 셀 범위를 세로 범위로 바꾸어 반환합니다
구문 - TRANSPOSE(array) : array 행과 열을 바꿀 워크시트의 셀 범위 또는 배열로서 필수항목입니다
8 LOOKUP
용도 - LOOKUP 함수는 한 개의 행이나 한 개의 열로 이루어진 범위에서 값을 반환합니다.
구문 - LOOKUP(lookup_value, lookup_vector, result_vector)
: lookup_value LOOKUP 함수를 사용하여 첫 번째 벡터에서 검색하려는 값으로서 필수항목입니다.
lookup_vector 행이나 열을 한 개만 포함하는 범위로서 필수 항목입니다
result_vector 행이나 열을 한 개만 포함하는 범위로서 필수 항목입니다
다음은 통계함수 입니다.
1 AVERAGE
용도 - 인수의 평균(산술 평균)을 반환합니다
구문 - AVERAGE(number1, [number2],...)
: number1 평균을 구하려는 첫째 숫자, 셀 참조 (셀 참조: 워크시트에서 셀이 차지하는 좌표 집합입니다.
예를 들어 B열과 3행의 교차 부분에 나타나는 셀의 참조는 B3이 됩니다.) 또는 범위로서 필수 항목입니다
number2, ... 평균을 구하려는 추가 숫자, 셀 참조 또는 범위로서 선택 항목입니다.
2 MAX
용도 - 값 집합에서 최대값을 반환합니다.
구문 - MAX(number1,number2,...) : number1, number2, ...
최대값을 구할 숫자입니다. 1개에서 255개까지 사용할 수 있습니다.
3 MIN
용도 - 값 집합에서 최소값을 반환합니다.
구문 - MIN(number1,number2,...) : number1, number2, ...
최소값을 구할 인수로, 1개에서 255개까지 사용할 수 있습니다.
4 RANK
용도 - 수 목록에서 특정 수의 순위를 반환합니다.
구문 - RANK(number,ref,order)
: number 순위를 구하려는 수입니다.
ref 숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.
order 순위 결정 방법을 지정하는 수입니다.
5 VAR
용도 - 표본의 분산을 예측합니다.
구문 - VAR(number1,number2,...) : number1, number2, ...
모집단의 표본에 해당하는 숫자 인수로, 1개에서 255개까지 지정할 수 있습니다.
6 STDEV
용도 - 표본의 표준 편차를 예측합니다.
구문 - STDEV(number1,number2,...) : number1, number2, ... 모집단의 표본에 해당하는 숫자 인수로, 1개에서 255개까지
지정할 수있습니다.
7 COUNT
용도 - 숫자가 포함된 셀의 개수를 세고 인수 목록 내에 포함된 숫자의 개수를 셉니다.
구문 - COUNT(value1, [value2],...) : value1 개수를 세려는
첫째 항목, 셀 참조 또는 범위로서 필수 항목입니다.value2, 선택 항목입니다.
개수를 세려는 항목, 셀 참조 또는 범위를 최대 255개까지 추가할 수 있습니다.
8 MEDIAN
용도 - 주어진 수 집합의 중간값을 반환합니다.
구문 - MEDIAN(number1,number2,...) :number1, number2, ... 중간값을 계산할 인수로, 1개에서 255개까지
사용할 수 있습니다.
9 MODE
용도 - 배열이나 데이터 범위에서 빈도수가 가장 높은 값을 반환합니다
구문 - MODE(number1,number2,...) : number1, number2, ... 최빈값을 계산할 인수로, 1개에서 255개까지
사용할 수 있습니다.
10 AVERAGEA
용도 - 인수 목록에 있는 값의 산술 평균을 계산합니다.
구문 - AVERAGEA(value1,value2,...) : value1, value2, ...평균을 구하려는 셀, 셀 범위 또는 값입니다.
1개에서 255개까지 지정할 수 있습니다.
11 LARGE
용도 - 데이터 집합에서 k번째로 큰 값을 반환합니다.
구문 - LARGE(array,k) : array k번째로 큰 값을 확인할 데이터 배열 또는 범위입니다.
k 데이터의 배열이나 셀 범위에서 가장 큰 값을 기준으로 한 상대 순위입니다.
12 SMALL
용도 - 데이터 집합에서 k번째로 작은 값을 반환합니다.
구문 - SMALL(array,k) : array k번째로 작은 값을 구할 숫자 데이터 범위 또는 배열입니다.
k 데이터 범위나 배열에서 구하려는 가장 작은 값으로부터의 위치입니다.
13 COUNTA
용도 - 범위에서 비어 있지 않은 셀의 개수를 셉니다
구문 - COUNTA(value1, [value2], ...)
: value1 개수를 세려는 값을 나타내는 첫째 인수로서 필수 항목입니다.
value2, ... 개수를 세려는 값을 나타내는 추가 인수로서 선택 항목입니다.
최대 255개까지 인수를 지정할 수 있습니다.
14 COUNTBLANK
용도 - 지정한 범위에 있는 빈 셀의 개수를 계산합니다.
구문 - COUNTBLANK(range) : range 빈 셀의 개수를 계산할 범위입니다
15 COUNTIF
용도 - 지정된 단일 조건에 부합하는 범위 내의 셀 개수를 셉니다.
구문 - COUNTIF(range, criteria)
: range 숫자 또는 숫자가 들어 있는 이름, 배열, 참조를 포함하여 개수를 세려는 한 개 이상의 셀로서
필수 항목입니다. 빈 셀과 텍스트 값은 무시됩니다.
criteria 어떤 셀의 개수를 셀지 정의하는 숫자, 식, 셀 참조 또는 텍스트 문자열로서 필수 항목입니다.
예를들어 criteria를 32, ">32", B4, "오미자", "32" 등으로 지정할 수 있습니다.
16 GEOMEAN
용도 - 양수 데이터 배열 또는 참조 영역에 대한 기하 평균을반환합니다.
구문 - GEOMEAN(number1,number2,...)
: number1, number2, ... 평균을 계산할 인수로서 255개까지 지정할 수 있습니다.
쉼표로 구분된 인수대신 단일 배열이나 배열에 대한 참조를 사용할 수도 있습니다.
17 HARMEAN
용도 - 데이터 집합의 조화 평균을 반환합니다
구문 - HARMEAN(number1,number2,...) : number1, number2, . 평균을 계산할 인수로서 255개까지 지정
18 PERCENTILE
용도 - 범위에서 k번째 백분위수 값을 반환합니다.
구문 - PERCENTILE(array,k)
: array 상대 순위를 정의하는 데이터 배열 또는 범위입니다.
k 0에서 1까지 백분위수 값 범위입니다.
19 FREQUENCY
용도 - 값의 범위 내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 반환합니다
구문 - FREQUENCY(data_array,bins_array)
: data_array 빈도를 계산할 값 집합의 참조 또는 배열입니다.
data_array에 값이 없으면 FREQUENCY 함수는 0의 배열을 반환합니다.
bins_array data_array에서 값을 분류할 간격의 참조 또는 배열입니다.
bins_array에 값이 없으면 FREQUENCY 함수는 data_array에 있는 요소 개수를 반환합니다.
여기까지 입니다.
제가 문서 작성시에 주로 사용하는 함수들 위주로 정리해 봤습니다.
'직장이야기 Office Story' 카테고리의 다른 글
4차 산업 혁명 전망과 우리 삶의 변화 (0) | 2018.05.10 |
---|---|
경영전략 용어 정리 (0) | 2018.05.10 |
회계용어 정리 part 2 (0) | 2018.05.02 |
회계용어정리 part 1 (0) | 2018.05.02 |
큐레이션 서비스 모음 [핀터레스트, 피키캐스트, 왓챠, 허핑턴 포스트] (0) | 2018.04.30 |
이 글을 공유하기