Newsgroup: it.economia.banche
Titolo: Tabella excel per ammortamento

Come da oggetto, cercavo unatabella per il calcolo di un piano di
ammortamento.. del tipo inserisco importo mutuato, durata, interessi ecc e
mi rstituisce tutto il pioano di ammortameno con debito residuo ecc..
Saluti.
wer

WertedTen ha scritto:

non e' proprio quello che cerchi ma ..
incolla in un file di testo e rinomina con estensione "mutuo.mht"
-------------------------------
From: <Salvato con Microsoft Internet Explorer 5>
Subject: 
Date: Wed, 30 Apr 2003 13:24:21 +0200
MIME-Version: 1.0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: 
http://www.edildata.it/=/Bt00.html
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 vLink=3D#999900 aLink=3D#ff0000 link=3D#666600 =
bgColor=3D#c0c0c0>
<CENTER><B><FONT color=3D#990000>EDILDATA</FONT></B>
<SCRIPT language=3Djavascript>
function mutuo(f) {
        var mya =3D f.a.value
	var myb =3D f.b.value
	var myc =3D f.c.value
	var myd =3D f.d.value=20
	if (!isaPosNum(f.a.value)) {
                alert("Il Capitale deve essere un numero intero" )
		return
	}
	if (!isaFloatNum(f.b.value) ) {
                alert("Il Tasso deve essere un numero positivo, usare il =
punto come separatore dei decimali" )
		return
	}
	if (!isaPosNum(f.c.value)) {
                alert("La durata deve essere un numero positivo" )
		return
	}
	if (!isaPosNum(f.d.value)) {
                alert("Il numero di rate annuo deve essere un numero =
intero positivo" )
		return
	}
	var mye =3D myb/myd
	mye =3D mye/100
	var myf =3D myc*myd
	with(Math){
		var myg =3D eval(1/(pow((1 + mye), myf)))
	}
	f.result.value =3D eval(mya *(mye/(1 - myg)))
=09
}
function isaPosNum(s) {
        return (parseInt(s) > 0)
}
function isaFloatNum(s) {
	var myfloat =3D parseFloat(s)
	if (myfloat < eval(s)){=20
		return false
	}
        return (myfloat > 0)
}
function potenza (x, n){
	var returnvalue =3D x
        for (var i =3D 1; i < n; i++) {
             	if (n =3D=3D 1)=20
			return x
		else
			returnvalue =3D returnvalue * x
	}
        return returnvalue
}
function rate (f){
}
</SCRIPT>
 <BR>Calcolo rate interesse mutuo</CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D700 border=3D0>
  <TBODY>
  <TR>
    <TD colSpan=3D3></TD></TR>
  <TR>
    <TD>&nbsp;</TD></TR></TBODY></TABLE>
<FORM>
<CENTER>
<TABLE borderColor=3D#bbbbbb cellSpacing=3D0 borderColorDark=3D#993300 =
width=3D450=20
bgColor=3D#bbbbbb borderColorLight=3D#993300 border=3D3>
  <TBODY>
  <TR>
    <TD bgColor=3D#dddddd><B><FONT face=3D"Times New Roman"><FONT=20
      color=3D#009900>Importo Totale</FONT></FONT></B> <BR><FONT=20
      face=3D"Times New Roman"><FONT color=3D#000000><FONT =
size=3D-1>(Senza punti=20
      spaziatori )</FONT></FONT></FONT></TD>
    <TD bgColor=3D#dddddd><INPUT name=3Da></TD></TR>
  <TR>
    <TD bgColor=3D#dddddd><FONT face=3D"Times New Roman"><FONT =
color=3D#009900>Tasso=20
      d'interesse annuo</FONT></FONT> <BR><FONT face=3D"Times New =
Roman"><FONT=20
      color=3D#000000><FONT size=3D-1>(Decimali : inserire il=20
      punto)</FONT></FONT></FONT></TD>
    <TD bgColor=3D#dddddd><INPUT name=3Db><FONT face=3D"Times New =
Roman"><FONT=20
      color=3D#009900>%</FONT></FONT></TD></TR>
  <TR>
    <TD bgColor=3D#dddddd><FONT face=3D"Times New Roman"><FONT=20
      color=3D#009900>Numero anni</FONT></FONT></TD>
    <TD bgColor=3D#dddddd><INPUT name=3Dc></TD></TR>
  <TR>
    <TD bgColor=3D#dddddd><FONT face=3D"Times New Roman"><FONT=20
      color=3D#009900>Numero rate per anno</FONT></FONT></TD>
    <TD bgColor=3D#dddddd><INPUT name=3Dd></TD></TR>
  <TR>
    <TD bgColor=3D#dddddd><B><FONT face=3D"Times New Roman"><FONT=20
      color=3D#ff3333>Risultato</FONT></FONT></B></TD>
    <TD bgColor=3D#dddddd><INPUT name=3Dresult><B><FONT=20
      color=3D#ff3333>Lire</FONT></B></TD></TR>
  <TR>
    <TD align=3Dmiddle bgColor=3D#dddddd colSpan=3D2><INPUT =
onclick=3Dmutuo(this.form) type=3Dbutton value=3D"Importo =
rata"></TD></TR></TBODY></TABLE></CENTER>
<TABLE border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle =
colSpan=3D3>&nbsp;</TD></TR></TBODY></TABLE></FORM></BODY></HTML>
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it