함수는 반환 값(함수에 따라 숫자, 텍스트, 참/거짓 값 또는 날짜 유형일 수 있음)이라는 출력 값을 산출합니다. 대부분의 함수에는 매개변수가 필요합니다. 매개변수는 함수에 대한 입력 값으로, 함수 이름 다음에 괄호로 지정되며 쉼표로 구분됩니다. 매개변수의 순서와 각 매개변수의 데이터 형식은 중요합니다. 메뉴에서 함수를 삽입하면 각 매개변수의 자리표시자 텍스트가 삽입됩니다. 함수를 완료하려면 각 매개변수의 자리표시자 텍스트를 대체해야 합니다. '...'이 포함된 함수는 추가 매개변수를 개수 제한 없이 사용할 수 있습니다.
맞춤 열에서 함수를 사용하는 방법에 관한 안내는 맞춤 열 만들기를 참고하세요.
카테고리 | 반환 유형 | 기능 | 설명 |
연산 | 숫자 | round(x) |
[x]를 가장 근접한 정수로 반올림합니다. |
연산 | 숫자 | floor(x) |
[x] 이하의 정수 중 최댓값을 반환합니다. |
연산 | 숫자 | ceiling(x) |
[x] 이상의 정수 중 최솟값을 반환합니다 |
로직 | 다름 | if(condition, if_true, if_false) |
[condition] 분석 후 조건이 참인 경우 [if_true]를 반환하고 조건이 거짓인 경우 [if_false]를 반환합니다. 반환 값은 [if_true] 및 [if_false]와 동일한 유형입니다. |
로직 | 참/거짓 | or(x, y, ...) |
매개변수 중 하나가 참인 경우 참을 반환합니다. |
로직 | 참/거짓 | not(x) |
[x]가 거짓인 경우 참을 반환하고 [x]가 참인 경우 거짓을 반환합니다. |
로직 | 참/거짓 | and(x, y, ...) |
모든 매개변수가 참인 경우 참을 반환합니다. |
텍스트 | 텍스트 | concat(text1, text2, ...) |
둘 이상의 문자열을 통합합니다. |
텍스트 | 참/거짓 | is_empty(text) |
[text]에 문자가 없는 경우 참을 반환합니다. |
텍스트 | 텍스트 | trim(text) |
문자열 앞뒤에 있는 공백을 삭제합니다. |
텍스트 | 참/거짓 | starts_with(needle, haystack) |
[haystack] 문자열이 [needle]으(로) 시작하는 경우 true를 반환합니다. |
텍스트 | 참/거짓 | ends_with(needle, haystack) |
[haystack] 문자열이 [needle]으(로) 끝나는 경우 참을 반환합니다 |
텍스트 | 숫자 | search(needle, haystack) |
[haystack]에 있는 첫 번째 [needle] 인스턴스의 시작 위치를 반환합니다. |
텍스트 | 참/거짓 | contains(needle, haystack) |
[haystack] 문자열에 [needle]이(가) 포함된 경우 참을 반환합니다. |
텍스트 | 텍스트 | right(text, length) |
[text]에서 마지막 [length]자를 반환합니다. |
텍스트 | 텍스트 | left(text, length) |
[text]에서 처음 [length]자를 반환합니다. |
텍스트 | 텍스트 | substitute(haystack, needle, replacement) |
[haystack]에 있는 [needle]의 모든 인스턴스를 [replacement]으(로) 대체합니다. |
텍스트 | 텍스트 | upper(text) |
[text]의 모든 문자를 대문자로 전환 |
텍스트 | 텍스트 | lower(text) |
[text]의 모든 문자를 소문자로 전환 |
텍스트 | 숫자 | length(text) |
[text] 내 문자 수를 반환합니다. |
전환 | 텍스트 | to_text(value) |
[value]을(를) 문자로 전환합니다. |
전환 | 숫자 | to_number(value) |
[value]을(를) 숫자로 전환합니다. |
날짜 | 날짜 | date(year, month, day) |
연도, 월, 일이 지정된 날짜를 반환합니다. |
날짜 | 숫자 | day(date) |
[date]에서 일을 반환합니다. |
날짜 | 숫자 | month(date) |
[date]에서 월(1~12)을 반환합니다. |
날짜 | 숫자 | quarter(date) |
[date]에서 분기(1~4)를 반환합니다. |
날짜 | 숫자 | year(date) |
[date]의 연도를 숫자로 반환합니다. |
날짜 | 숫자 | weekday(date) |
[date]의 요일(1~7)을 반환합니다. 여기서 1은 일요일을 의미합니다. |
날짜 | 숫자 | weeknum(date) |
[date]에 해당하는 주 번호(1~54)를 반환합니다. 여기서 각 주는 일요일에 시작됩니다. |
날짜 | 숫자 | daynum(date) |
[date]에 해당하는 일(1~355 또는 356)을 반환합니다. |
날짜 | 숫자 | days_between(date1, date2) |
[date1]과 [date2] 사이의 일수를 반환합니다. |
날짜 | 날짜 | offset_days(date, days) |
[date]에 [days]일을 추가하여 캘린더의 앞/뒤의 날짜를 계산합니다. |
날짜 | 날짜 | offset_months(date, months) |
[date]의 월 구성요소에 [months]을(를) 추가합니다. 결과 월에 일 구성요소의 일수가 부족하면 새 달의 마지막 날이 반환됩니다 |
날짜 | 날짜 | offset_years(date, years) |
[date]의 연도 구성요소에 [years]을(를) 추가합니다. |
날짜 | 날짜 | today() |
맞춤 열 소유자의 계정 시간대로 현재 날짜를 반환합니다. |
날짜 | 날짜 | yesterday() |
맞춤 열 소유자의 계정 시간대로 전일 날짜를 반환합니다. |
날짜 | 날짜 | week_start_sunday() |
맞춤 열 소유자의 계정 시간대로 가장 최근 일요일의 날짜를 반환합니다. |
날짜 | 날짜 | week_start_monday() |
맞춤 열 소유자의 계정 시간대로 가장 최근 월요일의 날짜를 반환합니다. |
날짜 | 날짜 | month_start() |
맞춤 열 소유자의 계정 시간대로 이번 달의 첫 번째 날짜를 반환합니다. |
날짜 | 날짜 | year_start() |
맞춤 열 소유자의 계정 시간대로 올해의 첫 번째 날짜(1월 1일)를 반환합니다. |
날짜 | 날짜 | report_range_start() |
현재 보고서 기간의 시작 날짜를 반환합니다. |
날짜 | 날짜 | report_range_end() |
현재 보고서 기간의 종료 날짜를 반환합니다. |
날짜 | 숫자 | report_days_count() |
시작일과 종료일을 기준으로 보고서에서 다루는 일수를 반환합니다. |