자주사용하는 엑셀 함수 정리

반응형


사무실에서 하루종일 엑셀작업하다보니 자주사용하는 엑셀이나 정리해 보자~ 라는 생각이 들어서

엑셀함수 한번 정리해 봤습니다.

블로그를 하다보니 주위에 모든것을 어떻게 포스팅할까 하고 둘러보고 생각하게되네요 ^^;

그냥 자주사용하는 함수를 생각나는대로 리스트업 하도록 하겠습니다.


먼저 날짜와 시간에 관한 함수입니다.

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 반환 값의 형식을 결정하는 숫자입니다.

DAYS360

용도 - 이 문서에서는 Microsoft Office Excel의 DAYS360 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을   설명합니다.

구문 - DAYS360(start_date, end_date, [method])

       : start_date, end_date  필수 항목입니다. 

        method  계산에 미국식 방법을 사용할지 유럽식 방법을 사용할지 지정하는 논리값으로서 선택 항목

DATE

용도- 이 문서에서 MS Office Excel의 DATE 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명

구문 -  DATE(year, month, day) : year  필수 항목입니다. 

        year 

        인수의 값에는 한 자리에서 네 자리 숫자가 포함될 수 있습니다. 

        month  1월에서 12월 사이의 월을 나타내는 양의 정수나 음의 정수로서 필수 항목입니다. 

        day가 1보다 작으면 그 값과 1의 합을 지정된 달의 첫째 날짜에서 빼는 방식으로 day가 계산됩니다

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 날짜형식으로 표현하는 텍스트가 들어 있는 셀에 대한 셀 참조로서 필수 항목입니다


다음은 논리함수 입니다.

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인 경우에 반환되는 값입니다. 

NOT

용도 - 인수 값의 역을 반환합니다. 값이 특정 값과 같지 않도록 할 때 NOT을 사용합니다.

구문 - NOT(logical) : logical  TRUE 또는 FALSE를 판정할 수 있는 값이나 식입니다.

AND

용도 - 이 문서에서는 Microsoft Office Excel의 AND 함수에 용되는 수식 구문과 이 함수를 사용하는 방법을
         설명합
니다.

구문 - AND(logical1, [logical2], ...)

       : logical1  테스트를 통해 TRUE 또는 FALSE로 판가름 할 수 있는 첫째 조건으로서 필수 항목입니다.

       logical2, ...  테스트를 통해 TRUE 또는 FALSE로 판가름을 할 수 있는 추가 조건으로서 선택 항목입니다. 

       조건은 최대 255개까지 테스트할 수 있습니다.

OR

용도 - TRUE인 인수가 하나라도 있으면 TRUE를, 모든 인수가 FALSE이면 FALSE를 반환합니다.

구문 - OR (logical1,logical2,...)

       : logical1,logical2,...  

        TRUE 또는 FALSE를 검사할 조건으로서, 1개에서 255개 까지 지정할 수 있습니다.

FALSE

용도 - 논리값 FALSE를 반환합니다

구문 - FALSE( )

6

TRUE

용도 - 논리값 TRUE를 반환합니다.

구문 - TRUE( )


다음은 데이터베이스 계열의 함수 입니다.

DSUM

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자의 합계를 계산합니다.

구문 - DSUM(database,field,criteria) :database  데이터베이스나 목록으로 지정할 셀 범위로서, 

       데이터베이스는 레코드(관련 정보 행)와 필드(데이터 열)로 이루어진 관련 데이터 목록입니다.

       field  함수에 사용되는 열을 지정합니다.

       criteria  지정하는 조건이 포함된 셀  범위입니다. 

DAVERAGE

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한조건에 맞는 값의 평균을 계산합니다.

구문 - DAVERAGE(database,field,criteria)

DCOUNT

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자가 있는 셀의 개수를 계산합니다.

구문 - DCOUNT(database,field,criteria)

DCOUNTA

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 셀 중 비어 있지 않은 셀의 개수를 

       계산합니다.

구문 - DCOUNTA(database,field,criteria)

DMAX

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 가장 큰 값을 반환합니다.

구문 - DMAX(database,field,criteria)

DMIN

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 가장 작은 값을 반환합니다.

구문 - DMIN(database,field,criteria)

DVAR

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 표본을 기반으로

         한 모집단의 분산을 추정합니다.

구문 - DVAR(database,field,criteria)

DSTEDEV

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 표본을 기반으로 

         한 모집단의 표준 편차를 추정합니다.

구문 - DSTDEV(database,field,criteria)

DGET

용도 - 목록이나 데이터베이스의 열에서 지정한 조건에 맞는 하나의 값을 추출합니다.

구문 - DGET(database,field,criteria)

10 DPRODUCT

용도 - 목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 값을 곱합니다.

구문 - DPRODUCT(database,field,criteria)


다음은 문자열 함수 입니다.

LEFT

용도 - LEFT는 텍스트 문자열의 첫 번째 문자부터 시작하여 지정한 문자 수만큼 문자를 반환합니다.

구문 - LEFT(text,num_chars) : text 추출할 문자가 들어 있는 텍스트 문자열입니다.

        num_chars  LEFT 함수로 추출할 문자 수입니다.

MID

용도 - MID는 지정한 문자 수에 따라 문자열의 지정된 위치에서부터 지정한 만큼 문자 수 를 반환합니다.

구문 - MID(text,start_num,num_chars) 

       : text  추출할 문자가 들어 있는 텍스트 문자열입니다.

         start_num  추출할 첫 문자의 위치입니다.

         num_chars  MID 함수를 사용하여 텍스트에서 반환할 문자의 개수를 지정합니다.

         num_bytes  MIDB 함수를 사용하여 텍스트에서 바이트 단위로 반환할 문자의 개수를 지정합니다.

RIGHT

용도 - RIGHT는 지정한 문자 수에 따라 텍스트 문자열의 마지막 문자부터 지정된 개수의 문자를 반환합니다.

구문 - RIGHT(text,num_chars) : text  추출할 문자가 들어 있는 텍스트 문자열입니다.

       num_chars  추출할 문자 수를 지정합니다.

       num_bytes  추출할 문자 수를 바이트로 지정합니다.

LOWER

용도 - 텍스트 문자열의 대문자를 모두 소문자로 변환합니다.

구문 - LOWER(text) : text  소문자로 변환할 문자열입니다.

UPPER

용도 - 텍스트를 대문자로 변환합니다.

구문 - UPPER(text)

PROPER

용도 - 단어의 첫째 문자와 영문자가 아닌 문자 다음에 오는 영문자를 대문자로 변환합니다. 

         나머지 문자들은 소문자로 변환합니다.

구문 - ROPER(text) : text  따옴표로 묶인 텍스트, 텍스트를 반환하는 수식 또는 일부를 대문자로 변환할 

         텍스트가 들어 있는 셀의 참조입니다.

TRIM

용도- 단어 사이에 있는 공백 하나를 제외하고 텍스트의 공백을모두 삭제합니다. 

        다른 응용 프로그램에서 받은 텍스트에  불필요한 공백이 있을 때 TRIM을 사용합니다.

구문 - TRIM(text) : text공백을 제거할 텍스트입니다.

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에 바꿔 넣을 새 문자열입니다.

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  변환할 텍스트가 들어 있는 셀에 대한 참조 또는 따옴표로 묶인 텍스트입니다.


다음은 수학과 삼각 함수 계열 입니다.

SUM

용도 - 셀 범위에 있는 모든 수를 더합니다.

구문 - SUM(number1,number2, ...) : 전체 값이나 합계를 계산할 인수로, 1개에서 255개까지 사용할수 있다.

ROUND

용도 - ROUND 함수는 숫자를 지정한 자릿수로 반올림합니다.

구문 - ROUND(number, num_digits)

      : number  반올림할 숫자로서 필수 항목입니다.

        num_digits  number 인수를 반올림할 자릿수로서 필수 항목입니다.

ROUNDUP

용도 - 0에서 먼 방향으로 수를 올림합니다.

구문 - ROUNDUP(number,num_digits) : number  올림할 실수입니다.

        num_digits  숫자를 올림 또는 내림할 자릿수입니다

ROUNDDOWN

용도- 0에 가까운 방향으로 수를 내림합니다.

구문- ROUNDDOWN(number,num_digits) : number  내림할 실수입니다.

      num_digits  숫자를 올림 또는 내림할 자릿수입니다.

ABS

용도 - 절대값을 구한다.

SUMIF

용도 - SUMIF 함수를 사용하여 지정한 조건에 맞는 범위 (범위: 시트의 둘 이상의 셀입니다. 범위 내의 셀은 인접될 수도 있고 인접되지 않을 수도 있습니다.)의 값을 더할 수 있습니다.

구문- SUMIF(range, criteria, [sum_range])

      : range  조건을 적용할 셀 범위로서 필수 항목입니다.

       criteria  추가할 셀을 정의하는 숫자, 식, 셀 참조, 텍스트 또는 함수 형식의 조건으로서 필수 항목입니다.

       sum_range  range 인수에 지정된 것과 다른 셀을 더하려는 경우 실제로 더할 셀로서 선택 항목입니다. 

RAND

용도 - 0 이상 1 미만의 실수인 난수를 반환합니다. 워크시트를 계산할 때마다 새로운 난수가 반환됩니다.

구문 - RAND( )

MOD

용도 - 숫자를 제수로 나눈 나머지를 반환합니다. 결과는 제수와 같은 부호를 갖습니다.

구문 - MOD(number,divisor) 

       : number  나머지를 계산할 수입니다.

        divisor  number를 나눌 제수입니다.

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  제수입니다.


다음은 재무 관련 함수 입니다.

FV

용도- 일정 금액을 정기적으로 불입하고 일정한 이자율을 적용하는 투자의 미래 가치를 계산합니다.

구문- FV(rate,nper,pmt,pv,type)

      : rate  이자 지급 기간당 이율입니다.

       nper  총 납입 횟수입니다.

       pmt  정기적으로 적립하는 금액으로서 전 기간 동안 변경되지 않습니다.

       pv  현재 가치, 즉 앞으로 지불할 일련의 납입금의 현재가치를 나타내는 총액입니다. pv를 생략하면 0으로간주되며 이 경우 pmt 인수를 반드시 포함해야 합니다.

        type  지급 시점을 나타내는 숫자로서 0 또는 1입니다. 생략하면 0으로 간주됩니다.

PV

용도 - 투자액의 현재 가치를 반환합니다. 현재 가치는 앞으로 지불할 일련의 납입금의 현재 가치의 총합 

예를 들어 돈을 빌릴 때 대출금은 대출자에게 현재 가치가 됩니다.

구문 - PV(rate,nper,pmt,fv,type)

       : rate  이자 지급 기간당 이율입니다.

        nper  총 납입 횟수입니다.

        pmt  각 기간의 납입액으로서 전 기간 동안 일정합니다.

        fv  미래 가치, 즉 최종 상환 후의 현금 잔고입니다.

        type  지급 시점을 나타내는 숫자로서 0 또는 1입니다.

NPV

용도- 할인율, 앞으로의 지급액(음수 값) 및 수입(양수 값)을 사용하여 투자의 현재 가치를 계산합니다.

구문- NPV(rate,value1,value2, ...)

       : rate  일정 기간 동안의 할인율입니다.

        value1, value2, ...  지급액과 수입을 표시하는 인수로, 1개에서 254개까지 사용할 수 있습니다.

PMT

용도- 정기적으로 지불하고 일정한 이율이 적용되는 대출금의 상환액을 계산합니다.

구문- PMT(rate,nper,pv,fv,type)

       : rate  대출 이율입니다.

       : nper  대출금 총 상환 횟수입니다.

       : pv  현재 가치, 즉 앞으로 지불할 일련의 상환금이 현재 가지고 있는 가치의 총합(원금)입니다.

       : fv  미래 가치, 즉 최종 지급 후의 현금 잔고입니다. 생략하면 0으로 간주됩니다. 

       즉, 대출금의 미래 가치는 0입니다.

       : type  납입 시점을 0 또는 1로 나타냅니다.


다음은 찾기 함수 입니다.

VLOOKUP

용도 - 표 배열의 첫째 열에서 값을 찾고 표 배열의 다른 열에 있는 같은 행에서 값을 반환합니다.

구문 - VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

       : lookup_value  표 배열의 첫 번째 열에서 찾을 값입니다.

        table_array  2개 이상의 데이터 열입니다. 범위에 대한 참조 또는 범위 이름을 사용합니다.

        col_index_num  비교값과 같은 행에 있는 값을 표시할 table_array의 열 번호입니다.

        range_lookup  정확하게 일치하는 값을 찾을 것인지, 근사값을 찾을 것인지를 결정하는 논리값입니다.

HLOOKUP

용도 - 테이블의 첫 행에 있는 값 또는 값의 배열을 검색한 다음 테이블이나 배열에서 지정한행으로부터 같은 열에 

         있는 값을 반환합니다.

구문 - HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

       : lookup_value  테이블의 첫 행에서 찾을 값입니다

        table_array  데이터를 찾을 정보 테이블입니다

        row_index_num  반환하려는 값이 있는 table_array의 행 번호입니다

        range_lookup  HLOOKUP을 사용하여 정확하게 일치하는 값을 찾을지 아니면 근사값을 찾을지를 지정하는  

       논리값으로서, TRUE이거나 값을 생략하면 근사값이 반환됩니다. 

CHOOSE

용도 - index_num을 사용하여 인수 목록에서 값을 반환합니다.

구문 - CHOOSE(index_num,value1,value2,...)

       : index_num  선택할 값 인수를 지정합니다.

        value1,value2,...  CHOOSE 함수가 index_num에 따라  값이나 매크로 함수를 선택할 때 사용하는 인수입니다.

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이 교차하는 셀을 반환할 참조 범위를 선택합니다.

MATCH

용도 - MATCH 함수는 셀 범위에서 지정된 항목을 검색한 다음 범위 내에서 해당 항목의 상대 위치를 반환합니다.

구문 - MATCH(lookup_value, lookup_array, [match_type])

     : lookup_value  lookup_array에서 찾으려는 값으로서 필수 항목입니다.

       lookup_array  검색할 셀 범위로서 필수 항목입니다

       match_type  숫자 -1, 0 또는 1로서 선택 항목입니다. 

OFFSET

용도 - 셀 또는 셀 범위에서 지정된 수의 행과 열로 구성되는 범위에 대한 참조를 반환합니다

구문 - OFFSET(reference,rows,cols,height,width)

       : reference  오프셋의 기반으로 삼을 참조입니다

        rows  왼쪽 위에 있는 셀이 참조할 위 또는 아래에 있는 행의 수입니다.

       cols  결과의 왼쪽 위 셀이 참조할 왼쪽 또는 오른쪽에 있는 열의 수입니다.

       height  반환되는 참조의 높이(단위: 행 수)입니다.

       width  반환되는 참조의 너비(단위: 열 수)입니다.

TRANSEPOSE

용도 - 세로 셀 범위를 가로 범위로, 가로 셀 범위를 세로 범위로 바꾸어 반환합니다

구문 - TRANSPOSE(array) : array  행과 열을 바꿀 워크시트의 셀 범위 또는 배열로서 필수항목입니다

LOOKUP

용도 - LOOKUP 함수는 한 개의 행이나 한 개의 열로 이루어진 범위에서 값을 반환합니다.

구문 - LOOKUP(lookup_value, lookup_vector, result_vector)

       : lookup_value  LOOKUP 함수를 사용하여 첫 번째 벡터에서 검색하려는 값으로서 필수항목입니다. 

        lookup_vector  행이나 열을 한 개만 포함하는 범위로서 필수 항목입니다

        result_vector  행이나 열을 한 개만 포함하는 범위로서 필수 항목입니다


다음은 통계함수 입니다.

AVERAGE

용도 - 인수의 평균(산술 평균)을 반환합니다

구문 - AVERAGE(number1, [number2],...)

       : number1  평균을 구하려는 첫째 숫자, 셀 참조 (셀 참조: 워크시트에서 셀이 차지하는 좌표   집합입니다. 

         예를 들어 B열과 3행의 교차 부분에 나타나는 셀의 참조는 B3이 됩니다.) 또는 범위로서 필수 항목입니다

         number2, ...  평균을 구하려는 추가 숫자, 셀 참조 또는 범위로서 선택 항목입니다.

MAX

용도 - 값 집합에서 최대값을 반환합니다.

구문 - MAX(number1,number2,...) : number1, number2, ...  

       최대값을 구할 숫자입니다. 1개에서 255개까지 사용할 수 있습니다.

MIN

용도 - 값 집합에서 최소값을 반환합니다.

구문 - MIN(number1,number2,...) : number1, number2, ...  

       최소값을 구할 인수로, 1개에서 255개까지 사용할 수 있습니다.

RANK

용도 - 수 목록에서 특정 수의 순위를 반환합니다.

구문 - RANK(number,ref,order)

       : number  순위를 구하려는 수입니다.

         ref  숫자 목록의 배열 또는 참조입니다. 숫자 이외의 값은 무시됩니다.

         order  순위 결정 방법을 지정하는 수입니다.

VAR

용도 - 표본의 분산을 예측합니다.

구문 - VAR(number1,number2,...) : number1, number2, ...  

       모집단의 표본에 해당하는 숫자 인수로, 1개에서 255개까지 지정할 수 있습니다.

STDEV

용도 - 표본의 표준 편차를 예측합니다.

구문 - STDEV(number1,number2,...) : number1, number2, ...  모집단의 표본에 해당하는 숫자 인수로, 1개에서 255개까지

         지정할 수있습니다. 

COUNT

용도 - 숫자가 포함된 셀의 개수를 세고 인수 목록 내에 포함된 숫자의 개수를 셉니다.

구문 - COUNT(value1, [value2],...) : value1  개수를 세려는 

       첫째 항목, 셀 참조 또는 범위로서 필수 항목입니다.value2, 선택 항목입니다. 

        개수를 세려는 항목, 셀 참조 또는 범위를 최대 255개까지 추가할 수 있습니다. 

MEDIAN

용도 - 주어진 수 집합의 중간값을 반환합니다. 

구문 - MEDIAN(number1,number2,...) :number1, number2, ... 중간값을 계산할 인수로, 1개에서 255개까지 

         사용할 수 있습니다.

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에 있는 요소 개수를 반환합니다.


여기까지 입니다.

제가 문서 작성시에 주로 사용하는 함수들 위주로 정리해 봤습니다.

반응형

이 글을 공유하기

댓글

Designed by JB FACTORY