> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/es/documentation/variables.md).

# 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>
