# 변수

### 변수 선언하기

등호 기호 '='를 사용하여 변수를 선언합니다.

```
discount = 10%                         | 10%
cost = $550                            | $550
cost - discount                        | $495.00  
```

변수는 단일 단어일 수도 있고 전체 구문일 수도 있습니다.

### 전역 변수

모든 시트에 걸쳐 작동하는 변수를 선언하려면 `설정 > 계산기 > 전역 변수`로 이동하여 더하기 버튼을 클릭하고 새 변수를 추가합니다.

### 변수 재정의

변수는 새 값을 할당하여 재정의할 수 있습니다.

가장 최근에 정의된 값이 이후 줄에서 사용됩니다.

```
monthly rent = $1,900 // 2018      | $1,900
monthly rent = $2,150 // 2019      | $2,150   
monthly rent / 4 people            | $537.50
```

#### 변수 더하기 및 빼기

변수의 값을 수정하려면 `+=` 및 `-=` 연산자를 사용합니다.

![](/files/8LAsFJXVGlEyndNQa1i0)

## 변수 사용 팁

#### 변수 값 확인하기

Mac에서는 Shift 키를 누른 상태에서 변수 위에 마우스를 올리면 변수 값을 확인할 수 있습니다.

<figure><img src="/files/WnHRlgafT0DxbhxwZlNE" alt="" width="158"><figcaption><p>Mac에서 변수 값 확인하기</p></figcaption></figure>

iPad 및 iPhone에서는 변수를 선택하여 값을 확인할 수 있습니다.

<figure><img src="/files/U5dyKAtahWKN5ykCi2Yf" alt="" width="359"><figcaption><p>iPad 및 iPhone에서 변수 값 확인하기</p></figcaption></figure>

#### 변수 이름 자동 완성

긴 변수 이름을 입력하는 대신, **escape** 키를 누른 다음 **return** 키를 누르면 변수 이름 전체를 빠르게 삽입할 수 있습니다.

![긴 변수 이름 자동 완성하려면 escape를 누르세요](/files/RFGR93C5nthUPwTRHRFC)

### 변수 이름 변경

변수 이름을 변경하면 Soulver가 해당 변수를 참조하는 모든 줄을 새 이름으로 자동 업데이트할지 여부를 제안합니다.

이 기능을 사용하려면 변수 선언 줄에서 변수 이름을 편집한 후, 커서를 다른 줄로 이동하기만 하면 됩니다.

<div align="left"><figure><img src="/files/H6DNbijEEgZgJQnpgkVG" alt="" width="372"><figcaption></figcaption></figure></div>

## 변수 선언 시 유의사항

#### 변수는 사용 전에 선언되어야 합니다

변수가 선언되기 *전에* 참조할 수 없습니다.

이 동작은 프로그래밍 언어에서 변수가 작동하는 방식과 일치합니다(하지만 Soulver 2와는 다릅니다).

#### 통화 반올림은 변수 선언 줄에 적용되지 않습니다

변수를 통화로 선언하면, 변수에 실제로 저장된 값이 모호하지 않도록 **반올림 없이** 표시됩니다.

이후 줄에서 사용될 때는 평소와 같이 통화 반올림이 적용됩니다.

<figure><img src="/files/4ChL4TID3NldZFnvwPDD" alt="" width="563"><figcaption><p>"일일 비용"의 실제 값이 명확합니다</p></figcaption></figure>

#### 변수 선언은 부동 총계에서 제외할 수 있습니다

보기 > 총계 옵션 메뉴를 사용하여 부동 총계가 변수 선언 줄을 포함할지 제외할지 구성할 수 있습니다.

<figure><img src="/files/TdnXAuNC34bSSZ54xsN8" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.soulver.app/ko/documentation/variables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
