현재 Workiva에서 다음 수식 함수가 지원됩니다. 또한 수식 표시줄의 수식 도우미 를 사용하여 이러한 함수를 볼 수도 있습니다.
내용:
함수 | 설명 | 구문 | 예 | 시각 자료 |
날짜 | 주어진 연도, 월, 일의 날짜를 반환합니다. |
날짜(연,월,일)
|
DATE(2021,10,14) 형식의 식은 2021년 10월 14일을 반환합니다. | ![]() |
DATEVALUE | MM/DD/YYYY 형식으로 작성된 날짜를 기반으로 일련 번호를 반환합니다. |
DATEVALUE("date")
|
DATEVALUE("03/06/2021") 형식의 식은 날짜의 일련번호인 44261을 반환합니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
DAY | 날짜에 해당하는 월 중 날을 반환합니다. |
DAY("date")
|
2021년 6월 29일이라는 날짜가 포함된 셀을 참조하는 DAY(A3) 형식의 식은 월과 연도를 무시하고 일자인 29만 반환합니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
DAYS | 두 날짜 사이의 일 수를 반환합니다. |
DAYS(end_date,start_date)
|
각각 6/29/021 및 6/10/2021이라는 날짜가 포함된 셀을 참조하는 DAYS(A4,A3) 형식의 식은 이 날짜 사이의 총 일수를 표시합니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하지 않아야 합니다. | ![]() |
DAYS360 | 1년 360일(30일 월 12개)을 기준으로 두 날짜 사이의 일 수를 반환합니다. |
DAYS360(end_date, start_date, [use_european_method])
|
각각 2/25/2021 및 3/01/2021이라는 날짜가 포함된 셀을 참조하는 DAYS360(A3,A4) 형식의 식은 이 날짜 사이의 일수를 4가 아닌 6으로 표시합니다. 월의 길이와는 관계없이 1개월이 30일로 취급되기 때문입니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
EDATE | 지정된 날짜 이전 또는 이후에 표시된 개월 수인 일련 날짜를 반환합니다. |
EDATE(start_date, months)
|
EDATE(A3,3) 형식의 식은 A3 셀에 입력한 날짜로부터 3개월 후의 날짜를 반환합니다. 이 경우 참조 셀 날짜는 6/29/2021이므로, 수식 셀에는 9/29/2021이 표시됩니다. | ![]() |
EO MONTH | 지정된 날짜의 월말을 월 수만큼 오프셋하여 반환합니다. |
EOMONTH(date, months)
|
EOMONTH(A3,3) 형식의 식은 A3 셀에 입력한 날짜로부터 3개월 후 해당월의 마지막 날짜를 반환합니다. 이 경우 참조 셀 날짜는 6/29/2021이므로, 수식 셀에는 9/30/2021이 표시됩니다. | ![]() |
MONTH | 날짜의 연도를 반환합니다. |
MONTH(date)
|
6/29/2021이라는 날짜가 포함된 셀을 참조하는 MONTH(A3) 형식의 식은 6월이 여섯 번째 월이므로 숫자 6을 반환합니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
NETWORKDAYS | 두 날짜 사이의 전체 작업일 수를 반환합니다. |
NETWORKDAYS(start_date, end_date, [holidays])
|
각각 11/19/2021, 12/03/2021 및 11/25/2021이라는 날짜가 포함된 셀을 참조하는 NETWORKDAYS(A3,A4,A5) 형식의 식은 숫자 10을 결과로 도출합니다 이 식은 날짜 사이의 총 영업일 수를 반환하며, 11/25/2021은 목요일임에도 불구하고 공휴일로서 제외됩니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
NETWORKDAYS.INTL | 사용자 정의 주말 및 공휴일이 있는 두 날짜 사이의 전체 작업일 수를 반환합니다. |
NETWORKDATSINTL(start_date, end_date, [weekend], [holidays])
|
각각 11/19/2021, 12/03/2021 및 11/25/2021이라는 날짜가 포함된 셀을 참조하는 NETWORKDAYS.INTL(A3,A4,12,A5) 형식의 식은 숫자 12를 결과로 도출합니다 이 식은 날짜 사이의 총 영업일 수를 반환하며, 식의 3번째 숫자는 월요일을 제외한 모든 요일이 영업일로 간주됨을 나타내고 11/25/2021은 공휴일로서 제외됩니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
WEEKDAY | 날짜에 해당하는 요일을 반환합니다. |
WEEKDAY (serial_number, [return_type])
|
6/29/2021이라는 날짜가 포함된 셀을 참조하는 WEEKDAY(A3) 형식의 식은 숫자 3을 결과로 도출합니다. 이 날짜는 화요일이며, 주가 일요일에 시작하는 경우 화요일은 주의 3번째 요일이므로 A1은 숫자 3을 반환합니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
WORKDAY | 지정된 작업일 수 이전 또는 이후의 일련 날짜를 반환합니다. |
WORKDAY(start_date, days, [holidays])
|
각각 6/29/2021, 12 및 7/05/2021이라는 값이 포함된 셀을 참조하는 WORKDAY(A3,A4,A5) 형식의 식은 7/16/2021이라는 날짜를 반환합니다. 셀 A3은 시작 날짜를 포함하고, 셀 A4는 12영업일(월요일~금요일)을 계산함을 나타내며, 셀 A5는 2021년 7/05/2021을 이러한 영업일로 계산해서는 안 되며 공휴일로 취급해야 함을 나타냅니다. | ![]() |
WORKDAY.INTL | 사용자 정의 주말 매개변수를 사용하여 지정된 작업일 수 이전 또는 이후의 일련 날짜를 반환합니다. |
WORKDAY.INTL(start_date, days, [weekend], [holidays])
|
각각 6/29/2021, 12, 5 및 7/04/2021이라는 값이 포함된 셀을 참조하는 WORKDAY.INTL(A3,A4,A5,A6) 형식의 식은 7/18/2021이라는 날짜를 반환합니다. 셀 A3은 시작 날짜를 포함하고, 셀 A4는 12영업일을 계산함을 나타내며, 셀 A5는 수요일~목요일을 주말로 취급하여 공휴일로 제외되는 셀 A6의 7/04/2021 외 모든 날짜를 영업일로 지정함을 나타냅니다. | ![]() |
YEAR | 날짜의 연도를 반환합니다. |
YEAR(date)
|
6/29/2021이라는 날짜가 포함된 셀을 참조하는 YEAR(A3) 형식의 식은 해당 날짜가 있는 2021년을 반환합니다. 값은 날짜 전체가 아닌 연도만으로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
YEARFRAC | 두 날짜 사이의 전체 일수로 표시되는 연도의 분수를 계산합니다. |
YEARFRAC(start_date, end_date, [basis])
|
각각 6/29/2021 및 12/29/2021이라는 날짜가 포함된 셀을 참조하는 YEARFRAC(A3,A4) 형식의 식은 .5라는 값을 결과로 도출합니다. 셀 A1은 A3의 날짜부터 A4의 날짜까지 경과된 연도 부분을 표시합니다. 기본 변수는 제외되었으므로, 식은 1년이 12개월로 구성되었으며 각 월은 30일이라고 간주합니다. 따라서 정확히 6개월 또는 반년이 결과로 도출됩니다. 값은 날짜가 아닌 숫자로 반환되므로, 함수가 포함된 셀은 'date' 형식을 사용하면 안 됩니다. | ![]() |
함수 | 설명 |
FV | 일정한 이자율을 기반으로 투자의 미래 가치를 계산합니다. |
IRR | 일련의 정기적인 현금 흐름에 대한 내부 수익률을 계산합니다. |
NPV | 할인율, 지불금 및 수입을 사용하여 투자의 순 현재 가치를 계산합니다 * |
PMT | 일정한 이자율과 지불금이 주어진 대출에 대한 지불액을 계산합니다. |
PV | 일정한 이자율을 기준으로 투자의 현재 가치를 계산합니다. |
정보 수집 함수
함수 | 설명 |
COUNT | 값 집합에서 숫자 값의 수를 계산합니다 * |
COUNTA | 값 집합에서 공백이 아닌 값의 수를 계산합니다 * |
COUNTBLANK | 값 집합에서 공백 값의 수를 계산합니다 * |
COUNTIF | 특정 조건을 충족하는 범위의 셀 수를 계산합니다. |
COUNTIFS | 조건 집합을 충족하는 범위의 셀 수를 계산합니다. |
ISBLANK | 선택 항목이 비어 있으면 TRUE 또는 FALSE를 반환합니다. |
ISERROR | 값이 오류이면 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다. |
ISNA | 선택 항목이 #N/A인 경우 TRUE 또는 FALSE를 반환합니다. |
ISNUMBER | 선택 항목이 숫자인 경우 TRUE 또는 False를 반환합니다. |
VALUE | 숫자 또는 날짜를 나타내는 주어진 텍스트 문자열에 대한 숫자 값을 반환합니다. |
함수 | 설명 |
CELL | 셀 참조에 대한 정보를 반환합니다. |
CHILDREFS | 각 하위 시트에 대해 선택한 범위를 참조합니다 ** |
HLOOKUP | 행에서 주어진 값을 찾은 다음 해당 열에서 값을 반환합니다. |
INDEX | 지정된 행/열 좌표의 값을 반환합니다. |
MATCH | 1차원 범위에서 인덱스를 찾습니다. |
VLOOKUP | 열에서 주어진 값을 찾은 다음 해당 행에서 값을 반환합니다. |
XLOOKUP | 조회 범위에서 인덱스를 찾고 반환 범위에서 해당 값을 반환합니다. |
XMATCH | 조회 범위에서 값을 찾아 해당 인덱스를 반환합니다. |
** 다른 함수 내에서 사용해야 합니다
함수 | 설명 |
AND | 모든 인수가 TRUE이면 TRUE를 반환합니다. 그렇지 않으면 FALSE를 반환합니다 * |
CHOOSE | index_num을 사용하여 값 인수 목록의 값을 반환합니다 * |
IF | 지정된 조건이 TRUE이면 하나의 값을 반환하고 FALSE이면 다른 값을 반환합니다 * |
IFERROR | 오류가 아닌 경우 값을 반환합니다. 그렇지 않으면 value_if_error를 반환합니다. |
IFNA | 첫 번째 값이 #N/A인 경우 대체 값을 반환합니다. |
IFS | 하나 이상의 조건이 충족되는지 확인하고 첫 번째 TRUE 조건에 해당하는 값을 반환합니다 * |
NOT | 표현식이 TRUE이면 FALSE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 표현식이 FALSE이면 TRUE를 반환합니다. |
OR | 인수가 TRUE이면 TRUE를 반환하고, 모든 인수가 FALSE이면 FALSE를 반환합니다 * |
함수 | 설명 |
ABS | 숫자의 절대값을 반환합니다. |
EXP | e를 숫자의 거듭제곱으로 반환합니다. |
LN | 숫자의 자연 로그를 반환합니다. |
MOD | 나눗셈에서 나머지를 반환합니다. |
POWER | 지수의 결과를 반환합니다. |
PRODUCT | 선택한 셀의 모든 숫자를 곱합니다 * |
SIGN | 숫자가 양수이면 1을 반환하고 숫자가 0이면 영(0)을 반환하고 숫자가 음수이면 -1을 반환합니다. |
SQRT | 양의 제곱근을 반환합니다. |
SUBTOTAL | 범위의 부분합을 무시하고 지정된 연산을 사용하여 주어진 값에서 합계를 만듭니다. |
SUM | 선택한 셀의 모든 숫자를 더합니다 * |
SUMIF | 해당 범위의 조건에 따라 셀을 더합니다. |
SUMIFS | 해당 범위의 조건 집합에 따라 셀을 더합니다. |
SUMPRODUCT | 동일한 크기 범위의 해당 구성 요소를 곱하고 곱의 합계를 반환합니다. |
함수 | 설명 |
INT | 숫자를 가장 가까운 정수로 내림합니다. |
MROUND | 원하는 배수로 반올림된 숫자를 반환합니다. |
ROUND | 숫자를 지정된 자릿수로 반올림합니다. |
ROUNDDOWN | 숫자를 반내림합니다. |
ROUNDUP | 숫자를 반올림합니다. |
TRUNC | 숫자를 특정 자릿수로 자릅니다. |
함수 | 설명 |
CODE | 주어진 텍스트에서 첫 번째 문자의 숫자 코드를 반환합니다. |
CONCATENATE | 여러 텍스트 문자열을 하나의 텍스트 문자열로 결합합니다 * |
CONCATENATEIF | 범위의 조건에 따라 구분 기호로 셀을 결합합니다. |
CHAR | 주어진 문자 코드와 관련된 문자를 반환합니다. |
FIND | 문자열 내에서 텍스트의 시작 위치를 반환합니다. |
LEFT | 일부 텍스트의 첫 번째 문자를 반환합니다. |
LEN | 인수의 문자 수를 반환합니다. |
LOWER | 모든 문자가 소문자인 텍스트를 반환합니다. |
MID | 텍스트의 선택된 부분을 반환합니다. |
PROPER | 각 단어의 첫 글자만 대문자로된 텍스트를 반환합니다. |
REPT | 주어진 횟수만큼 텍스트를 반복합니다. |
RIGHT | 일부 텍스트의 마지막 문자를 반환합니다. |
검색 | 문자열 내에서 텍스트의 시작 위치를 반환합니다. |
SUBSTITUTE | 텍스트의 특정 문자를 새 텍스트로 대체합니다. |
텍스트 | 형식 문자열에 의해 주어진 숫자를 텍스트로 형식화합니다. |
TEXTJOIN | 여러 범위의 텍스트를 각 텍스트 값 사이 구분 기호로 결합합니다 * |
자르기 | 텍스트에서 초과 공백을 제거합니다. |
UNICHAR | 주어진 유니코드 숫자와 관련된 문자를 반환합니다. |
UNICODE | 주어진 텍스트에서 첫 번째 문자의 유니코드 번호를 반환합니다. |
UPPER | 모든 문자가 대문자인 텍스트를 반환합니다. |
함수 | 설명 |
AVERAGE | 집합의 평균(산술 평균)을 반환합니다 * |
AVERAGEA | 텍스트와 논리 값을 포함하는 집합의 산술 평균을 찾습니다 * |
AVERAGEIFS | 여러 기준을 충족하는 모든 셀의 평균을 반환합니다. |
LARGE | 범위에서 n번째로 큰 값을 반환합니다 * |
MAX | 값 집합에서 가장 큰 수를 반환합니다 * |
MAXA | 텍스트 및 논리 값을 포함하여 집합에서 가장 큰 값을 반환합니다 * |
MAXIFS | 여러 기준을 충족하는 모든 셀의 최대값을 반환합니다. |
MEDIAN | 주어진 숫자 집합의 통계 중앙 값을 반환합니다 * |
MIN | 값 집합에서 가장 작은 숫자를 반환합니다 * |
MINA | 텍스트와 논리 값을 포함하는 집합에서 가장 작은 값을 반환합니다 * |
MINIFS | 여러 기준을 충족하는 모든 셀의 최소값을 반환합니다. |
PERCENTILE | 셀 범위에 있는 값의 백분위수를 반환합니다. |
PERCENTILE.EXC | 셀 범위에서 값의 백분위수(0-1, 제외)를 반환합니다. |
PERCENTILE.INC | 셀 범위에서 값(0-1, 포함)의 백분위수를 반환합니다. |
QUARTILE | 셀 범위에 있는 값의 사분위수를 반환합니다. |
QUARTILE.EXC | 셀 범위에서 값의 사분위수(0-4, 제외)를 반환합니다. |
QUARTILE.INC | 셀 범위에서 값의 사분위수(0-4 포함)를 반환합니다. |
RANK | 해당 범위에서 주어진 값의 순위를 반환합니다 * |
RANK.AVG | 해당 범위에서 주어진 값의 순위에 대한 통계적 평균을 반환합니다. * |
RANK.EQ | 해당 범위에서 주어진 값의 통계적 순위를 반환합니다. |
SMALL | 범위에서 n번째로 작은 값을 반환합니다 * |
STDEV | 샘플 내의 주어진 값 집합에 대한 표준 편차를 반환합니다 * |
STDEVA | 텍스트 또는 FALSE=0 및 TRUE=1인 경우 샘플 내의 주어진 값 집합에 대한 표준 편차를 반환합니다 * |
STDEVPA | 텍스트 또는 FALSE=0 및 TRUE=1인 경우 전체 모집단 내에서 주어진 값 집합에 대한 표준 편차를 반환합니다 * |
STDEV.S | 샘플 내의 주어진 값 집합에 대한 표준 편차를 반환합니다 * |
STDEV.P | 전체 모집단에 대해 주어진 값 집합에 대한 샘플 표준 편차를 반환합니다 * |
* CHILDREFS 함수와 함께 사용할 수 있습니다.