# Excel formulado

Cuando en el filtro de exportación se activa **Exportar excel formulado**, el libro generado deja de escribir solo valores en las celdas numéricas y pasa a escribir **fórmulas**. Así, al cambiar cantidades o precios en el Excel, los importes, porcentajes y totales se recalculan automáticamente.

Las fórmulas se aplican en:

1. **Hojas de desglose de certificación** (Presupuesto y Adicionales): filas de partida, filas de capítulo (primera línea y línea de resumen), columnas de porcentaje y fila de totales.
2. **Hoja de resumen**: columna de importe certificado origen por capítulo, PEM, GG, BI, total certificación y certificación actual.

A continuación se describe cómo está formulado cada tipo de elemento. Las columnas se nombran con la letra de Excel (A, B, …, U) para facilitar la lectura.

***

### Estructura de columnas en las hojas de desglose

En las hojas **Desglose de certificación** (Presupuesto y Adicionales) las columnas relevantes para fórmulas son:

| Columna Excel | Contenido (resumen)                                 |
| ------------- | --------------------------------------------------- |
| E (CanPres)   | Cantidad presupuesto                                |
| F (PrPres)    | Precio presupuesto                                  |
| G (ImpPres)   | Importe presupuesto                                 |
| I (CanCert)   | Cantidad certificada origen                         |
| J (PrCert)    | Precio certificado origen                           |
| K (ImpCert)   | Importe certificado origen                          |
| L (%)         | Porcentaje certificación origen (sobre presupuesto) |
| N, O, P, Q    | Cantidad, precio, importe y % certificación previa  |
| R, S, T, U    | Cantidad, precio, importe y % certificación actual  |

(Entre medias hay columnas vacías de separación.)

***

### 1. Filas de partida

Solo en las filas que corresponden a **partidas** (no a cabeceras de capítulo ni a líneas de resumen de capítulo):

* **Importe presupuesto (G):** `=E<fila>*F<fila>` (Cantidad × Precio presupuesto).
* **Importe certificado origen (K):** `=I<fila>*J<fila>`.
* **Importe certificado previo (P):** `=N<fila>*O<fila>`.
* **Importe certificado actual (U):** `=R<fila>*S<fila>`.

Es decir, cada importe es cantidad × precio de la misma fila.

***

### 2. Filas de capítulo (resumen de capítulo)

En la **línea de resumen de cada capítulo** (la que agrupa a sus partidas o subcapítulos):

* **Precio presupuesto (F):** `=SUM(...)` de los **importes presupuesto (G)** de las filas “hijo” directas (partidas o resúmenes de subcapítulos que pertenecen a este capítulo). No se suman todas las partidas del capítulo de forma corrida; se suman solo los hijos directos (resúmenes de subcapítulo o partidas si no hay subcapítulos).
* **Importe presupuesto (G):** `=E<fila>*F<fila>` (cantidad × precio de esa misma fila de resumen).
* Lo mismo se aplica a los bloques certificación origen (J, K), certificación previa (O, P) y certificación actual (S, T): el **precio** es suma de **importes** de los hijos directos; el **importe** es cantidad × precio de la misma fila.

Las referencias de la suma son discontinuas (solo las filas que corresponden a hijos directos).

***

### 3. Primera línea de capítulo

En la **primera línea de cada capítulo** (la que muestra el nombre/código del capítulo antes del detalle):

* Todas las celdas numéricas de precios e importes (F, G, J, K, O, P, S, T) son **referencias** a la celda correspondiente de la **línea de resumen** de ese mismo capítulo. Así, la primera línea muestra los mismos totales que la línea de resumen, sin duplicar fórmulas de suma.

***

### 4. Porcentajes (columnas L, Q, U)

En **todas** las filas de datos (partidas, capítulos y total):

* **Porcentaje certificación origen (L):** `=SI(G<fila>=0;0;K<fila>/G<fila>)` — Importe certificado origen / Importe presupuesto, con protección frente a división por cero.
* **Porcentaje certificación previa (Q):** `=SI(G<fila>=0;0;P<fila>/G<fila>)`.
* **Porcentaje certificación actual (U):** `=SI(G<fila>=0;0;T<fila>/G<fila>)`.

(En Excel en inglés la función es `IF` y los argumentos se separan por comas.)

Las celdas tienen formato de porcentaje (p. ej. 0,00 %).

***

### 5. Fila de totales (última fila de la hoja)

En la **fila de totales** del desglose:

* **Precios (F, J, O, S):** son `=SUM(...)` de los **importes** (G, K, P, T) de las filas que corresponden **solo a los capítulos de nivel superior** (primer nivel de la jerarquía), no de todas las partidas. Así se evita doble contabilización.
* **Importes (G, K, P, T):** `=Cantidad<fila>*Precio<fila>` de esa misma fila de totales (cantidad y precio son los que se acaban de calcular con la suma anterior).

***

### 6. Hoja de resumen de certificación

En la hoja **Resumen de certificación**:

* **Columna E (Importe certificado origen por capítulo):** cada celda es una **referencia** a la columna **K** de la hoja de **Desglose de presupuesto** o de **Desglose de adicionales**, en la fila que corresponde a ese capítulo (capítulos de nivel superior).
  * Si está activa la opción **“GG y BI considerándolos incluidos en el importe certificado”**, la fórmula no es una referencia directa sino **K/(1 + %GG/100 + %BI/100)** para obtener el PEM a partir del importe certificado (que se considera con GG y BI incluidos).
  * Si está activa **“considerar que hay que añadirlos”** o no se muestra desglose GG/BI, la celda es la referencia directa a K (el valor ya se interpreta como PEM o certificado sin desglose).
* **Fila PEM (Precio de Ejecución Material):** celda E = `=SUM(E<primera_fila_capítulo>:E<última_fila_capítulo>)` (suma de la columna E de los capítulos).
* **Filas GG y BI (si están visibles):**
  * GG: `=E<fila_PEM>*<%GG>/100`.
  * BI: `=E<fila_PEM>*<%BI>/100`.\
    (Porcentajes los define el proyecto.)
* **Fila Total certificación:** `=E<PEM>+E<GG>+E<BI>` si hay desglose GG/BI; si no, `=E<PEM>`.
* **Fila Certificación actual:** `=E<Total>-E<Certificación_anterior>`.

Los nombres de hoja en las fórmulas van entre comillas simples si contienen caracteres especiales (p. ej. `'Nombre del proyecto'!K10`).

***

### Resumen rápido

| Elemento                            | Qué se formula                                        |
| ----------------------------------- | ----------------------------------------------------- |
| Partida: importes                   | Cantidad × Precio (misma fila)                        |
| Resumen capítulo: precio            | SUM(Importe de hijos directos)                        |
| Resumen capítulo: importe           | Cantidad × Precio (misma fila)                        |
| Primera línea capítulo              | Referencia a la celda del resumen del capítulo        |
| Porcentajes (L, Q, U)               | ImpCert/ImpPres con guarda G=0                        |
| Fila totales: precio                | SUM(Importe de capítulos nivel superior)              |
| Fila totales: importe               | Cantidad × Precio (misma fila)                        |
| Resumen: por capítulo               | Referencia a K del desglose (o K/(1+GG+BI) si aplica) |
| Resumen: PEM, GG, BI, Total, Actual | SUM y fórmulas según párrafos anteriores              |

Si **Exportar excel formulado** está desactivado, ninguna de estas fórmulas se escribe; en su lugar se rellenan solo los valores ya calculados por la aplicación.
