# Variables

### Declaración de variables

Declara una variable con el símbolo de igual '='.

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

Una variable puede ser una palabra única o una frase completa.

### Variables globales

Para declarar variables que funcionan en todas las hojas, ve a `Settings > Calculator > Global Variables` y añade una nueva variable haciendo clic en el botón más.

### Redefinición de variables

Una variable se puede redefinir asignándole un nuevo valor.

Se utilizará el valor definido más recientemente en las líneas subsiguientes.

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

#### Las variables se pueden sumar y restar

Usa los operadores `+=` y `-=` para modificar el valor de una variable

![](/files/vDrikhcmeG06QVqbEqA3)

## Consejos para trabajar con variables

#### Inspeccionar el valor de una variable

En Mac, inspecciona el valor de una variable manteniendo presionada la tecla Shift y pasando el ratón por encima de la variable.

<figure><img src="/files/VN8ZnZTHm1hnLrymYQ1o" alt="" width="158"><figcaption><p>Inspeccionar el valor de una variable en Mac</p></figcaption></figure>

En iPad y iPhone, selecciona una variable para inspeccionar su valor.

<figure><img src="/files/bKupWKts3vmntGGgODNS" alt="" width="359"><figcaption><p>Inspeccionar el valor de una variable en iPad y iPhone</p></figcaption></figure>

#### Autocompletar nombres de variables

En lugar de escribir un nombre de variable largo, puedes pulsar la tecla **escape** y luego pulsar **enter** para insertar rápidamente el nombre completo de la variable.

![Pulsa escape para autocompletar nombres de variables largos](/files/XSvdR2EsAPSAnEh3ZHzZ)

### Renombrar variables

Cuando cambias el nombre de una variable, Soulver ofrecerá actualizar automáticamente cualquier línea que haga referencia a tu variable para usar el nuevo nombre.

Para invocar esta función, simplemente mueve el cursor a otra línea después de editar el nombre de una variable en una línea de declaración de variable.

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

## Cosas a tener en cuenta sobre las declaraciones de variables

#### Las variables deben declararse antes de usarse

No puedes hacer referencia a una variable *antes* de que haya sido declarada.

Este comportamiento es consistente con cómo funcionan las variables en los lenguajes de programación (pero difiere de Soulver 2).

#### El redondeo de moneda no se aplica a las líneas de declaración de variables

Cuando declaras una variable en moneda, se mostrará **sin redondear** para que no haya ambigüedad sobre cuál es el valor real almacenado en la variable.

Cuando se utiliza en líneas subsiguientes, se aplicará el redondeo de moneda como de costumbre.

<figure><img src="/files/9BKGufVZoK44BV4AEUCq" alt="" width="563"><figcaption><p>Está claro cuál es el valor real de "costo por día"</p></figcaption></figure>

#### Las declaraciones de variables se pueden excluir del total flotante

Usa el menú View > Total para configurar si el total flotante debe incluir o excluir las líneas de declaración de variables

<figure><img src="/files/ieQOWX7peJ3KOySykwpo" 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/es/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.
