-
Estado
- Desconectado
- Número de socio: 4317
Modelo de Tabla para Controlar Préstamos Usureros y Calcular Intereses Legales (Muy F
Hola a todos,
Aquí tenéis el enlace para hacer una copia automática de la hoja de cálculo en vuestro Drive:
https://docs.google.com/spreadsheets...V3Q5r37_4/copy
Comparto una tabla modelo de Excel pensada para que podáis llevar un control claro y ordenado de todos vuestros préstamos con entidades usureras. Esta herramienta os ayudará a:
- Anotar todos los datos clave de vuestros préstamos.
- Tener una visión general de cuánto habéis pagado de más.
- Saber cuánto os deben devolver si hay exceso cobrado.
- Y, como extra, calcular automáticamente los intereses legales desde la fecha del cobro indebido hasta hoy.
Está pensada para que cualquiera pueda usarla, sin conocimientos técnicos ni complicaciones.
Foto Tabla.jpg
¿Dónde se puede usar?
Importante: Esta hoja solo funciona en Google Sheets (el Excel online de Google).
No funcionará en Excel de escritorio ni otras aplicaciones, porque el cálculo automático de intereses usa un script que solo corre en Google Sheets.
¿Qué contiene el archivo?
- Una tabla con 26 filas ya preparadas (puedes añadir más sin problema).
- Columnas para registrar información como:
- Entidad financiera
- Número de contrato o referencia
- Cantidad prestada
- Cuota mensual
- Fecha de inicio del préstamo
- Exceso pagado (lo que se ha pagado de más)
- Fecha del cobro indebido
- Cálculo automático del interés legal si corresponde
- Una tabla de referencia con los tipos de interés legal anuales (solo como guía).
Puedes usar la tabla aunque no quieras calcular intereses legales, simplemente para tener tus datos ordenados y saber cuánto te deben.
¿Y el cálculo del interés legal?
Como extra, la hoja incluye un script ya integrado que calcula automáticamente los intereses legales desde la fecha del pago indebido hasta la fecha que pongas (por defecto, el día actual).
Este script se copia automáticamente cuando haces clic en el enlace.
No tienes que hacer nada.
¿Y si el script no funciona?
Solo si da error (raro, pero puede pasar), sigue estos pasos manualmente:
- Abre el Excel copiado desde tu Drive con Google Sheets.
- Ve a Extensiones ? Apps Script.
- Borra cualquier código que haya dentro y pega este:
function INTERES_LEGAL(exceso, fechaPago, fechaFin) **
if (!exceso || exceso <= 0) return 0;
// Tabla de tipos legales
const tipos = **2020: 0.03, 2021: 0.03, 2022: 0.03,
2023: 0.0325, 2024: 0.0325, 2025: 0.0325};
let f0 = new Date(fechaPago);
let f1 = new Date(fechaFin);
let total = 0;
for (let y = f0.getFullYear(); y <= f1.getFullYear(); y++) **
const start = new Date(Math.max(f0, new Date(y, 0, 1)));
const end = new Date(Math.min(f1, new Date(y, 11, 31)));
if (end < start) continue; // nada que sumar en ese año
const dias = Math.floor((end - start) / 86400000) + 1;
const diasAnio = ((y % 400 === 0) || (y % 4 === 0 && y % 100 !== 0)) ? 366 : 365;
total += exceso * (tipos[y] || 0) * dias / diasAnio;
}
return Math.round(total * 100) / 100; // redondea a 0,01 €
}
function INTERES_LEGAL_MULT(exceso, fechasTexto, fechaFin) **
if (!exceso || exceso <= 0) return 0;
const fechas = fechasTexto.toString().split(/[;/]/).map(f => new Date(f.trim()));
const parte = exceso / fechas.length;
return fechas.reduce((acc, f) => acc + INTERES_LEGAL(parte, f, fechaFin), 0);
}
- Guarda el script.
- Vuelve a la hoja, actualízala, y ya funcionará la fórmula:
=INTERES_LEGAL(F2; G2; $J$1)
Donde:
- F2 = exceso cobrado
- G2 = fecha del pago indebido
- J1 = fecha límite (puedes poner =HOY())
¿Se pueden añadir más filas?
Sí, sin problema. Solo copia una fila ya existente para mantener las fórmulas, y rellena tus datos. La tabla está preparada para crecer con tus necesidades.
¿Dudas?
Si tienes cualquier duda al usarla o no sabes cómo empezar, coméntalo y te ayudo. Está pensada para que no tengas que saber Excel ni fórmulas.
Un saludo a todos.
Última edición por amorpeludito; 08/06/2025 a las 18:36
-
Agradecimientos - 6 Me gusta
-
Estado
- En línea
- Número de socio: 3290

Iniciado por
amorpeludito
Hola a todos,
Aquí tenéis el enlace para hacer una copia automática de la hoja de cálculo en vuestro Drive:
https://docs.google.com/spreadsheets...V3Q5r37_4/copy
Comparto una tabla modelo de Excel pensada para que podáis llevar un control claro y ordenado de todos vuestros préstamos con entidades usureras. Esta herramienta os ayudará a:
- Anotar todos los datos clave de vuestros préstamos.
- Tener una visión general de cuánto habéis pagado de más.
- Saber cuánto os deben devolver si hay exceso cobrado.
- Y, como extra, calcular automáticamente los intereses legales desde la fecha del cobro indebido hasta hoy.
Está pensada para que cualquiera pueda usarla, sin conocimientos técnicos ni complicaciones.
Foto Tabla.jpg
¿Dónde se puede usar?
Importante: Esta hoja solo funciona en Google Sheets (el Excel online de Google).
No funcionará en Excel de escritorio ni otras aplicaciones, porque el cálculo automático de intereses usa un script que solo corre en Google Sheets.
¿Qué contiene el archivo?
- Una tabla con 26 filas ya preparadas (puedes añadir más sin problema).
- Columnas para registrar información como:
- Entidad financiera
- Número de contrato o referencia
- Cantidad prestada
- Cuota mensual
- Fecha de inicio del préstamo
- Exceso pagado (lo que se ha pagado de más)
- Fecha del cobro indebido
- Cálculo automático del interés legal si corresponde
- Una tabla de referencia con los tipos de interés legal anuales (solo como guía).
Puedes usar la tabla aunque no quieras calcular intereses legales, simplemente para tener tus datos ordenados y saber cuánto te deben.
¿Y el cálculo del interés legal?
Como extra, la hoja incluye un script ya integrado que calcula automáticamente los intereses legales desde la fecha del pago indebido hasta la fecha que pongas (por defecto, el día actual).
Este script se copia automáticamente cuando haces clic en el enlace.
No tienes que hacer nada.
¿Y si el script no funciona?
Solo si da error (raro, pero puede pasar), sigue estos pasos manualmente:
- Abre el Excel copiado desde tu Drive con Google Sheets.
- Ve a Extensiones ? Apps Script.
- Borra cualquier código que haya dentro y pega este:
function INTERES_LEGAL(exceso, fechaPago, fechaFin) **
if (!exceso || exceso <= 0) return 0;
// Tabla de tipos legales
const tipos = **2020: 0.03, 2021: 0.03, 2022: 0.03,
2023: 0.0325, 2024: 0.0325, 2025: 0.0325};
let f0 = new Date(fechaPago);
let f1 = new Date(fechaFin);
let total = 0;
for (let y = f0.getFullYear(); y <= f1.getFullYear(); y++) **
const start = new Date(Math.max(f0, new Date(y, 0, 1)));
const end = new Date(Math.min(f1, new Date(y, 11, 31)));
if (end < start) continue; // nada que sumar en ese año
const dias = Math.floor((end - start) / 86400000) + 1;
const diasAnio = ((y % 400 === 0) || (y % 4 === 0 && y % 100 !== 0)) ? 366 : 365;
total += exceso * (tipos[y] || 0) * dias / diasAnio;
}
return Math.round(total * 100) / 100; // redondea a 0,01 €
}
function INTERES_LEGAL_MULT(exceso, fechasTexto, fechaFin) **
if (!exceso || exceso <= 0) return 0;
const fechas = fechasTexto.toString().split(/[;/]/).map(f => new Date(f.trim()));
const parte = exceso / fechas.length;
return fechas.reduce((acc, f) => acc + INTERES_LEGAL(parte, f, fechaFin), 0);
}
- Guarda el script.
- Vuelve a la hoja, actualízala, y ya funcionará la fórmula:
=INTERES_LEGAL(F2; G2; $J$1)
Donde:
- F2 = exceso cobrado
- G2 = fecha del pago indebido
- J1 = fecha límite (puedes poner =HOY())
¿Se pueden añadir más filas?
Sí, sin problema. Solo copia una fila ya existente para mantener las fórmulas, y rellena tus datos. La tabla está preparada para crecer con tus necesidades.
¿Dudas?
Si tienes cualquier duda al usarla o no sabes cómo empezar, coméntalo y te ayudo. Está pensada para que no tengas que saber Excel ni fórmulas.
Un saludo a todos.
Que eficiente @amorpeludito
Recuperadas GRACIAS al foro.
BBVA 1300€ (2014).
CASHPER 1000€ (2022).
WANDOO 300€ (2024)
2025
DINEVO 600€
MYKREDIT 2040€
PARETO 142,52€
MONEYMAN 1590,10€
MOVINERO 565,18€
PRESTAMER 1.129,77€
LUZO 33€
MI-PRÉSTAMO 150,44€
LUZO - OSMAR CAPITAL 389,5€
HEIMONDO - MONEYMAN 3250€
SMARTCREDITO - KHORTEX 625€
CREDITERO - BUSINESS ACTION - AKCP 1126€
CASH CONVERTERS 925€
-
Agradecimientos - 2 Me gusta
-
Estado
- Desconectado
- Número de socio: 4317

Iniciado por
amorpeludito
Hola a todos,
Aquí tenéis el enlace para hacer una copia automática de la hoja de cálculo en vuestro Drive:
https://docs.google.com/spreadsheets...V3Q5r37_4/copy
Comparto una tabla modelo de Excel pensada para que podáis llevar un control claro y ordenado de todos vuestros préstamos con entidades usureras. Esta herramienta os ayudará a:
- Anotar todos los datos clave de vuestros préstamos.
- Tener una visión general de cuánto habéis pagado de más.
- Saber cuánto os deben devolver si hay exceso cobrado.
- Y, como extra, calcular automáticamente los intereses legales desde la fecha del cobro indebido hasta hoy.
Está pensada para que cualquiera pueda usarla, sin conocimientos técnicos ni complicaciones.
Foto Tabla.jpg
¿Dónde se puede usar?
Importante: Esta hoja solo funciona en Google Sheets (el Excel online de Google).
No funcionará en Excel de escritorio ni otras aplicaciones, porque el cálculo automático de intereses usa un script que solo corre en Google Sheets.
Sobre la tabla de tipos de interés legal (% anual)
Quiero aclarar un punto importante sobre la tabla que aparece en el Excel con los tipos de interés legal por año (2020, 2021, 2022...):
¿Para qué sirve esa tabla?
Esa tabla es solo informativa y orientativa. Está ahí para que vosotros —y también cualquier empresa, juez, abogado o defensor que vea el documento— sepáis qué porcentaje anual se aplica en cada ejercicio cuando se calcula el interés legal de las cantidades cobradas de más.
¿Qué pasa si modifico los porcentajes de esa tabla?
Nada. Esa tabla no afecta al cálculo automático de intereses legales.
El interés legal se calcula con un script oculto dentro del archivo, y los porcentajes reales están definidos en el código del script, no en la tabla visible.
Por tanto, aunque cambies la tabla visual, los resultados seguirán saliendo igual a menos que modifiques manualmente el script.
Entonces, ¿para qué dejar la tabla visible?
Aunque no afecta al cálculo, es muy recomendable mantenerla visible por varios motivos:
- Ayuda a transparentar cómo se están calculando los intereses.
- Facilita la comprensión a quien revise el documento (por ejemplo, una entidad financiera o un juzgado).
- Da una imagen más profesional y ordenada del trabajo que estás presentando.
- Sirve como referencia rápida para ti o para otras personas.
¿Y si necesito calcular intereses desde años anteriores?
Si necesitas incluir años anteriores a 2020 en los cálculos, déjamelo en los comentarios y te proporcionaré el código exacto del script con los años que necesites añadidos. No hay problema en adaptarlo.
Conclusión
No toques el script si no sabes lo que haces, y puedes dejar la tabla visible tal como está.
Es una herramienta de apoyo que no interfiere en los cálculos, pero sí aporta valor visual y explicativo.
Si algún año cambia el tipo de interés legal y necesitas actualizarlo, entonces sí habrá que modificar el script, pero te puedo ayudar con eso cuando llegue el momento.
Un saludo.
Última edición por amorpeludito; 08/06/2025 a las 18:48
-
Agradecimientos - 2 Me gusta
-
Estado
- Desconectado
- Número de socio: 1438
Modelo de Tabla para Controlar Préstamos Usureros y Calcular Intereses Legales (Muy F

Iniciado por
amorpeludito
Hola a todos,
Aquí tenéis el enlace para hacer una copia automática de la hoja de cálculo en vuestro Drive:
https://docs.google.com/spreadsheets...V3Q5r37_4/copy
Comparto una tabla modelo de Excel pensada para que podáis llevar un control claro y ordenado de todos vuestros préstamos con entidades usureras. Esta herramienta os ayudará a:
- Anotar todos los datos clave de vuestros préstamos.
- Tener una visión general de cuánto habéis pagado de más.
- Saber cuánto os deben devolver si hay exceso cobrado.
- Y, como extra, calcular automáticamente los intereses legales desde la fecha del cobro indebido hasta hoy.
Está pensada para que cualquiera pueda usarla, sin conocimientos técnicos ni complicaciones.
Foto Tabla.jpg
¿Dónde se puede usar?
Importante: Esta hoja solo funciona en Google Sheets (el Excel online de Google).
No funcionará en Excel de escritorio ni otras aplicaciones, porque el cálculo automático de intereses usa un script que solo corre en Google Sheets.
¿Qué contiene el archivo?
- Una tabla con 26 filas ya preparadas (puedes añadir más sin problema).
- Columnas para registrar información como:
- Entidad financiera
- Número de contrato o referencia
- Cantidad prestada
- Cuota mensual
- Fecha de inicio del préstamo
- Exceso pagado (lo que se ha pagado de más)
- Fecha del cobro indebido
- Cálculo automático del interés legal si corresponde
- Una tabla de referencia con los tipos de interés legal anuales (solo como guía).
Puedes usar la tabla aunque no quieras calcular intereses legales, simplemente para tener tus datos ordenados y saber cuánto te deben.
¿Y el cálculo del interés legal?
Como extra, la hoja incluye un script ya integrado que calcula automáticamente los intereses legales desde la fecha del pago indebido hasta la fecha que pongas (por defecto, el día actual).
Este script se copia automáticamente cuando haces clic en el enlace.
No tienes que hacer nada.
¿Y si el script no funciona?
Solo si da error (raro, pero puede pasar), sigue estos pasos manualmente:
- Abre el Excel copiado desde tu Drive con Google Sheets.
- Ve a Extensiones ? Apps Script.
- Borra cualquier código que haya dentro y pega este:
function INTERES_LEGAL(exceso, fechaPago, fechaFin) **
if (!exceso || exceso <= 0) return 0;
// Tabla de tipos legales
const tipos = **2020: 0.03, 2021: 0.03, 2022: 0.03,
2023: 0.0325, 2024: 0.0325, 2025: 0.0325};
let f0 = new Date(fechaPago);
let f1 = new Date(fechaFin);
let total = 0;
for (let y = f0.getFullYear(); y <= f1.getFullYear(); y++) **
const start = new Date(Math.max(f0, new Date(y, 0, 1)));
const end = new Date(Math.min(f1, new Date(y, 11, 31)));
if (end < start) continue; // nada que sumar en ese año
const dias = Math.floor((end - start) / 86400000) + 1;
const diasAnio = ((y % 400 === 0) || (y % 4 === 0 && y % 100 !== 0)) ? 366 : 365;
total += exceso * (tipos[y] || 0) * dias / diasAnio;
}
return Math.round(total * 100) / 100; // redondea a 0,01 €
}
function INTERES_LEGAL_MULT(exceso, fechasTexto, fechaFin) **
if (!exceso || exceso <= 0) return 0;
const fechas = fechasTexto.toString().split(/[;/]/).map(f => new Date(f.trim()));
const parte = exceso / fechas.length;
return fechas.reduce((acc, f) => acc + INTERES_LEGAL(parte, f, fechaFin), 0);
}
- Guarda el script.
- Vuelve a la hoja, actualízala, y ya funcionará la fórmula:
=INTERES_LEGAL(F2; G2; $J$1)
Donde:
- F2 = exceso cobrado
- G2 = fecha del pago indebido
- J1 = fecha límite (puedes poner =HOY())
¿Se pueden añadir más filas?
Sí, sin problema. Solo copia una fila ya existente para mantener las fórmulas, y rellena tus datos. La tabla está preparada para crecer con tus necesidades.
¿Dudas?
Si tienes cualquier duda al usarla o no sabes cómo empezar, coméntalo y te ayudo. Está pensada para que no tengas que saber Excel ni fórmulas.
Un saludo a todos.
Muy simple y limpia para las personas que no saben... Muchas gracias amorpeludito.
Pido chincheta para éste hilo en zona de socios.
Enviado desde mi M2007J20CG mediante Tapatalk
-
Agradecimientos - 3 Me gusta
-
Estado
- Desconectado
- Número de socio: 4317

Iniciado por
MARIBELICA
Muy simple y limpia para las personas que no saben... Muchas gracias amorpeludito.
Pido chincheta para éste hilo en zona de socios.
Enviado desde mi M2007J20CG mediante Tapatalk
¡Exacto, muchas gracias! Ese era justo el objetivo: crear algo simple, claro y funcional que sirva de base a quienes no saben por dónde empezar. He visto que muchas personas tienen dificultades al intentar crear su propia tabla o no saben cómo calcular lo que realmente les deben, así que ahora tienen un modelo completo, ya preparado, que pueden usar desde el primer momento.
Un saludo y gracias por apoyar el hilo.
-
Agradecimientos - 1 Me gusta
Anele indicó/indicaron que le/s gusta esto.
-
Estado
- Desconectado
- Número de socio: 1438
Modelo de Tabla para Controlar Préstamos Usureros y Calcular Intereses Legales (Muy F

Iniciado por
amorpeludito
¡Exacto, muchas gracias! Ese era justo el objetivo: crear algo simple, claro y funcional que sirva de base a quienes no saben por dónde empezar. He visto que muchas personas tienen dificultades al intentar crear su propia tabla o no saben cómo calcular lo que realmente les deben, así que ahora tienen un modelo completo, ya preparado, que pueden usar desde el primer momento.
Un saludo y gracias por apoyar el hilo.
Claro.. No todos saben manejar exell
Enviado desde mi M2007J20CG mediante Tapatalk
-
Agradecimientos - 3 Me gusta
-
Estado
- Desconectado
- Número de socio: 4317
-
Agradecimientos - 1 Me gusta
Anele indicó/indicaron que le/s gusta esto.
-
Estado
- Desconectado
- Número de socio: 3563

Iniciado por
amorpeludito
Hola a todos,
Aquí tenéis el enlace para hacer una copia automática de la hoja de cálculo en vuestro Drive:
https://docs.google.com/spreadsheets...V3Q5r37_4/copy
Comparto una tabla modelo de Excel pensada para que podáis llevar un control claro y ordenado de todos vuestros préstamos con entidades usureras. Esta herramienta os ayudará a:
- Anotar todos los datos clave de vuestros préstamos.
- Tener una visión general de cuánto habéis pagado de más.
- Saber cuánto os deben devolver si hay exceso cobrado.
- Y, como extra, calcular automáticamente los intereses legales desde la fecha del cobro indebido hasta hoy.
Está pensada para que cualquiera pueda usarla, sin conocimientos técnicos ni complicaciones.
Foto Tabla.jpg
¿Dónde se puede usar?
Importante: Esta hoja solo funciona en Google Sheets (el Excel online de Google).
No funcionará en Excel de escritorio ni otras aplicaciones, porque el cálculo automático de intereses usa un script que solo corre en Google Sheets.
¿Qué contiene el archivo?
- Una tabla con 26 filas ya preparadas (puedes añadir más sin problema).
- Columnas para registrar información como:
- Entidad financiera
- Número de contrato o referencia
- Cantidad prestada
- Cuota mensual
- Fecha de inicio del préstamo
- Exceso pagado (lo que se ha pagado de más)
- Fecha del cobro indebido
- Cálculo automático del interés legal si corresponde
- Una tabla de referencia con los tipos de interés legal anuales (solo como guía).
Puedes usar la tabla aunque no quieras calcular intereses legales, simplemente para tener tus datos ordenados y saber cuánto te deben.
¿Y el cálculo del interés legal?
Como extra, la hoja incluye un script ya integrado que calcula automáticamente los intereses legales desde la fecha del pago indebido hasta la fecha que pongas (por defecto, el día actual).
Este script se copia automáticamente cuando haces clic en el enlace.
No tienes que hacer nada.
¿Y si el script no funciona?
Solo si da error (raro, pero puede pasar), sigue estos pasos manualmente:
- Abre el Excel copiado desde tu Drive con Google Sheets.
- Ve a Extensiones ? Apps Script.
- Borra cualquier código que haya dentro y pega este:
function INTERES_LEGAL(exceso, fechaPago, fechaFin) **
if (!exceso || exceso <= 0) return 0;
// Tabla de tipos legales
const tipos = **2020: 0.03, 2021: 0.03, 2022: 0.03,
2023: 0.0325, 2024: 0.0325, 2025: 0.0325};
let f0 = new Date(fechaPago);
let f1 = new Date(fechaFin);
let total = 0;
for (let y = f0.getFullYear(); y <= f1.getFullYear(); y++) **
const start = new Date(Math.max(f0, new Date(y, 0, 1)));
const end = new Date(Math.min(f1, new Date(y, 11, 31)));
if (end < start) continue; // nada que sumar en ese año
const dias = Math.floor((end - start) / 86400000) + 1;
const diasAnio = ((y % 400 === 0) || (y % 4 === 0 && y % 100 !== 0)) ? 366 : 365;
total += exceso * (tipos[y] || 0) * dias / diasAnio;
}
return Math.round(total * 100) / 100; // redondea a 0,01 €
}
function INTERES_LEGAL_MULT(exceso, fechasTexto, fechaFin) **
if (!exceso || exceso <= 0) return 0;
const fechas = fechasTexto.toString().split(/[;/]/).map(f => new Date(f.trim()));
const parte = exceso / fechas.length;
return fechas.reduce((acc, f) => acc + INTERES_LEGAL(parte, f, fechaFin), 0);
}
- Guarda el script.
- Vuelve a la hoja, actualízala, y ya funcionará la fórmula:
=INTERES_LEGAL(F2; G2; $J$1)
Donde:
- F2 = exceso cobrado
- G2 = fecha del pago indebido
- J1 = fecha límite (puedes poner =HOY())
¿Se pueden añadir más filas?
Sí, sin problema. Solo copia una fila ya existente para mantener las fórmulas, y rellena tus datos. La tabla está preparada para crecer con tus necesidades.
¿Dudas?
Si tienes cualquier duda al usarla o no sabes cómo empezar, coméntalo y te ayudo. Está pensada para que no tengas que saber Excel ni fórmulas.
Un saludo a todos.
Buenas noches, una vez mas gracias por su gran trabajo compañero. GRACIAS
-
Agradecimientos - 2 Me gusta
-
Estado
- Desconectado
- Número de socio: 4317
-
Agradecimientos - 1 Me gusta
Anele indicó/indicaron que le/s gusta esto.
-
Estado
- Desconectado
- Número de socio: 4317