Infatti avevo fatto con 5 celle ma contavo solo su 4.


codice:
<script>
// settato per la prova
riga = 2;function moltiplica() {
 for(var k=1;k<riga+1;k++){ 
 var x = 1;
    for(var j=0;j<4;j++) { 
      var nome="id"+j+k;
   x = x * parseFloat(document.getElementById(nome).innerText);
    }
 var destino = "id4"+k;
 document.getElementById(destino).innerText = x;
 }
}
</script>
<table>
<tr>
 <td >C1</td><td>C2</td><td>C3</td><td>C4</td><td>Totale</td>
</tr>
<tr>
 <td id="id01">1</td><td id="id11">2</td><td id="id21">3</td><td id="id31">4</td><td id="id41"></td>
</tr>
<tr>
 <td id="id02">10.1</td><td id="id12">20.2</td><td id="id22">30</td><td id="id32">40</td><td id="id42"></td>
</tr>
<table>
 <input type="button" id="c" value="Calcola" onclick="moltiplica()"/><br />
Dà.

C1 C2 C3 C4 Totale
1 2 3 4 24
10.1 20.2 30 40 244823.99999999997