[]
수식은 값, 연산자 및 함수로 구성될 수 있습니다. 데이터는 다른 셀에서 가져오거나, 다른 셀의 데이터와 하드 코딩된 데이터(예: A1 + 2)의 조합일 수도 있고, 단순히 하드 코딩된 데이터(예: SUM(4,5))일 수도 있습니다. 수식은 다른 셀의 값에 대해 덧셈이나 곱셈과 같은 수학적 연산을 수행하거나, 다른 셀의 값을 비교할 수 있습니다. 수식은 같은 시트 내의 셀을 절대 셀 위치나 수식이 있는 셀을 기준으로 상대적으로 참조할 수 있으며, 개별 셀 또는 연속된 셀 범위를 참조할 수 있습니다. 참조된 셀의 값이 변경되면 수식 셀의 값도 변경됩니다.
수식은 다음으로 구성될 수 있습니다:
셀 참조 및 셀 범위(셀 또는 셀들의 주소를 나타내는 표기법)
연산자(하나 또는 두 개의 값에 대해 작용하는 연산자)
내장 함수(미리 정의된 수식)
상수 또는 상수 배열(변하지 않는 값을 입력한 것)
setFormula
메서드를 Worksheet 클래스에서 사용하여 수식을 지정할 수 있습니다. formula
속성의 값을 반환하면 수식의 작성된 표현을 포함하는 문자열이 반환됩니다. 예를 들어, SUM(A1:B1)
와 같습니다.
코드에서 수식을 설정하는 방법은 JavaScript에서는 다음과 같이 보일 수 있습니다(단, 설명을 위한 예시입니다):
sheet.getCell(2, 0).formula = "SUM(A1:A10)"
사용자가 셀에 추가한 경우:
=SUM(A1:A10)
이 문서에서 예시가 표시될 때, 수식은 다음과 같이 나타납니다:
SUM(A1:A10)
혹은
SUM(3,4,5) gives the result 12
수식의 결과가 셀에 12라는 값을 표시하게 된다는 것을 표현하려면 다음과 같이 나타낼 수 있습니다.