반응형
함수명 | 기능 | 구 문 및 예 제 | VBA |
날짜 및 시간함수 | |||
DATE | 특정 날짜를 일련 번호로 돌려줍니다 | ||
구문 | DATE(year,month,day) | ||
예제 | DATE(1998, 1, 1) = 35796 | ||
DATEDIF | 두 날짜 사이의 날짜 수, 개월 수 또는 년 수를 계산합니다 | ||
구문 | DATEDIF(start_date,end_date,unit) | ||
예제 | DATEDIF("2001/1/1","2003/1/1","Y") = 2. 계산 기간에 포함된 완전한 년도는 2년입니다. DATEDIF("2001/6/1","2002/8/15","D") = 440. 2001년 6월 1일과 2002년 8월 15일 사이에 포함된 날짜 수는 440일입니다. DATEDIF("2001/6/1","2002/8/15","YD") = 75. 6월 1일과 8월 15일 사이에 포함된 날짜 수는 75일입니다. 년은 무시됩니다 |
||
DATEVALUE | 텍스트 형태의 날짜를 일련 번호로 변환합니다 | ||
구문 | DATEVALUE(date_text) | ||
예제 | DATEVALUE("1998/8/22") = 36029 DATEVALUE("22-AUG-1998") = 36029 DATEVALUE("2002/02/23") = 37310 |
||
DAY | 일련 번호를 일 단위로 변환합니다 | ||
구문 | DAY(serial_number) | ||
예제 | DAY("4-Jan") = 4 DAY("15-Apr-1998") = 15 DAY("8/11/1998") = 11 DAY("2001/10/10") = 10 |
||
DAYS360 | 1년을 360일로 하여 두 날짜 사이의 날짜 수를 계산합니다 | 가능 | |
구문 | DAYS360(start_date,end_date,method) | ||
예제 | DAYS360("1993-1-30", "1993-2-1") = 1 | ||
EDATE | 시작 날짜 이전이나 이후의 지정된 개월 수를 일련 번호 날짜로 돌려줍니다 | ||
구문 | EDATE(start_date,months) | ||
예제 | EDATE(DATEVALUE("01/15/1998"),1) = 35841 또는 1998-02-15 EDATE(DATEVALUE("03/31/1998"),-1) = 35854 또는 1998-02-28 EDATE("2002/01/09",2) = 37324 또는 2002-03-09 |
||
EOMONTH | 지정한 달 수 이전이나 이후의 달의 마지막 날을 일련 번호로 돌려줍니다 | ||
구문 | EOMONTH(start_date,months) | ||
예제 | EOMONTH("01/01/1998",1) = 35854 또는 1998-02-28 EOMONTH("01/01/1998",-1) = 35795 또는 1997-12-31 EOMONTH("2000/01/30",3) = 36646 또는 2000-04-30 |
||
HOUR | 일련 번호를 시로 변환합니다 | ||
구문 | HOUR(serial_number) | ||
예제 | HOUR(0.7) = 16 HOUR(29747.7) = 16 HOUR("3:30:30 PM") = 15 |
||
MINUTE | 일련 번호를 분으로 변환합니다 | ||
구문 | MINUTE(serial_number) | ||
예제 | MINUTE("4:48:00 PM") = 48 MINUTE(0.01) = 14 MINUTE(4.02) = 28 |
||
MONTH | 일련 번호를 월로 변환합니다 | ||
구문 | MONTH(serial_number) | ||
예제 | MONTH("6-May") = 5 MONTH(35795) = 12 MONTH(35796) = 1 MONTH("2004/04/01") = 4 |
||
NETWORKDAYS | 두 날짜 사이의 전체 작업일 수를 구합니다 | ||
구문 | NETWORKDAYS(start_date,end_date,holidays) | ||
예제 | 다음 예제에서는 2002년 5월 1일과 2002년 5월 31일간의 작업일 수를 계산하면서 2002년 5월 28일은 제외합니다. NETWORKDAYS("2002/05/01","2002/05/31","2002/05/28") = 22 |
||
NOW | 현재 날짜와 시간을 일련 번호로 돌려줍니다 | ||
구문 | NOW( ) | ||
예제 | 1900 날짜 체계를 사용하고, 사용 중인 컴퓨터의 제공된 시계가 12:30:00 P.M., 1-Jan-1987로 설정되어 있으면 다음과 같습니다. NOW() = 31778.52083 |
||
SECOND | 일련 번호를 초로 변환합니다 | ||
구문 | SECOND(serial_number) | ||
예제 | SECOND("4:48:18 PM") = 18 SECOND(0.01) = 24 SECOND(4.02) = 48 |
||
TIME | 특정 시간을 일련 번호로 돌려줍니다 | ||
구문 | TIME(hour,minute,second) | ||
예제 | TIME(12, 0, 0) = 일련 번호 0.5 (12:00:00 P.M) TIME(16, 48, 10) = 일련 번호 0.700115741 (4:48:10 P.M) TEXT(TIME(23, 18, 14), "h:mm:ss AM/PM") = "11:18:14 PM" |
||
TIMEVALUE | 텍스트 형태의 시간을 일련 번호로 변환합니다 | ||
구문 | TIMEVALUE(time_text) | ||
예제 | TIMEVALUE("2:24 AM") = 0.1 TIMEVALUE("1955-08-22 6:35 AM") = 0.274305556 |
||
TODAY | 현재 날짜를 일련 번호로 돌려줍니다 | ||
구문 | TODAY( ) | ||
예제 | TODAY( ) | ||
WEEKDAY | 일련 번호를 요일로 변환합니다 | 가능 | |
구문 | WEEKDAY(serial_number,return_type) | ||
예제 | WEEKDAY("98/2/14") = 7(토요일) WEEKDAY("98/2/14",2) = 6(토요일) WEEKDAY("98/02/23",3) = 6(일요일) |
||
WEEKNUM | 지정한 주가 일년 중 몇 번째 주인가를 나타내는 숫자를 반환합니다 | ||
구문 | WEEKNUM(serial_num,return_type) | ||
예제 | 날짜가 1999년 1월 10일 일요일이면 다음과 같습니다. WEEKNUM("99/1/10",1) = 3 WEEKNUM("99/1/10",2) = 2 WEEKNUM("05/08/31") = 36 |
||
WORKDAY | 지정한 작업 일수 이전이나 이후의 날짜를 일련 번호로 돌려줍니다 | ||
구문 | WORKDAY(start_date,days,holidays) | ||
예제 | WORKDAY(DATEVALUE("01/03/1998"),5) = 35804 또는 1998년 1월 9일 1998년 1월 7일과 1998년 1월 8일이 공휴일이면 다음과 같습니다. WORKDAY(DATEVALUE("98/01/03"),5,{35802,35803}) = 35808 또는 1998년 1월 13일 |
||
YEAR | 일련 번호를 년으로 변환합니다 | ||
구문 | YEAR(serial_number) | ||
예제 | YEAR("98/7/5") = 1998 YEAR("05/05/01") = 2005 |
||
YEARFRAC | 일년에 대한 start_date와 end_date 사이의 전체 날짜 수 비율을 구합니다 | ||
구문 | YEARFRAC(start_date,end_date,basis) | ||
예제 | YEARFRAC("98/1/1", "98/6/30",2) = 0.5 YEARFRAC("98/1/1", "98/6/30",0) = 0.497222 YEARFRAC("01/01/25","01/09/27") = 0.67222 |
||
텍스트함수 | |||
ASC | 텍스트 내의 전자(2바이트) 영문자나 가타카나를 반자(1바이트) 문자로 변경합니다 | ||
구문 | ASC(text) | ||
예제 | ASC("EXCEL") = "EXCEL" | ||
CHAR | 코드 번호에 해당하는 문자를 구합니다 | ||
구문 | CHAR(number) 1~255까지의 수 |
||
예제 | CHAR(65) = "A" CHAR(33) = "!" |
||
CLEAN | 인쇄할 수 없는 모든 문자를 텍스트에서 제거합니다 | 가능 | |
구문 | CLEAN(text) | ||
예제 | CHAR(7)이 인쇄할 수 없는 문자를 표시한다면 다음과 같습니다. CLEAN(CHAR(7)&"text"&CHAR(7)) = "text" |
||
CODE | 텍스트의 첫째 문자를 나타내는 코드값을 구합니다 | ||
구문 | CODE(text) | ||
예제 | CODE("A") = 65 CODE("Alphabet") = 65 |
||
CONCATENATE | 여러 텍스트 항목을 한 텍스트로 결합합니다 | ||
구문 | CONCATENATE(text1,text2,..) | ||
예제 | CONCATENATE("합계 ", "값") = "합계 값". 이것은 "합계"&" "&"값"이라고 입력한 것과 동일한 효과를 가집니다 |
||
DOLLAR | 달러 통화 표시 형식을 적용하여 숫자를 텍스트로 변환합니다 | 가능 | |
구문 | DOLLAR(number,decimals) | ||
예제 | DOLLAR(1234.567, 2) = "$1,234.57" DOLLAR(1234.567, -2) = "$1,200" DOLLAR(-1234.567, -2) = "($1,200)" |
||
EXACT | 두 텍스트 값이 같은지 확인합니다 | ||
구문 | EXACT(text1,text2) | ||
예제 | EXACT("word","word") = TRUE EXACT("Word","word") = FALSE EXACT("w ord","word") = FALSE |
||
FIND | 지정한 텍스트를 다른 텍스트 안에서 찾아서 그 위치를 바이트 단위로 구합니다(대/소문자 구분) | 가능 | |
구문 | FIND(find_text,within_text,start_num) FINDB(find_text,within_text,start_num) |
||
예제 | FIND("M","Miriam McGovern") = 1 FIND("m","Miriam McGovern") = 6 FIND("M","Miriam McGovern",3) = 8 FIND("리","아리랑") = 2 FINDB(""리","아리랑") = 3 |
||
FIXED | 숫자를 고정 소수 자릿수를 가진 텍스트 형식으로 변환합니다 | 가능 | |
구문 | FIXED(number,decimals,no_commas) | ||
예제 | FIXED(1234.567, 1) = "1234.6" FIXED(1234.567, -1) = "1230" FIXED(-1234.567, -1) = "-1230" FIXED(44.332) = "44.33" |
||
JUNJA (JIS) | 문자열 내의 반자(1바이트) 영문자나 숫자를 전자(2바이트) 문자로 변경합니다 | ||
구문 | JUNJA(text) | ||
예제 | JUNJA("EXCEL") = "EXCEL" | ||
LEFT | LEFT는 텍스트의 왼쪽으로부터 문자를 지정한 바이트 수만큼 출력합니다 LEFTB는 더블바이트 문자에 사용합니다 | ||
구문 | LEFT(text,num_chars) LEFTB(text,num_bytes) |
||
예제 | LEFT("Sale Price",4) = "Sale" LEFTB("서울시 마포구",3) = "서울시" |
||
LEN | 텍스트의 길이를 바이트 단위로 구합니다 | ||
구문 | LEN(text) LENB(text) |
||
예제 | LEN("") = 0 LENB("경기도") = 3 |
||
LOWER | 텍스트의 대문자를 모두 소문자로 변환합니다 | ||
구문 | LOWER(text) | ||
예제 | LOWER("E. E. Cummings") = "e. e. cummings" LOWER("Apt. 2B") = "apt. 2b" |
||
MID | 텍스트의 지정 위치에서 문자를 지정한 개수 만큼 돌려줍니다 | ||
구문 | MID(text,start_num,num_chars) MIDB(text,start_num,num_bytes) |
||
예제 | MID("Fluid Flow",1,5) = "Fluid" MID("Fluid Flow",7,20) = "Flow" MID("1234",5,5) = "" (빈 문자열) MIDB("서울시 마포구",1,3) = "서울시" |
||
PHONETIC | 텍스트에서 윗주(furigana) 문자를 추출합니다 | 가능 | |
구문 | PHONETIC(reference) | ||
예제 | C4 셀에 "경기"가 들어 있고 B7 셀에 "도"가 들어 있으면 다음과 같습니다. PHONETIC(C4) = "경기" PHONETIC(B7) = "도" |
||
PROPER | 텍스트에 있는 각 단어의 첫째 문자를 대문자로 변환합니다 나머지 문자들은 소문자로 변환합니다 | 가능 | |
구문 | PROPER(text) | ||
예제 | PROPER("this is a TITLE") = "This Is A Title" PROPER("2-cent's worth") = "2-Cent'S Worth" PROPER("76BudGet") = "76Budget" |
||
REPLACE | 텍스트의 일부 문자를 다른 문자로 바꿉니다 | 가능 | |
구문 | REPLACE(old_text,start_num,num_chars,new_text) REPLACEB(old_text,start_num,num_bytes,new_text) |
||
예제 | REPLACE("abcdefghijk", 6, 5, "*") = "abcde*k" REPLACE("1990", 3, 2, "91") = "1991" 셀 A2에 "123456"이 들어 있으면 다음과 같습니다. REPLACE(A2, 1, 3, "@") = "@456" |
||
REPT | 텍스트를 지정한 횟수만큼 반복합니다 | 가능 | |
구문 | REPT(text,number_times) | ||
예제 | REPT("*-", 3) = "*-*-*-" | ||
RIGHT | 텍스트의 오른쪽으로부터 문자를 지정한 바이트 수만큼 출력합니다 | ||
구문 | RIGHT(text,num_chars) RIGHTB(text,num_bytes) |
||
예제 | RIGHT("Sale Price",5) = "Price" RIGHT("Stock Number") = "r" RIGHTB("아리랑",2) = "리" |
||
SEARCH | 지정한 텍스트를 다른 텍스트 안에서 찾아서 그 위치를 바이트 단위로 구합니다(대/소문자 구분 안함) | 가능 | |
구문 | SEARCH(find_text,within_text,start_num) SEARCHB(find_text,within_text,start_num) |
||
예제 | SEARCH("e","Statements",6) = 7 셀 B17에 단어 "margin"이, 셀 A14에 "Profit Margin"이 들어 있다면 다음과 같습니다. SEARCH($B$17,$A$14) = 8 |
||
SUBSTITUTE | 텍스트에서 old_text를 new_text로 바꿉니다 | 가능 | |
구문 | SUBSTITUTE(text,old_text,new_text,instance_num) | ||
예제 | SUBSTITUTE("Sales Data", "Sales", "Cost") = "Cost Data" SUBSTITUTE("Quarter 1, 1991", "1", "2", 1) = "Quarter 2, 1991" |
||
T | 인수를 텍스트로 변환합니다 | ||
구문 | T(value) | ||
예제 | T("Rainfall") = "Rainfall" T(19) = "" T("True") = "True" T(TRUE) = "" |
||
TEXT | 숫자를 지정한 표시 형식의 텍스트로 변환합니다 | 가능 | |
구문 | TEXT(value,format_text) | ||
예제 | TEXT(2.715, "$0.00") = "$2.72" TEXT("1991-4-15", "mmmm dd, yyyy") = "April 15, 1991" |
||
TRIM | 텍스트의 공백을 모두 제거합니다 | 가능 | |
구문 | TRIM(text) | ||
예제 | TRIM(" 1 사분기 매출 ") = "1 사분기 매출" | ||
UPPER | 텍스트를 대문자로 변환합니다 | ||
구문 | UPPER(text) | ||
예제 | UPPER("total") = "TOTAL" | ||
VALUE | 텍스트를 숫자로 변환합니다 | ||
구문 | VALUE(text) | ||
예제 | VALUE("\1,000") = 1,000 VALUE("16:48:00")-VALUE("12:00:00") = "16:48:00"-"12:00:00" = 0.2, 이것은 4시 48분에 해당합니다 |
||
WON | \(원) 통화 표시 형식을 적용하여 숫자를 텍스트로 변환합니다 | ||
구문 | WON(number,decimals) | ||
예제 | WON(1234.567,2) = "\1,234.57" WON(1234.567,-2) = "\1,200" WON(-1234.567,-2) = "\-1,200" WON(-0.123,4) = "\-0.1230" WON(99.888) = "\100" |
||
논리함수 | |||
AND | 인수가 모두 TRUE이면 TRUE를 돌려줍니다 | 가능 | |
구문 | AND(logical1,logical2, ...) 30개까지 가능 |
||
예제 | AND(TRUE, TRUE) = TRUE AND(TRUE, FALSE) = FALSE AND(2+2=4, 2+3=5) = TRUE |
||
FALSE | 논리값 FALSE를 돌려줍니다 | ||
구문 | FALSE( ) | ||
예제 | |||
IF | 수행할 논리 검사를 지정합니다 | ||
구문 | IF(logical_test,value_if_true,value_if_false) | ||
예제 | IF(A10<=100,"예산 미달","예산 초과") | ||
NOT | 논리식의 역을 구하여 돌려줍니다 | ||
구문 | NOT(logical) | ||
예제 | NOT(FALSE) = TRUE NOT(1+1=2) = FALSE |
||
OR | TRUE인 인수가 있으면 TRUE를 돌려줍니다 | 가능 | |
구문 | OR(logical1,logical2,...) 30개까지 가능 |
||
예제 | OR(TRUE) = TRUE OR(1+1=1,2+2=5) = FALSE |
||
TRUE | 논리값 TRUE를 돌려줍니다 | ||
구문 | TRUE( ) | ||
예제 | |||
정보함수 | |||
CELL | 셀의 서식, 위치 또는 내용에 대한 정보를 나타냅니다 | ||
구문 | CELL(info_type,reference) | ||
예제 | CELL("row",A20) = 20 A3에 TOTAL이 있으면 다음과 같습니다. CELL("contents", A3) = "TOTAL" |
||
COUNTBLANK | 한 범위에 있는 빈 셀의 개수를 셉니다 | 가능 | |
구문 | COUNTBLANK(range) | ||
예제 | COUNTBLANK(B2:C5)= 2 | ||
ERROR.TYPE | 오류 유형에 해당하는 번호를 나타냅니다 | ||
구문 | ERROR.TYPE(error_val) | ||
예제 | 오류가 없으면 #N/A 오류를 나타냅니다. IF 함수에서 ERROR.TYPE을 사용하여 오류값을 검사하고 오류값 대신 메시지 같은 문자열을 나타낼 수 있습니다 | ||
INFO | 현재의 운영 환경에 관한 정보를 보여줍니다 | ||
구문 | INFO(type_text) | ||
예제 | 두 개의 워크시트가 열려 있으면 다음 식의 결과값은 2 입니다. INFO("numfile") | ||
ISBLANK | 값이 비어 있으면 TRUE를 돌려줍니다 | ||
구문 | ISBLANK(value) | ||
예제 | C1 셀에 "GOLD" 가 있으면 ISBLANK(C1) = FALSE |
||
ISERR | 값이 #N/A 이외의 오류값이면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISERR(value) | ||
예제 | C5 셀에 #N/A 가 있으면 ISERR(C5) = FALSE |
||
ISERROR | 값이 오류값이면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISERROR(value) | ||
예제 | C3 셀에 #REF! 가 있으면 ISERROR(C3) = TRUE |
||
ISEVEN | 수가 짝수이면 TRUE를 돌려줍니다 | ||
구문 | ISEVEN(number) | ||
예제 | ISEVEN(-1) = FALSE ISEVEN(2.5) = TRUE ISEVEN(5) = FALSE |
||
ISLOGICAL | 값이 논리값이면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISLOGICAL(value) | ||
예제 | ISLOGICAL(TRUE) = TRUE ISLOGICAL("TRUE") = FALSE |
||
ISNA | 값이 #N/A 오류값이면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISNA(value) | ||
예제 | C5 셀에 #N/A , C3 셀에 #REF! 가 있으면 ISNA(C3) = FALSE ISNA(C5) = TRUE |
||
ISNONTEXT | 값이 텍스트가 아니면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISNONTEXT(value) | ||
예제 | |||
ISNUMBER | 값이 숫자이면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISNUMBER(value) | ||
예제 | ISNUMBER(4) = TRUE | ||
ISODD | 숫자가 홀수이면 TRUE를 돌려줍니다 | ||
구문 | ISODD(number) | ||
예제 | ISODD(-1) = TRUE ISODD(2.5) = FALSE ISODD(5) = TRUE |
||
ISREF | 값이 셀주소이면 TRUE를 돌려줍니다 | ||
구문 | ISREF(value) | ||
예제 | ISREF(Region1) = TRUE (Region1이 범위 이름으로 정의된 경우) | ||
ISTEXT | 값이 텍스트이면 TRUE를 돌려줍니다 | 가능 | |
구문 | ISTEXT(value) | ||
예제 | C2 셀에 "Region1" 이 있으면 ISTEXT(C2) = TRUE (Region1이 텍스트로 서식이 지정된 경우) |
||
N | 숫자로 변환된 값을 돌려줍니다 | ||
구문 | N(value) | ||
예제 | A1에 "7", A2에 "Even", A3에 "TRUE"가 들어 있으면 N(A1) = 7 N(A2) = 0, A2에 텍스트가 들어 있기 때문입니다. N(A3) = 1, A3에 TRUE가 들어 있기 때문입니다. N("7") = 0, "7"이 텍스트이기 때문입니다. |
||
NA | 오류값 #N/A를 표시합니다. #N/A는 "어떤 값도 사용할 수 없음"을 의미합니다. NA를 사용하여 빈 셀을 표시합니다 | ||
구문 | NA( ) | ||
예제 | |||
TYPE | 값의 유형을 나타내는 수를 구합니다 | ||
구문 | TYPE(value) | ||
예제 | A1에 "Smith"라는 문자열이 있다면 다음과 같습니다. TYPE(A1) = TYPE("Smith") = 2 TYPE("MR. "&A1) = 2 TYPE(2+A1) = TYPE(#VALUE!) = 16 TYPE({1,2;3,4}) = 64 |
||
조회 및 참조함수 | |||
ADDRESS | 참조 영역을 워크시트의 한 셀에 텍스트로 돌려줍니다 | ||
구문 | ADDRESS(row_num,column_num,abs_num,a1,sheet_text) | ||
예제 | ADDRESS(2,3) = "$C$2" ADDRESS(2,3,2) = "C$2" ADDRESS(2,3,2,FALSE) = "R2C[3]" |
||
AREAS | 참조 영역 내의 영역 수를 구합니다 | ||
구문 | AREAS(reference) | ||
예제 | AREAS(B2:D4) = 1 AREAS((B2:D4,E5,F6:I9)) = 3 |
||
CHOOSE | 값 목록 중에서 하나를 선택합니다 | 가능 | |
구문 | CHOOSE(index_num,value1,value2,_) | ||
예제 | CHOOSE(2,"1st","2nd","3rd","Finished") = "2nd" SUM(A1:CHOOSE(3,A10,A20,A30)) = SUM(A1:A30) |
||
COLUMN | 참조 영역의 열 번호를 구합니다 | ||
구문 | COLUMN(reference) | ||
예제 | COLUMN(A3) = 1 | ||
COLUMNS | 배열이나 참조 영역의 열 개수를 구합니다 | ||
구문 | COLUMNS(array) | ||
예제 | COLUMNS(A1:C4) = 3 COLUMNS({1,2,3;4,5,6}) = 3 |
||
HLOOKUP | 배열의 첫째 행을 조회하여 지정한 셀의 값을 구합니다 | 가능 | |
구문 | HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) | ||
예제 | A1:A4에는 "Axles", 4, 5, 6이 B1:B4에는 "Bearings", 4, 7, 8이 C1:C4에는 "Bolts", 9, 10, 11이 각각 들어 있으면 결과는 다음과 같습니다. HLOOKUP("Axles", A1:C4,2,TRUE) = 4 HLOOKUP("Bearings",A1:C4,3,FALSE) = 7 HLOOKUP("Bearings",A1:C4,3,TRUE) = 7 HLOOKUP("Bolts",A1:C4,4,) = 11 |
||
HYPERLINK | 네트워크 서버, 인트라넷 또는 인터넷에 저장된 문서를 여는 바로 가기나 점프 기능을 만듭니다 | ||
구문 | HYPERLINK(link_location, friendly_name) | ||
예제 | HYPERLINK("http://www.business.com/report/budget report.xls", "예산 보고서") | ||
INDEX | 색인을 사용하여 참조 영역이나 배열에서 값을 선택합니다 | 가능 | |
구문 | INDEX(array,row_num,column_num) INDEX(reference,row_num,column_num,area_num) |
||
예제 | INDEX({1,2;3,4},2,2) = 4 도움말 참조 |
||
INDIRECT | 텍스트 값으로 지정한 참조 영역을 구합니다 | ||
구문 | INDIRECT(ref_text,a1) | ||
예제 | 셀 A1에 "B2"가 셀 B2에 1.333이라는 값이 있다면 다음과 같습니다. INDIRECT($A$1) = 1.333 셀 C5에 45라는 값이 있고, 셀 A1의 내용을 "C5"로 바꾸면 다음과 같습니다. INDIRECT($A$1) = 45 |
||
LOOKUP | 벡터 또는 배열에서 값을 찾습니다 | 가능 | |
구문 | LOOKUP(lookup_value,lookup_vector,result_vector) LOOKUP(lookup_value,array) |
||
예제 | 벡터형은 도움말 참조 LOOKUP("C",{"a","b","c","d";1,2,3,4}) = 3 LOOKUP("bump",{"a",1;"b",2;"c",3}) = 2 |
||
MATCH | 참조 영역이나 배열에서 값을 찾습니다 | 가능 | |
구문 | MATCH(lookup_value,lookup_array,match_type) | ||
예제 | 도움말 참조 | ||
OFFSET | 주어진 참조 영역으로부터 참조 오프셋을 돌려줍니다 | ||
구문 | OFFSET(reference,rows,cols,height,width) | ||
예제 | OFFSET(C3,2,3,1,1) = F5. 워크시트에 이 식을 입력하면 셀 F5에 있는 값이 표시됩니다. OFFSET(C3:E5,-1,0,3,3) = C2:E4 OFFSET(C3:E5,0,-3,3,3) = #REF! |
||
ROW | 참조 영역의 행 번호를 구합니다 | ||
구문 | ROW(reference) | ||
예제 | ROW(A3) = 3 C5에 ROW를 입력하면 다음과 같습니다. ROW() = ROW(C5) = 5 |
||
ROWS | 참조 영역 또는 배열의 행 개수를 구합니다 | ||
구문 | ROWS(array) | ||
예제 | ROWS(A1:C4) = 4 ROWS({1,2,3;4,5,6}) = 2 |
||
TRANSPOSE | 배열의 행과 열을 바꿉니다 | 가능 | |
구문 | TRANSPOSE(array) | ||
예제 | A1:C1에 1, 2, 3이 각각 들어 있다고 가정하고 다음 식을 셀 A3:A5에 배열로 입력하면, TRANSPOSE($A$1:$C$1)의 결과는 A3:A5에 대응하는 값과 같습니다 |
||
VLOOKUP | 배열의 가장 왼쪽 열을 조회하여 같은 행에 있는 셀 값을 돌려줍니다 | 가능 | |
구문 | VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) | ||
예제 | 도움말 참조 | ||
데이터베이스 및 목록관리함수 | |||
DAVERAGE | 데이터베이스 필드 값들의 평균을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DCOUNT | 데이터베이스에서 숫자가 들어 있는 셀의 개수를 셉니다 | 가능 | |
구문 | |||
예제 | |||
DCOUNTA | 데이터베이스에서 비어있지 않은 셀의 개수를 셉니다 | 가능 | |
구문 | |||
예제 | |||
DGET | 데이터베이스에서 지정한 조건에 맞는 레코드 하나를 추출합니다 | 가능 | |
구문 | |||
예제 | |||
DMAX | 데이터베이스 필드 값들로부터 최대값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DMIN | 데이터베이스 필드 값들로부터 최소값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DPRODUCT | 데이터베이스에서 조건에 맞는 레코드들의 특정 필드 값들을 곱합니다 | 가능 | |
구문 | |||
예제 | |||
DSTDEV | 데이터베이스 필드 값들로부터 표본 집단의 표준 편차를 구합니다 | 가능 | |
구문 | |||
예제 | |||
DSTDEVP | 데이터베이스 필드 값들로부터 모집단의 표준 편차를 구합니다 | 가능 | |
구문 | |||
예제 | |||
DSUM | 데이터베이스에서 조건에 맞는 레코드들의 필드 값들을 더합니다 | 가능 | |
구문 | |||
예제 | |||
DVAR | 데이터베이스 필드 값들로부터 표본 집단의 분산을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DVARP | 데이터베이스 필드 값들로부터 모집단의 분산을 구합니다 | 가능 | |
구문 | |||
예제 | |||
GETPIVOTDATA | 피벗 테이블에 저장된 데이터를 돌려줍니다 | ||
구문 | |||
예제 | |||
수학 및 삼각함수 | |||
ABS | 절대값을 구합니다. 절대값은 부호가 없는 숫자입니다 | ||
구문 | ABS(number) | ||
예제 | ABS(2)= 2 ABS(-2) = 2 |
||
ACOS | 아크코사인값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ACOSH | 역 하이퍼볼릭 코사인값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ASIN | 아크사인값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ASINH | 역 하이퍼볼릭 사인값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ATAN | 아크탄젠트값을 구합니다 | ||
구문 | |||
예제 | |||
ATAN2 | x, y 좌표에서 아크탄젠트값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ATANH | 역 하이퍼볼릭 탄젠트값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
CEILING | 수를 significance의 배수가 되도록 절대값을 올림합니다 | 가능 | |
구문 | |||
예제 | |||
COMBIN | 주어진 개체수로 만들 수 있는 조합의 수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
COS | 코사인값을 구합니다 | ||
구문 | |||
예제 | |||
COSH | 하이퍼볼릭 코사인값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
COUNTIF | 범위에서 주어진 조건에 맞는 비어있지 않은 셀의 개수를 셉니다 | 가능 | |
구문 | COUNTIF(range,criteria) | ||
예제 | A3:A6에 "사과", "복숭아", "배", "사과"가 각각 들어 있다면 다음과 같습니다. COUNTIF(A3:A6,"사과") = 2 B3:B6에 32, 54, 75, 86이 각각 들어 있다면 다음과 같습니다. COUNTIF(B3:B6,">55") = 2 |
||
DEGREES | 라디안 형태의 각도를 도 단위로 바꿉니다 | 가능 | |
구문 | |||
예제 | |||
EVEN | 숫자를 가장 가까운 짝수로 반올림합니다 | 가능 | |
구문 | EVEN(number) | ||
예제 | EVEN(1.5) = 2 EVEN(3) = 4 EVEN(2) = 2 EVEN(-1) = -2 |
||
EXP | number를 지수로 한 e의 누승을 계산합니다 | ||
구문 | |||
예제 | |||
FACT | number의 계승값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FACTDOUBLE | number의 이중 계승값을 구합니다 | ||
구문 | |||
예제 | |||
FLOOR | 0에 가까운 방향으로 수를 내립니다 | 가능 | |
구문 | |||
예제 | |||
GCD | 최대 공약수를 구합니다 | ||
구문 | |||
예제 | |||
INT | 소수점 아래를 버리고 가장 가까운 정수로 내림합니다 | ||
구문 | INT(number) | ||
예제 | INT(8.9) = 8 INT(-8.9) = -9 |
||
LCM | 최소 공배수를 구합니다 | ||
구문 | |||
예제 | |||
LN | 자연 로그값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
LOG | 지정한 밑에 대한 로그값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
LOG10 | 밑이 10인 로그값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
MDETERM | 배열의 행렬식을 구합니다 | 가능 | |
구문 | |||
예제 | |||
MINVERSE | 배열의 역 행렬을 구합니다 | 가능 | |
구문 | |||
예제 | |||
MMULT | 두 배열의 행렬 곱을 구합니다 | 가능 | |
구문 | |||
예제 | |||
MOD | 나눗셈의 나머지를 구합니다 | ||
구문 | MOD(number,divisor) | ||
예제 | MOD(3, 2) = 1 MOD(-3, 2) = 1 MOD(3, -2) = -1 MOD(-3, -2) = -1 |
||
MROUND | 원하는 배수로 반올림된 수를 구합니다 | ||
구문 | |||
예제 | |||
MULTINOMIAL | 다항식 값을 구합니다 | ||
구문 | |||
예제 | |||
ODD | 숫자를 가장 가까운 홀수로 올림합니다 | 가능 | |
구문 | ODD(number) | ||
예제 | ODD(1.5) = 3 ODD(3) = 3 ODD(2) = 3 ODD(-1) = -1 ODD(-2) = -3 |
||
PI | 원주율 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
POWER | 거듭제곱한 결과를 구합니다 | 가능 | |
구문 | POWER(number,power) | ||
예제 | POWER(5,2) = 25 | ||
PRODUCT | 인수를 모두 곱한 결과를 구합니다 | 가능 | |
구문 | PRODUCT(number1,number2, ...) | ||
예제 | 셀 A2:C2에 5, 15, 30이 들어 있으면 다음과 같습니다. PRODUCT(A2:C2) = 2,250 |
||
QUOTIENT | 나눗셈의 몫을 구합니다 | ||
구문 | |||
예제 | |||
RADIANS | 도 단위로 표시된 각도를 라디안 값으로 변환합니다 | 가능 | |
구문 | |||
예제 | |||
RAND | 0과 1 사이의 난수를 구합니다 | ||
구문 | RAND( ) | ||
예제 | 0과 같거나 크고 100보다 작은 난수를 만드는 방법은 다음과 같습니다. RAND()*100 | ||
RANDBETWEEN | 지정한 두 수 사이의 난수를 구합니다 | ||
구문 | |||
예제 | |||
ROMAN | 아라비아 숫자를 텍스트인 로마 숫자로 변환합니다 | 가능 | |
구문 | |||
예제 | |||
ROUND | 수를 지정한 자릿수로 반올림합니다 | 가능 | |
구문 | ROUND(number,num_digits) | ||
예제 | ROUND(2.15, 1) = 2.2 ROUND(2.149, 1) = 2.1 ROUND(-1.475, 2) = -1.48 ROUND(21.5, -1) = 20 |
||
ROUNDDOWN | 0에 가까운 방향으로 수를 내림합니다 | 가능 | |
구문 | ROUNDDOWN(number,num_digits) | ||
예제 | ROUNDDOWN(3.2, 0) = 3 ROUNDDOWN(76.9,0) = 76 ROUNDDOWN(3.14159, 3) = 3.141 ROUNDDOWN(-3.14159, 1) = -3.1 ROUNDDOWN(31415.92654, -2) = 31,400 |
||
ROUNDUP | 0에서 먼 방향으로 수를 올림합니다 | 가능 | |
구문 | ROUNDUP(number,num_digits) | ||
예제 | ROUNDUP(3.2,0) = 4 ROUNDUP(76.9,0) = 77 ROUNDUP(3.14159, 3) = 3.142 ROUNDUP(-3.14159, 1) = -3.2 ROUNDUP(31415.92654, -2) = 31,500 |
||
SERIESSUM | 수식에 따라 멱급수의 합을 구합니다 | ||
구문 | |||
예제 | |||
SIGN | 숫자의 부호를 결정합니다. Number가 양수이면 1을 표시하고 0이면 0, 음수이면 -1을 표시합니다 | ||
구문 | SIGN(number) | ||
예제 | SIGN(10) = 1 SIGN(4-4) = 0 SIGN(-0.00001) = -1 |
||
SIN | 주어진 각도의 사인값을 구합니다 | ||
구문 | |||
예제 | |||
SINH | 하이퍼볼릭 사인값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
SQRT | 양의 제곱근을 구합니다 | ||
구문 | |||
예제 | |||
SQRTPI | (number * Pi)의 제곱근을 구합니다 | ||
구문 | |||
예제 | |||
SUBTOTAL | 목록이나 데이터베이스의 부분합을 구합니다 | 가능 | |
구문 | SUBTOTAL(function_num,ref1,ref2,...) | ||
예제 | SUBTOTAL(9,C3:C5)는 SUM 함수를 사용하여 셀 C3:C5의 부분합을 구합니다 | ||
SUM | 인수를 모두 더한 값을 구합니다 | 가능 | |
구문 | SUM(number1,number2, ...) | ||
예제 | SUM(3, 2) = 5 SUM("3", 2, TRUE) = 6. 텍스트 값이 숫자로 번역되고 논리값 TRUE는 숫자 1로 번역되기 때문입니다. |
||
SUMIF | 주어진 조건에 의해 지정된 셀들의 합을 구합니다 | 가능 | |
구문 | SUMIF(range,criteria,sum_range) | ||
예제 | A1:A4에는 네 채의 집에 대한 자산 가격 \10000000, \20000000, \30000000, \40000000이 있고, 각 자산 가격에 해당하는 판매 수수료(\700000, \1400000, \2100000, \2800000)가 B1:B4에 있다고 가정합니다. SUMIF(A1:A4,">16000000",B1:B4) = \6300000 |
||
SUMPRODUCT | 배열에서 대응하는 요소를 모두 곱하고 그 곱의 합계를 구합니다 | 가능 | |
구문 | SUMPRODUCT(array1,array2,array3, ...) | ||
예제 | SUMPRODUCT({3,4;8,6;1,9}, {2,7;6,7;5,3}) = 156 | ||
SUMSQ | 인수의 제곱의 합을 구합니다 | 가능 | |
구문 | |||
예제 | |||
SUMX2MY2 | 두 배열에서 대응값의 제곱의 차를 모두 더한 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
SUMX2PY2 | 두 배열에서 대응값의 제곱의 합을 모두 더한 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
SUMXMY2 | 두 배열에서 대응값 간의 차를 제곱한 합계를 구합니다 | 가능 | |
구문 | |||
예제 | |||
TAN | 탄젠트값을 구합니다 | ||
구문 | |||
예제 | |||
TANH | 하이퍼볼릭 탄젠트값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
TRUNC | 숫자의 소수점 이하를 버리고 정수로 변환합니다 | ||
구문 | TRUNC(number,num_digits) | ||
예제 | TRUNC(8.9) = 8 TRUNC(-8.9) = -8 TRUNC(PI()) = 3 |
||
재무함수 | |||
ACCRINT | 정기적으로 이자를 지급하는 유가 증권의 발생된 이자를 계산합니다 | ||
구문 | |||
예제 | |||
ACCRINTM | 만기일에 이자를 지급하는 유가 증권의 발생된 이자를 계산합니다 | ||
구문 | |||
예제 | |||
AMORDEGRC | 매 회기의 감가 상각액을 구합니다 | ||
구문 | |||
예제 | |||
AMORLINC | 매 회기의 감가 상각액을 구합니다 | ||
구문 | |||
예제 | |||
COUPDAYBS | 이자 수취 기간의 시작일부터 결산일까지의 날짜 수를 계산합니다 | ||
구문 | |||
예제 | |||
COUPDAYS | 결산일이 포함된 이자 수취 기간의 날짜 수를 계산합니다 | ||
구문 | |||
예제 | |||
COUPDAYSNC | 결산일부터 다음 이자 지급일까지의 날짜 수를 계산합니다 | ||
구문 | |||
예제 | |||
COUPNCD | 결산일 직후의 다음 이자 지급일을 구합니다 | ||
구문 | |||
예제 | |||
COUPNUM | 결산일과 만기일 사이의 이자 지급 횟수를 구합니다 | ||
구문 | |||
예제 | |||
COUPPCD | 결산일 바로 전의 이자 지급일을 구합니다 | ||
구문 | |||
예제 | |||
CUMIPMT | 두 기간 사이에 지불한 이자의 누계를 계산합니다 | ||
구문 | |||
예제 | |||
CUMPRINC | 두 기간 사이에 대출금에 대해 상환한 원금의 누계를 계산합니다 | ||
구문 | |||
예제 | |||
DB | 정율법을 사용하여 지정된 기간의 자산 감가 상각액을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DDB | 이중체감법이나 다른 방법을 사용하여 지정된 기간의 자산 감가상각액을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DISC | 유가 증권의 할인율을 계산합니다 | ||
구문 | |||
예제 | |||
DOLLARDE | 분수로 표시된 금액을 소수로 표시된 금액으로 변환합니다 | ||
구문 | |||
예제 | |||
DOLLARFR | 소수로 표시된 금액을 분수로 표시된 금액으로 변환합니다 | ||
구문 | |||
예제 | |||
DURATION | 정기적으로 이자를 지급하는 유가 증권의 잔존 년수를 계산합니다 | ||
구문 | |||
예제 | |||
EFFECT | 실제 연 이율을 계산합니다 | ||
구문 | |||
예제 | |||
FV | 투자의 미래 가치를 계산합니다 | 가능 | |
구문 | |||
예제 | |||
FVSCHEDULE | 초기 원금에 일련의 복리 이율을 적용했을 때의 미래 가치를 계산합니다 | ||
구문 | |||
예제 | |||
INTRATE | 완전 투자한 유가 증권의 이율을 구합니다 | ||
구문 | |||
예제 | |||
IPMT | 일정 기간 동안의 투자 금액에 대한 이자 지급액을 구합니다 | 가능 | |
구문 | |||
예제 | |||
IRR | 일련의 주기적인 현금 흐름에 대한 내부 수익율을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ISPMT | 투자 금액에 대해 특정 기간 동안 지급되는 이자를 계산합니다 | 가능 | |
구문 | |||
예제 | |||
MDURATION | 가정된 액면가가 $100인 유가 증권의 Macauley 수정 기간을 구합니다 | ||
구문 | |||
예제 | |||
MIRR | 음과 양의 현금 흐름에 서로 다른 이자율을 적용할 경우의 내부 수익율을 구합니다 | 가능 | |
구문 | |||
예제 | |||
NOMINAL | 명목상의 연 이율을 구합니다 | ||
구문 | |||
예제 | |||
NPER | 투자에 대한 투자 기간 수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
NPV | 일련의 주기적인 현금 흐름과 할인율을 기준으로 투자의 순 현재 가치를 산출합니다 | 가능 | |
구문 | |||
예제 | |||
ODDFPRICE | 첫 이수 기간이 경상 이수 기간과 다른 유가 증권의 액면가 $100당 금액을 구합니다 | ||
구문 | |||
예제 | |||
ODDFYIELD | 첫 이수 기간이 경상 이수 기간과 다른 유가 증권의 수익률을 구합니다 | ||
구문 | |||
예제 | |||
ODDLPRICE | 마지막 이수 기간이 경상 이수 기간과 다른 유가 증권의 액면가 $100당 가격을 구합니다 | ||
구문 | |||
예제 | |||
ODDLYIELD | 마지막 이수 기간이 경상 이수 기간과 다른 유가 증권의 수익률을 구합니다 | ||
구문 | |||
예제 | |||
PMT | 연금의 정기적인 지급액을 계산합니다 | 가능 | |
구문 | |||
예제 | |||
PPMT | 투자 금액에 대해 주어진 기간 동안의 원금 상환액을 계산합니다 | 가능 | |
구문 | |||
예제 | |||
PRICE | 정기적으로 이자를 지급하는 유가 증권의 액면가 $100당 금액을 구합니다 | ||
구문 | |||
예제 | |||
PRICEDISC | 할인된 유가 증권의 액면가 $100당 가격을 구합니다 | ||
구문 | |||
예제 | |||
PRICEMAT | 만기일에 이자를 지급하는 유가 증권의 액면가 $100당 가격을 구합니다 | ||
구문 | |||
예제 | |||
PV | 투자액의 현재 가치를 계산합니다 | 가능 | |
구문 | |||
예제 | |||
RATE | 연금의 기간별 이자율을 구합니다 | 가능 | |
구문 | |||
예제 | |||
RECEIVED | 완전 투자 유가 증권의 만기일에 수령하는 금액을 구합니다 | ||
구문 | |||
예제 | |||
SLN | 한 기간 동안의 자산 감가 상각액을 정액법으로 구합니다 | 가능 | |
구문 | |||
예제 | |||
SYD | 지정한 기간 동안의 자산 감가 상각액을 연수 합계법으로 구합니다 | 가능 | |
구문 | |||
예제 | |||
TBILLEQ | 국채의 연 수익율을 구합니다 | ||
구문 | |||
예제 | |||
TBILLPRICE | 국채의 액면가 $100당 가격을 구합니다 | ||
구문 | |||
예제 | |||
TBILLYIELD | 국채의 수익률을 구합니다 | ||
구문 | |||
예제 | |||
VDB | 지정한 기간이나 부분적 기간의 자산 감가 상각액을 이중 체감법으로 계산합니다 | 가능 | |
구문 | |||
예제 | |||
XIRR | 비정기적인 현금 흐름에 대한 내부 회수율을 구합니다 | ||
구문 | |||
예제 | |||
XNPV | 비정기적인 현금 흐름에 대한 순 현재 가치를 계산합니다 | ||
구문 | |||
예제 | |||
YIELD | 정기적으로 이자를 지급하는 유가 증권의 수익률을 구합니다 | ||
구문 | |||
예제 | |||
YIELDDISC | 할인된 유가 증권의 연 수익률을 구합니다 예를 들면 국채가 있습니다 | ||
구문 | |||
예제 | |||
YIELDMAT | 만기일에 이자를 지급하는 유가 증권의 연 수익률을 구합니다 | ||
구문 | |||
예제 | |||
통계함수 | |||
AVEDEV | 데이터 요소 평균으로부터 절대 편차의 평균을 구합니다 | 가능 | |
구문 | |||
예제 | |||
AVERAGE | 인수의 평균을 구합니다 | 가능 | |
구문 | AVERAGE(number1,number2, ...) | ||
예제 | A1:A5의 이름이 Scores이고 10, 7, 9, 27, 2가 들어 있으면 다음과 같습니다. AVERAGE(A1:A5) = 11 AVERAGE(Scores) = 11 AVERAGE(A1:A5, 5) = 10 |
||
AVERAGEA | 숫자, 텍스트, 논리값을 포함하여 인수의 평균을 구합니다 | ||
구문 | |||
예제 | |||
BETADIST | 누적 베타 확률 밀도 함수값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
BETAINV | 역 누적 베타 확률 밀도 함수값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
BINOMDIST | 이항 분포 확률을 구합니다 | 가능 | |
구문 | |||
예제 | |||
CHIDIST | 카이 제곱 분포의 단측 검정 확률을 구합니다 | 가능 | |
구문 | |||
예제 | |||
CHIINV | 역 카이 제곱 분포의 단측 검정 확률을 구합니다 | 가능 | |
구문 | |||
예제 | |||
CHITEST | 독립 검정 결과를 구합니다 | 가능 | |
구문 | |||
예제 | |||
CONFIDENCE | 모집단 평균의 신뢰구간을 구합니다 | 가능 | |
구문 | |||
예제 | |||
CORREL | 두 데이터 집합 사이의 상관 계수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
COUNT | 인수 목록에서 숫자의 개수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
COUNTA | 인수 목록에서 값의 개수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
COVAR | 편차의 곱의 평균(공분산)을 구합니다 | 가능 | |
구문 | |||
예제 | |||
CRITBINOM | 누적 이항 분포가 기준치 이하가 되는 값 중 최소값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
DEVSQ | 편차의 제곱의 합을 구합니다 | 가능 | |
구문 | |||
예제 | |||
EXPONDIST | 지수 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FDIST | F 확률 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FINV | F 확률 분포의 역함수 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FISHER | Fisher 변환 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FISHERINV | Fisher 변환의 역변환 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FORECAST | 선형 추세에 따라 예측값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
FREQUENCY | 도수 분포를 세로 배열의 형태로 구합니다 | 가능 | |
구문 | |||
예제 | |||
FTEST | F-검정 결과를 구합니다 | 가능 | |
구문 | |||
예제 | |||
GAMMADIST | 감마 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
GAMMAINV | 감마 누적 분포의 역함수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
GAMMALN | 감마 함수 Γ(x)의 자연 로그값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
GEOMEAN | 기하 평균을 구합니다 | 가능 | |
구문 | |||
예제 | |||
GROWTH | 지수 추세에 따라 성장값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
HARMEAN | 조화 평균을 구합니다 | 가능 | |
구문 | |||
예제 | |||
HYPGEOMDIST | 초기하 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
INTERCEPT | 선형 회귀선의 절편을 구합니다 | 가능 | |
구문 | |||
예제 | |||
KURT | 데이터 집합의 첨도를 구합니다 | 가능 | |
구문 | |||
예제 | |||
LARGE | 데이터 집합에서 k번째 큰 값을 구합니다 | 가능 | |
구문 | LARGE(array,k) | ||
예제 | LARGE({3,4,5,2,3,4,5,6,4,7},3) = 5 LARGE({3,4,5,2,3,4,5,6,4,7},7) = 4 |
||
LINEST | 선형 추세의 모수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
LOGEST | 지수 추세의 모수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
LOGINV | 로그 정규 분포의 역함수 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
LOGNORMDIST | 로그 정규 누적 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
MAX | 인수 목록에서 최대값을 구합니다 | 가능 | |
구문 | MAX(number1,number2,...) | ||
예제 | A1:A5에 10, 7, 9, 27, 2가 저장되었으면 다음과 같습니다. MAX(A1:A5) = 27 MAX(A1:A5,30) = 30 |
||
MAXA | 숫자, 텍스트, 논리값을 포함하여 인수 목록에서 최대값을 구합니다 | ||
구문 | MAXA(value1,value2,...) | ||
예제 | A1:A5에 10, 7, 9, 27, 2가 들어있으면 MAXA(A1:A5) = 27 A1:A5에 0, 0.2, 0.5, 0.4, TRUE 가 들어있으면 MAXA(A1:A5) = 1 입니다 TRUE 값은 1이고 텍스트나 FALSE 값은 0 이다 |
||
MEDIAN | 주어진 수들의 중앙값을 구합니다 | 가능 | |
구문 | MEDIAN(number1,number2, ...) | ||
예제 | MEDIAN(1, 2, 3, 4, 5) = 3 MEDIAN(1, 2, 3, 4, 5, 6) = 3.5 (3과 4의 평균) |
||
MIN | 인수 목록에서 최소값을 구합니다 | 가능 | |
구문 | MIN(number1,number2, ...) | ||
예제 | A1:A5에 10, 7, 9, 27, 2가 들어 있으면 MIN(A1:A5) = 2 MIN(A1:A5, 0) = 0 |
||
MINA | 숫자, 텍스트, 논리값을 포함하여 인수 목록에서 최소값을 구합니다 | ||
구문 | MINA(value1,value2,...) | ||
예제 | A1:A5에 10, 7, 9, 27, 2가 들어있으면 MINA(A1:A5) = 2 A1:A5에 FALSE, 0.2, 0.5, 0.4, 0.8이 들어있으면 MINA(A1:A5) = 0 입니다 TRUE 값은 1이고 텍스트나 FALSE 값은 0 이다 |
||
MODE | 데이터 집합에서 가장 빈도수가 높은 값을 구합니다 | 가능 | |
구문 | MODE(number1,number2, ...) | ||
예제 | MODE({5.6, 4, 4, 3, 2, 4}) = 4 | ||
NEGBINOMDIST | 음 이항 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
NORMDIST | 정규 누적 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
NORMINV | 정규 누적 분포의 역함수 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
NORMSDIST | 표준 정규 누적 분포의 역함수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
NORMSINV | 표준 정규 누적 분포의 역함수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
PEARSON | 피어슨 곱 모멘트 상관 계수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
PERCENTILE | 범위에서 k번째 백분위수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
PERCENTRANK | 데이터 집합에서 백분율 순위를 구합니다 | 가능 | |
구문 | PERCENTRANK(array,x,significance) | ||
예제 | PERCENTRANK({1,2,3,4,5,6,7,8,9,10},4) = 0.333 | ||
PERMUT | 주어진 개체수로 만들 수 있는 순열의 수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
POISSON | 포아송 분포의 확률 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
PROB | 값이 두 한계값 사이에 있을 확률을 구합니다 | 가능 | |
구문 | |||
예제 | |||
QUARTILE | 데이터 집합에서 사분위수를 구합니다 | 가능 | |
구문 | |||
예제 | |||
RANK | 수 목록에서 지정한 수의 크기 순위를 구합니다 | 가능 | |
구문 | RANK(number,ref,order) | ||
예제 | A1:A5에 각각 7, 3.5, 3.5, 1, 2가 들어 있다면 다음과 같습니다. RANK(A2,A1:A5,1) = 3 RANK(A1,A1:A5,1) = 5 |
||
RSQ | 피어슨의 곱 모멘트 상관 계수의 제곱을 구합니다 | 가능 | |
구문 | |||
예제 | |||
SKEW | 분포의 왜곡도를 구합니다 | 가능 | |
구문 | |||
예제 | |||
SLOPE | 선형 회귀선의 기울기를 구합니다 | 가능 | |
구문 | |||
예제 | |||
SMALL | 데이터 집합에서 k번째 작은 값을 구합니다 | 가능 | |
구문 | SMALL(array,k) | ||
예제 | SMALL({3,4,5,2,3,4,5,6,4,7},4) = 4 SMALL({1,4,8,3,7,12,54,8,23},2) = 3 |
||
STANDARDIZE | 정규화된 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
STDEV | 표본 집단의 표준 편차를 구합니다 | 가능 | |
구문 | |||
예제 | |||
STDEVA | 숫자, 텍스트, 논리값을 포함하여 표본 집단의 표준 편차를 구합니다 | ||
구문 | |||
예제 | |||
STDEVP | 모집단의 표준 편차를 구합니다 | 가능 | |
구문 | |||
예제 | |||
STDEVPA | 숫자, 텍스트, 논리값을 포함하여 모집단 전체의 표준 편차를 구합니다 | ||
구문 | |||
예제 | |||
STEYX | 회귀분석에 의해 예측한 y값의 표준 오차를 각 x값에 대하여 구합니다 | 가능 | |
구문 | |||
예제 | |||
TDIST | 스튜던트 t-분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
TINV | 스튜던트 t-분포의 역함수 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
TREND | 지정한 값들의 선형 추세를 구합니다 | 가능 | |
구문 | |||
예제 | |||
TRIMMEAN | 데이터 집합의 내부 평균을 구합니다 | 가능 | |
구문 | |||
예제 | |||
TTEST | 스튜던트 t-검정에 근거한 확률을 구합니다 | 가능 | |
구문 | |||
예제 | |||
VAR | 표본 집단의 분산을 구합니다 | 가능 | |
구문 | |||
예제 | |||
VARA | 숫자, 텍스트, 논리값을 포함하여 표본 집단의 분산을 구합니다 | ||
구문 | |||
예제 | |||
VARP | 전체 모집단의 분산을 구합니다 | 가능 | |
구문 | |||
예제 | |||
VARPA | 숫자, 텍스트, 논리값을 포함하여 전체 모집단의 분산을 구합니다 | ||
구문 | |||
예제 | |||
WEIBULL | 와이블 분포 값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
ZTEST | z-검정의 양측 P값을 구합니다 | 가능 | |
구문 | |||
예제 | |||
공학함수 | |||
BESSELI | 수정된 Bessel 함수 In(x)을 돌려줍니다 | ||
구문 | |||
예제 | |||
BESSELJ | Bessel 함수 Jn(x)을 돌려줍니다 | ||
구문 | |||
예제 | |||
BESSELK | 수정된 Bessel 함수 Kn(x)을 돌려줍니다 | ||
구문 | |||
예제 | |||
BESSELY | Bessel 함수 Yn(x)을 돌려줍니다 | ||
구문 | |||
예제 | |||
BIN2DEC | 이진수를 10진수로 변환합니다 | ||
구문 | BIN2DEC(number) | ||
예제 | BIN2DEC(1100100) = 100 BIN2DEC(1111111111) = -1 |
||
BIN2HEX | 이진수를 16진수로 변환합니다 | ||
구문 | BIN2HEX(number,places) | ||
예제 | BIN2HEX(11111011, 4) = 00FB BIN2HEX(1110) = E BIN2HEX(1111111111) = FFFFFFFFFF |
||
BIN2OCT | 이진수를 8진수로 변환합니다 | ||
구문 | BIN2OCT(number,places) | ||
예제 | BIN2OCT(1001, 3) = 011 BIN2OCT(01100100) = 144 BIN2OCT(1111111111) = 7777777777 |
||
COMPLEX | 실수부와 허수부의 계수를 복소수로 변환합니다 | ||
구문 | |||
예제 | |||
CONVERT | 단위 체계가 다른 숫자로 변환합니다 | ||
구문 | CONVERT(number,from_unit,to_unit) | ||
예제 | |||
DEC2BIN | 10진수를 이진수로 변환합니다 | ||
구문 | DEC2BIN(number,places) | ||
예제 | DEC2BIN(9, 4) = 1001 DEC2BIN(-100) = 1110011100 |
||
DEC2HEX | 10진수를 16진수로 변환합니다 | ||
구문 | DEC2HEX(number,places) | ||
예제 | DEC2HEX(100, 4) = 0064 DEC2HEX(-54) = FFFFFFFFCA |
||
DEC2OCT | 10진수를 8진수로 변환합니다 | ||
구문 | DEC2OCT(number,places) | ||
예제 | DEC2OCT(58, 3) = 072 DEC2OCT(-100) = 7777777634 |
||
DELTA | 값이 같은지 검사합니다 | ||
구문 | DELTA(number1,number2) | ||
예제 | DELTA(5, 4) = 0 DELTA(5, 5) = 1 DELTA(0.5, 0) = 0 |
||
ERF | 오류 함수를 구합니다 | ||
구문 | |||
예제 | |||
ERFC | 오류 함수의 여함수를 구합니다 | ||
구문 | |||
예제 | |||
GESTEP | 임계값보다 큰 숫자인지 검사합니다 | ||
구문 | |||
예제 | |||
HEX2BIN | 16진수를 이진수로 변환합니다 | ||
구문 | HEX2BIN(number,places) | ||
예제 | HEX2BIN("F", 8) = 00001111 HEX2BIN("B7") = 10110111 |
||
HEX2DEC | 16진수를 10진수로 변환합니다 | ||
구문 | HEX2DEC(number) | ||
예제 | HEX2DEC("A5") = 165 HEX2DEC("FFFFFFFF5B") = -165 |
||
HEX2OCT | 16진수를 8진수로 변환합니다 | ||
구문 | HEX2OCT(number,places) | ||
예제 | HEX2OCT("F", 3) = 017 HEX2OCT("3B4E") = 35516 |
||
IMABS | 복소수의 절대값(법)을 구합니다 | ||
구문 | |||
예제 | |||
IMAGINARY | 복소수의 허수부 계수를 구합니다 | ||
구문 | |||
예제 | |||
IMARGUMENT | 각도가 라디안으로 표시되는 인수 세타(theta)를 구합니다 | ||
구문 | |||
예제 | |||
IMCONJUGATE | 복소수의 켤레 복소수를 구합니다 | ||
구문 | |||
예제 | |||
IMCOS | 복소수의 코사인값을 구합니다 | ||
구문 | |||
예제 | |||
IMDIV | 복소수의 나눗셈 몫을 구합니다 | ||
구문 | |||
예제 | |||
IMEXP | 복소수의 지수를 구합니다 | ||
구문 | |||
예제 | |||
IMLN | 복소수의 자연 로그값을 구합니다 | ||
구문 | |||
예제 | |||
IMLOG10 | 복소수의 밑이 10인 로그값을 구합니다 | ||
구문 | |||
예제 | |||
IMLOG2 | 복소수의 밑이 2인 로그값을 구합니다 | ||
구문 | |||
예제 | |||
IMPOWER | 복소수의 멱을 구합니다 | ||
구문 | |||
예제 | |||
IMPRODUCT | 두 복소수의 곱을 구합니다 | ||
구문 | |||
예제 | |||
IMREAL | 복소수의 실수부 계수를 구합니다 | ||
구문 | |||
예제 | |||
IMSIN | 복소수의 사인값을 구합니다 | ||
구문 | |||
예제 | |||
IMSQRT | 복소수의 제곱근을 구합니다 | ||
구문 | |||
예제 | |||
IMSUB | 두 복소수의 차를 구합니다 | ||
구문 | |||
예제 | |||
IMSUM | 복소수의 합을 구합니다 | ||
구문 | |||
예제 | |||
OCT2BIN | 8진수를 이진수로 변환합니다 | ||
구문 | OCT2BIN(number,places) | ||
예제 | OCT2BIN(3, 3) = 011 OCT2BIN(7777777000) = 1000000000 |
||
OCT2DEC | 8진수를 10진수로 변환합니다 | ||
구문 | OCT2DEC(number) | ||
예제 | OCT2DEC(54) = 44 OCT2DEC(7777777533) = -165 |
||
OCT2HEX | 8진수를 16진수로 변환합니다 | ||
구문 | OCT2HEX(number,places) | ||
예제 | OCT2HEX(100, 4) = 0040 OCT2HEX(7777777533) = FFFFFFFF5B |
||
DDE 및 외부함수 | |||
CALL | 동적 연결 라이브러리(DLL)나 코드 리소스의 프로시저를 호출합니다 | ||
구문 | |||
예제 | |||
CALL과REGISTER | CALL과REGISTER함수에대한자세한정보 | ||
구문 | |||
예제 | |||
REGISTERID | 이전에 등록된 동적 연결 라이브러리(DLL)나 코드 리소스의 레지스터 ID를 돌려줍니다 | ||
구문 | |||
예제 | |||
SQLREQUEST | 외부 데이터 원본과 연결하여 워크시트에서 쿼리를 실행한 다음 결과를 매크로 프로그래밍이 필요없는 배열로 돌려줍니다 | ||
구문 | |||
예제 |
반응형
'생활지식' 카테고리의 다른 글
손가락 지압으로 건강 지키기!! (0) | 2024.12.13 |
---|---|
이자 계산 방법!! (0) | 2024.12.12 |
MS Excel 단축키(바로 가기 키) 목록 (0) | 2024.12.12 |
재미난 통계 (0) | 2024.12.08 |
독신남의 음식조리법 (0) | 2024.12.08 |