# 수식

## Content

**FlexSheet** 컨트롤은 다음 함수를 지원합니다:

`abs`

숫자의 절대값을 반환합니다.

`acos`

숫자의 아크코사인(arccosine)을 반환합니다.

`and`

해당 인수가 모두 TRUE이면 TRUE를 반환합니다.

`asin`

숫자의 아크사인(arcsine)을 반환합니다.

`atan`

숫자의 아크탄젠트(arctangent)를 반환합니다.

`atan2`

x 및 y 좌표에서 아크탄젠트(arctangent)를 반환합니다.

`average`

인수의 평균을 반환합니다.

`ceiling`

숫자를 가장 가까운 정수 또는 가장 가까운 의미의 배수로 반올림합니다.

`char`

코드 번호로 지정된 문자를 반환합니다.

`choose`

값 목록에서 값을 선택합니다.

`code`

텍스트 문자열의 첫 번째 문자에 대한 숫자 코드를 반환합니다.

`column`

참조의 열 번호를 반환합니다.

`columns`

참조의 열 수를 반환합니다.

`concatenate`

여러 텍스트 항목을 하나의 텍스트 항목으로 결합합니다.

`cos`

숫자의 코사인(cosine)을 반환합니다.

`count`

인수 목록에 몇 개의 숫자가 있는지 계산합니다.

`counta`

인수 목록에 있는 값의 수를 계산합니다.

`countblank`

범위 내에서 빈 셀의 수를 계산합니다.

`countif`

주어진 기준을 충족하는 범위 내의 셀 수를 계산합니다.

`countifs`

범위 내에서 여러 기준을 충족하는 셀 수를 카운트합니다.

`date`

특정 날짜의 일련 번호를 반환합니다.

`datediff`

두 날짜 사이의 일, 월 또는 년 수를 계산합니다.

`day`

일련 번호를 해당 월의 요일로 변환합니다.

`dcount`

데이터베이스에 숫자를 포함하는 셀을 카운트합니다.

`exp`

e를 주어진 숫자의 거듭제곱 값으로 반환합니다.

`false`

논리 값 FALSE를 반환합니다.

`find`

다른 텍스트 값(대소문자 구분)에서 하나의 텍스트 값을 찾습니다.

`floor`

숫자를 0으로 내림합니다.

`hlookup`

배열의 맨 위 행을 찾아 표시된 셀의 값을 반환합니다.

`hour`

일련 번호를 시간으로 변환합니다.

`if`

수행할 논리 테스트를 지정합니다.

`iferror`

수식이 오류로 계산되면 사용자가 지정한 값을 반환하고, 그렇지 않으면 수식의 결과를 반환합니다.

`isblank`

값이 빈 셀을 참조하는지 확인합니다.

`iserr`

값이 오류인지 확인합니다. (#N/A를 제외한 #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL! 오류 포함) 오류일 경우 TRUE를, 그렇지 않으면 FALSE를 반환합니다.

`iserror`

값이 오류인지 확인합니다. (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL! 오류 포함) 오류일 경우 TRUE를, 그렇지 않으면 FALSE를 반환합니다.
<span class="sr-only whitespace-nowrap! md:not-sr-only">Ask ChatGPT</span>

<span class="sr-only whitespace-nowrap! md:not-sr-only">Ask ChatGPT</span>
`index`

인덱스를 사용하여 참조에서 값을 선택합니다.

`left`

텍스트 값에서 가장 왼쪽에 있는 문자를 반환합니다.

`len`

텍스트 문자열의 문자 갯수를 반환합니다.

`ln`

숫자의 자연 로그를 반환합니다.

`lower`

텍스트를 소문자로 변환합니다.

`max`

인수 목록에서 최대값을 반환합니다.

`mid`

지정한 위치에서 시작하는 텍스트 문자열에서 특정 수의 문자를 반환합니다.

`min`

인수 목록에서 최소값을 반환합니다.

`mod`

나눗셈에서 나머지를 반환합니다.

`month`

일련 번호를 월로 변환합니다.

`not`

인수의 논리를 뒤집습니다.

`now`

현재 날짜 및 시간의 일련 번호를 반환합니다.

`or`

인수가 TRUE이면 TRUE를 반환합니다.

`pi`

파이 값을 반환합니다.

`power`

거듭제곱한 숫자의 결과를 반환합니다.

`product`

인수를 곱합니다.

`proper`

텍스트 값의 각 단어에서 첫 번째 문자를 대문자로 바꿉니다.

`rand`

0과 1 사이의 난수를 반환합니다.

`rank`

숫자 목록에서 숫자의 순위를 반환합니다.

`rate`

연금 기간당 이자율을 반환합니다.

`replace`

텍스트 내에서 문자를 바꿉니다.

`rept`

주어진 횟수만큼 텍스트를 반복합니다.

`right`

텍스트 값에서 가장 오른쪽 문자를 반환합니다.

`round`

숫자를 지정된 자릿수로 반올림합니다.

`rounddown`

숫자를 0과 가까이 내림합니다.

`roundup`

숫자를 0에서 멀리 반올림합니다.

`row`

참조의 행 번호를 반환합니다.

`rows`

참조의 행 수를 반환합니다.

`search`

다른 텍스트 값에서 하나의 텍스트 값을 찾습니다(대소문자 구분 안 함).

`sin`

주어진 각도의 사인(sine)을 반환합니다.

`sqrt`

양의 제곱근을 반환합니다.

`stdev`

표본을 기반으로 표준 편차를 추정합니다.

`stdevp`

전체 모집단을 기준으로 표준 편차를 계산합니다.

`substitute`

텍스트 문자열에서 이전 텍스트를 새 텍스트로 대체합니다.

`subtotal`

리스트 또는 데이터베이스의 부분합을 반환합니다.

`sum`

해당 인수를 추가합니다.

`sumif`

주어진 기준으로 지정된 셀을 추가합니다.

`sumifs`

여러 조건을 충족하는 범위의 셀을 추가합니다.

`sumproduct`

지정된 배열에서 해당 컴포넌트를 곱하고 해당 제품의 합계를 반환합니다.

`tan`

숫자의 탄젠트(tangent)를 반환합니다.

`text`

숫자를 포맷하고 텍스트로 변환합니다.

`time`

특정 시간의 일련 번호를 반환합니다.

`today`

오늘 날짜의 일련 번호를 반환합니다.

`trim`

텍스트에서 공백을 제거합니다.

`true`

논리 값 TRUE를 반환합니다.

`trunc`

숫자를 잘라 정수로 만듭니다.

`upper`

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

`value`

텍스트 인수를 숫자로 변환합니다.

`var`

표본을 기반으로 분산을 추정합니다.

`varp`

전체 모집단을 기준으로 분산을 계산합니다.

`year`

일련 번호를 연도로 변환합니다.