Valorizaciones y Liquidaciones de Obra Con Herramientas de Excel 1
Valorizaciones y Liquidaciones de Obra Con Herramientas de Excel 1
Valorizaciones y Liquidaciones de Obra Con Herramientas de Excel 1
CURSO TALLER
VALORIZACIONES Y
LIQUIDACIONES
DE OBRA
USANDO
HERRAMIENTAS
DE EXCEL
Desde su aparición las hojas de cálculo sirvieron como una valiosa herramienta para facilitar el
proceso de elaboración de las valorizaciones de obra, las cuales se elaboraban para cada
periodo programado, usando generalmente como plantilla la hoja de la valorización anterior
para procesar la nueva, el ingreso de datos a la misma era un proceso repetitivo que no nos
permitía el manejo de toda la información siendo propenso además a producir errores de
digitación, por esta razón se busco establecer un procedimiento para elaborar la misma de una
manera mas o menos estandarizada que propicie el mayor control de toda la información
procesada.
Este curso esta dirigido a aquellas personas que se encargan de preparar las valorizaciones de
obra y que cuentan con un conocimiento al nivel operativo de Microsoft Excel u otra hoja de
cálculo de similares características
Luego explicaremos las herramientas de Excel que usaremos para preparar nuestra aplicación
a través de un archivo modelo cuyo contenido incluimos en el anexo 1 y en el disquete.
Este proceso se basa en la legislación vigente, las bases y el contrato. Anteriormente los
contratos de obra se manejaban con el RULCOP (Reglamento Único de Licitaciones y
Contratos de Obras Publicas), reglamento que fue modificado por la Ley Nº 26850 Ley de
Contrataciones y Adquisiciones del Estado y su reglamento, esta Ley y su reglamento sufrió
muchas modificaciones los que origino que se ordenara a través del Texto Único Ordenado de
la Ley y su nuevo Reglamento de acuerdo a la Ley Nº 28267.
DS Nº 083-2004-PCM
Texto Unico Ordenado de la Ley de Contrataciones y Adquisiciones del Estado.
No contiene ninguna mención sobre valorizaciones.
DS Nº 084-2004-PCM
Reglamento de la Ley de Contrataciones y Adquisiciones del Estado.
SUBCAPÍTULO V
VALORIZACIONES Y PAGOS
Definición
2
Artículo 255 del DS Nº 084-2004-PCM
SISTEMA DE REAJUSTES
Art. 256º del D.S. Nº 084-2004-PCM
Artículo 256.- De los reajustes
En el caso de contratos de obras pactados en moneda nacional, las Bases establecerán las
fórmulas de reajuste. Las valorizaciones de obra y de adicionales serán ajustadas
multiplicándolas por el respectivo coeficiente de reajuste «K» que se obtenga de aplicar en la
fórmula o fórmulas polinómicas, los Índices Unificados de Precios de la Construcción que
publica el Instituto Nacional de Estadística e Informática – INEI correspondiente al mes en que
debe ser pagada la valorización.
Tanto la elaboración como la aplicación de las fórmulas polinómicas se sujetan a lo dispuesto
en el Decreto Supremo N 011-79-VC y sus modificatorias, ampliatorias y complementarias.
Dado que los Índices Unificados de Precios de la Construcción son publicados por el INEI con
un mes de atraso, los reintegros se calcularán en base al coeficiente de reajuste «K» conocido
a ese momento. Posteriormente, cuando se conozcan los Índices Unificados de Precios que se
deben aplicar, se calculará el monto definitivo de los reintegros que le corresponden y se
pagarán con la valorización más cercana posterior o en la liquidación final sin reconocimiento
de intereses.
Formula Polinómica
El sistema de Fórmulas Polinómicas (FP) lo usamos en el Perú para reajustar el valor de los
presupuestos de Obra desde la fecha de su elaboración, hasta la fecha de pago del avance de
obra, esta fórmula esta basada en un expresión matamática que representa las incidencias de
los componentes del costo total de una obra, es decir el costo directo de la obra (Mano de
Obra, Materiales y Equipo) y el costo indirecto (Gastos generales y Utilidad) se excluye del
costo los impuestos, en el Perú estos impuestos están representados por el IGV (Impuesto
General a las Ventas) que en otros países se denomina IVA.
R = V (Kr - 1)-Dd-Dm
Donde:
V : Monto Valorizado
Kr : Coeficiente de Reajuste a la fecha de Valorización
Dd : Deducción de Reajuste que no corresponde del Adelanto Directo.
Dm : Deducción de Reajuste que no corresponde del Adelanto de Materiales.
a) Concepto General
Se reajusta al mes siguiente de la Valorización.
b) Obra Atrasada
REINT. EJECT. = REINT. PROGRAMADOS
c) Obra Permanentemente Adelantada.
REINT. EJECT. REINT. PROGRAMADOS
d) Obra con Adelanto Directo
Las solicitudes de otorgamiento de adelantos para materiales o insumos, deberán ser realizadas con la
anticipación debida, y siempre que se haya dado inicio al plazo de ejecución contractual, en
concordancia con el calendario de adquisición de materiales e insumos presentado por el contratista.
No procederá el otorgamiento del adelanto de materiales o insumos en los casos en que las solicitudes
correspondientes sean realizadas con posterioridad a las fechas señaladas en el calendario de
adquisición de materiales. Para el otorgamiento del adelanto para materiales o insumos se deberá tener
en cuenta lo dispuesto en el Decreto Supremo Nº 011-79-VC y sus modificatorias, ampliatorias y
complementarias.
Ir
M max Coeficiente * % * * SV * FR
Io
Donde
Mmax : Monto Máximo
Coef : Coeficiente de Incidencia de la Formula Polinómica
% : Porcentaje de Incidencia de la Formula Polinómica
Ir : Índice Unificado de Precios a la fecha de Solicitud de Adelanto.
Io : Índice Unificado de Precios a la fecha Base.
SV : Saldo Bruto por Valorizar al momento de pedir el adelanto.
FR : Factor de Relación.
CAPITULO III
NORMAS ESPECIALES PARA LA EJECUCIÓN DE OBRAS
SUBCAPITULO I
ASPECTOS GENERALES
Las condiciones a que se refieren los literales precedentes, deberán ser cumplidas dentro de los quince
(15) días contados a partir del día siguiente de la suscripción del contrato. En caso de que el contratista
solicite la entrega del adelanto directo, la solicitud y entrega de la garantía deberá formalizarse dentro del
indicado plazo. En caso no se haya solicitado la entrega del adelanto directo, el plazo se inicia con la
entrega del terreno. En cualquier caso, el plazo contractual entrará automáticamente en vigencia al día
siguiente de cumplirse todas las condiciones estipuladas en el contrato o en las Bases.
Asimismo, si la Entidad no cumple con lo dispuesto en los incisos precedentes por causas imputables a
ésta, en los quince (15) días siguientes al vencimiento del plazo previsto anteriormente, el contratista
tendrá derecho al resarcimiento de daños y perjuicios por un monto equivalente al cinco por mil (5/1000)
del monto del contrato por día y hasta por un tope de setenta y cinco por mil (75/ 1000) de dicho monto
contractual. Vencido el plazo indicado, el contratista podrá además solicitar la resolución del contrato por
incumplimiento de la Entidad.
Para proceder a preparar nuestra hoja inicial de datos requerimos la siguiente información:
Presupuesto Base
Comprende todas y cada una de las partidas de obra, los metrados, precios unitarios y
gastos generales y utilidad, esto se debe hacer para cada formula del presupuesto.
Presupuesto Oferta
El presupuesto Oferta con los Precios Unitarios ofertados
Disgregado de Gastos Generales y Utilidad
Los Gastos Fijos y Variables ofertados y la utilidad
Formulas Polinómicas
Las que se establecen en el Expediente Técnico para cada presupuesto
Cronogramas Valorizados
Cronograma Valorizado de Obra y de Adquisición de Materiales acorde con el plazo de
obra ofertado.
Estos datos son consignados en el archivo anexo Datos Iniciales.XLS, a partir de ellos
construiremos nuestra hoja de valorizaciones, para ello procederemos a conocer algunas de las
herramientas que usaremos para esto.
¿Cómo lo hacemos?
Par asignar un nombre a una celda o rango de celdas podemos hacerlo de tres
maneras:
Primera Forma
1. Seleccione la celda, el rango de celdas a los que desee asignar un nombre.
4. Presione ENTRAR.
Segunda forma
4. Presione Aceptar.
Tercera forma
4. Presione Aceptar.
Nota No puede asignarse un nombre a una celda mientras se esté cambiando el
contenido de la misma.
Esta característica de asignar nombre es de mucha utilidad pues podremos definir así valores
calculados como son los costos directos base y ofertados de nuestros presupuestos incluidos
en el archivo ejemplo Datos Iniciales.XLS
Una vez asignado los nombres de celdas podemos usar estos para incluirlos en formulas o
traer rápidamente resultados usando el menú insertar, elegir nombre y luego pegar. Una forma
abreviada es usar el método abreviado F3
Las funciones son fórmulas predefinidas que ejecutan cálculos utilizando valores
específicos, denominados argumentos, en un orden determinado o estructura. Por
ejemplo, la función SUMA agrega valores o rangos de celdas y la función PAGO
calcula los pagos de un préstamo basándose en un tipo de interés, la duración del
préstamo y el importe principal del mismo.
Argumentos Los argumentos pueden ser números, texto, valores lógicos como
VERDADERO o FALSO, matrices, valores de error como #N/A o referencias de celda.
El argumento que se designe deberá generar un valor válido para el mismo. Los
argumentos pueden ser también constantes, fórmulas u otras funciones.
Funciones de Excel
Excel presenta una serie de funciones que nos permite calcular valores o estructuras
de texto, bases de datos, etc. Para acceder a las funciones de Excel podemos hacerlo
BUSCARV
Busca un valor específico en la columna más a izquierda de una matriz y devuelve el
valor en la misma fila de una columna especificada en la tabla. Utilice BUSCARV en
lugar de BUSCARH cuando los valores de comparación se encuentren en una
columna situada a la izquierda de los datos que desea encontrar.
Sintaxis
BUSCARV(valor_buscado;matriz_de_comparación;indicador_columnas;ordenado)
Valor_buscado es el valor que se busca en la primera columna de la matriz.
Valor_buscado puede ser un valor, una referencia o una cadena de texto.
Para colocar los valores en orden ascendente, elija el comando Ordenar del
menú Datos y seleccione la opción Ascendente.
Ordenado Es un valor lógico que indica si desea que la función BUSCARV busque
un valor igual o aproximado al valor especificado. Si el argumento ordenado es
VERDADERO o se omite, la función devuelve un valor aproximado, es decir, si no
encuentra un valor exacto, devolverá el valor inmediatamente menor que
valor_buscado. Si ordenado es FALSO, BUSCARV devuelve el valor buscado. Si no
encuentra ningún valor, devuelve el valor de error #N/A.
Observaciones
Ejemplos
BUSCARH
Busca un valor en la fila superior de una tabla o una matriz de valores y, a
continuación, devuelve un valor en la misma columna de una fila especificada en la
tabla o en la matriz. Use BUSCARH cuando los valores de comparación se encuentren
en una fila en la parte superior de una tabla de datos y desee encontrar información
que se encuentre dentro de un número especificado de filas. Use BUSCARV cuando
los valores de comparación se encuentren en una columna a la izquierda o de los
datos que desee encontrar.
Sintaxis
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
Valor_buscado es el valor que se busca en la primera fila de matriz_buscar_en.
Valor_buscado puede ser un valor, una referencia o una cadena de texto.
Ordenado es un valor lógico que especifica si desea que el elemento buscado por la
función BUSCARH coincida exacta o aproximadamente. Si ordenado es VERDADERO
o se omite, la función devuelve un valor aproximado, es decir, si no se encuentra un
valor exacto, se devuelve el mayor valor que sea menor que el argumento
valor_buscado. Si ordenado es FALSO, la función BUSCARH encontrará el valor
exacto. Si no se encuentra dicho valor, devuelve el valor de error #N/A.
Observaciones
Si BUSCARH no logra encontrar valor_buscado, utiliza el mayor valor que sea menor
que valor_buscado.
Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en,
BUSCARH devuelve el valor de error #N/A.
Ejemplos
Supongamos que en una hoja se guarda un inventario de repuestos. A1:A4
contiene "Ejes"; 4; 5; 6. B1:B4 contiene "Cojinetes"; 4; 7; 8. C1:C4 contiene
"Engranajes"; 9; 10; 11.
BUSCARH("Ejes"; A1:C4;2;VERDADERO) es igual a 5
BUSCARH("Cojinetes",A1:C4,3,FALSO) es igual a 7
BUSCARH("Cojinetes";A1:C4;3;VERDADERO) es igual a 8
BUSCARH("Engranajes";A1:C4;4;) es igual a 11
Matriz_buscar_en también puede ser una constante matricial:
BUSCARH(3;{1;2;3/"a";"b";"c"/"d";"e";"f"};2;VERDADERO) es igual a "c"
Las funciones BUSCARV y BUSCARH son de mucha utilidad y las usaremos frecuentemente
para extraer valores tales como los índices unificados de precios y los metrados de avance,
estas funciones conjuntamente con la adecuada asignación de nombres nos serán de mucha
utilidad para el cálculo de las valorizaciones de obra.
El primer paso será crear una tabla con los índices unificados de precios para la zona
geográfica donde se ejecuta la obra, la cual consiste en una tabla con una fila de encabezados
y 79 filas de índices unificados, y columnas para cada mes iniciando con el mes base.
Excel reconoce a la fechas como números que contabilizan los días transcurridos desde el
01/01/1900 hasta el día de la fecha. Estos números toman el formato de fecha con la siguiente
característica:
Cuando ingresamos una fecha solo como mes y año, Excel asigna el primer día del mes para
esta fecha por ejemplo:
mmm-yy mm-yy m-y mmm-yyy mmmm-yy mmmm-yyy
Jun-02 06-02 6-02 Jun-2002 Junio-02 Junio-2002
Esto es muy importante para definir los meses que ingresaremos en nuestra tabla de índices
unificados de precios.
La primera columna de esta tabla será nombrada como IU y tendrá valores alfanuméricos del
IU 01 al 80, esto es obligatorio pues a pesar que algunos de estos índices han dejado de
usarse su inclusión es indispensable.
Insertaremos una nueva hoja de cálculo a la que llamaremos Índices y en ella crearemos la
tabla con los índices unificados de precios para nuestra obra como
se muestra en el cuadro siguiente:
Una vez llena nuestra tabla la dejaremos preparada para los próximos meses y acudiremos a
ella cada vez que debamos transcribir los índices unificados de precios (IUP) que se publiquen
cada mes.
Esta Tabla nos servirá para extraer de ella los índices de precios para un determinado índice
unificado en un mes específico. Para hacer esto usaremos las funciones de búsqueda y
referencia.
Por ejemplo si deseo conocer el índice de precio para el agregado fino de septiembre de 2003
debemos hacer un cruce de información en la tabla anterior, es decir debemos ubicar la fila
donde esta el índice 04 y cruzarla con la columna donde esta el mes sep-03, de ahí
concluiremos que el valor buscado es 230.25
El Expediente Técnico de la Obra nos trae las Formulas Polinómicas, las cuales debemos
preparar para calcular el reajuste para lo cual en nuestra hoja modelo hemos creado la tabla
mostrada y que nombraremos INDICES podemos extraer los valores requeridos para calcular
el coeficiente de reajuste como se muestra ha continuación:
Excel puede hacer esto fácilmente, para lo cual usaremos la función BUSCARH bajo el
siguiente sintaxis:
BUSCARH(MES, INDICES, IU + 1, 0)
Donde
Mes : Mes que se desea consultar y que se refiere al primer día del mes
Índices : Tabla de Índices Unificado de Precios a cuyo rango total se le ha asignado el
nombre INDICES
IU : Índice Unificado, la fila donde se deberá realizar la búsqueda será la número
IU + 1 pues la primera fila de encabezados es la número 1 las siguientes será el
número de índice mas uno.
0 : El valor Ordenado será siempre falso por lo que se le asigna el valor cero (0)
Esta formula nos servirá para calcular el Coeficiente de Reajuste en la Formula Polinómica, así
como para calcular el Monto Máximo de adelanto de materiales, la deducción de materiales y
demás operaciones donde el índice de Precio sea requerido.
En este ejemplo el índice de precios para la Mano de Obra (IU=47) se extrae de la tabla de
INDICES usando la función BUSCARH. La celda F13 contiene el mes(Ago-98) que se desea
consultar, el nombre indices se refiere a la tabla donde hemos almacenado los Índices de
Precios, la celda C15 nos da el IU de insumo a buscar, cuya ubicación esta en la fila IU+1.
Esta formula tiene una característica adicional, se ha congelado para el mes la ubicación de las
filas y para el IU la ubicación de las columnas, de esta manera podremos usar la formula para
copiarla a otras celdas, este es un principio que usaremos mucho: En excel una formula se
piensa bien una vez y luego se puede copiar a otras ubicaciones
La suma de los Ki nos darán el Coeficiente de Reajuste, valor que guardaremos para cada mes
y cada formula asignándoles un nombre de acuerdo a la siguiente característica:
KNN_MMYY
Donde:
NN se refiere al número de formula (p.e. Estructuras=01, Arquitectura=02...)
MM se refiere al numero del mes de reajuste (01 a 12)
YY se refiere a las 2 últimas cifras del año (98, 99, 00, 01,.......)
Nosotros además hemos encontrado una manera automatizada de generar esta etiqueta para
cada formula como se muestra a continuación:
Esta formula convierte la fecha de reajuste (sep-98) a un formato de texto del tipo mmyy es
decir convierte el valor numérico de fecha al texto 0998, el cual ha sido concatenado al texto
“k01_” para dar la etiqueta que identificará al coeficiente de reajuste calculado.
Esta etiqueta se coloca al lado del valor de reajuste calculo y servirá para cuando asignemos el
nombre a la celda, pues dicha etiqueta se mostrará como nombre sugerido lo que nos
abreviará esta asignación.
Con el Presupuesto Base preparemos los cuadros de metrados valorizados que nos permitirán
calcular los montos valorizados para cada periodo y formula. Este procedimiento nos permitirá
controlar los valores asignándoles una etiqueta con las siguientes características:
VALNN_XX
Donde
NN se refiere al número de formula (p.e. Estructuras=01, Arquitectura=02...)
Los Montos valorizados serán el resultado del metrado de avance multiplicados por el precio
base o referencial, la sumatoria de estos parciales darán el costo directo al que se le sumara
los gastos generales y utilidad para obtener el costo total, a este valor se le aplica el factor de
relación para obtener el monto valorizado para el periodo y la formula. Este valor es el que será
nombrado de acuerdo a la etiqueta que se muestra al lado.
Explicaremos en clase el procedimiento para reproducir esto para todas las valorizaciones
proyectadas.
CRONOGRAMA VALORIZADO
El Cronograma Valorizado de Obra se presenta antes de la firma del contrato y este debe ser
reprogramado una vez establecido la fecha de inicio de obra. De este nuevo cronograma
denominado reprogramado se deben tomar los valores programados para cada periodo y
formula. Este procedimiento nos permitirá controlar los valores asignándoles una etiqueta con
las siguientes características:
PROGNN_XX
Donde
NN se refiere al número de formula (p.e. Estructuras=01, Arquitectura=02...)
XX se refiere al número de valorización
Los montos programados nos servirán para comparar el avance de obra y para el calculo del
reajuste de acuerdo a la normatividad vigente.
R = V (Kr - 1)
A este valor de reajuste debemos descontarle las deducciones de reajuste que no corresponde
que calcularemos luego.
La primera columna será para identificar los números de valorización, la segunda y tercera para
ingresar los montos valorizados y programados, ósea pegando los valores VAL01_01 a
VAL01_05 y PROG01_01 a PROG01_05, las dos siguientes es para calcular los montos
acumulados valorizados y programados, la siguiente columna es para ingresar el mes de
reajuste que le corresponde a cada valorización, a continuación el valor del coeficiente de
reajuste correspondiente a dicho mes.
Caso 1
En la primera valorización no interesa si la obra esta adelantada o atrasada, el reajuste
reconocido será el real
Caso 2
Si la obra esta atrasada el reajuste reconocido será el real
Caso 3
Si la obra esta adelantada y viene de estar adelantada (permanentemente adelantada)
el reajuste reconocido será el real
Caso 4
Si la obra esta adelantada y viene de estar atrasada el reajuste reconocido será el
reajuste programado acumulado menos el reajuste reconocido acumulado anterior
Caso 5
En la ultima valorización se compara el reajuste real acumulado con el reajuste
programado acumulado, de lo cual podemos deducir:
Si el reajuste real acumulado es mayor que el reajuste programado acumulado,
el reajuste reconocido será el reajuste programado acumulado menos el
reajuste reconocido acumulado anterior
Cada uno de estos caso podríamos simplificarlo usando la función de Excel: SI() que nos
permite preparar un función condicional para poder abarcar cada uno de los casos descritos y
cuya sintaxis es la siguiente:
=SI(RRAi>RPAi, RPAi-RRECAi-1,RRAi-RRECAi-1)
Donde
RRAi : Reajuste Real Acumulado
RPAi : Reajuste Programado Acumulado
RRECAi-1 : Reajuste Reconocido Acumulado Anterior