Hay que corregir dos cosas. La primera de ellas es la primera fila. El algoritmo toma a todas las filas, incluida la primera en la cual no hay elementos
<td>
. Añade un
<thead>
y un
<tbody>
, así definirás a la cabecera y cuerpo de la tabla, para luego recorrer las filas del cuerpo de la tabla. Lo segundo a corregir está en la primera celda de cada fila. Como no es un valor a tomar en cuenta para realizar el cálculo, añádele una clase, de la misma forma que hiciste con la última celda que tampoco es tomada en cuenta para el cálculo; de esta forma, solo se recorrerán a las tres celdas intermedias de cada fila.
Échale un vistazo para que veas cómo queda.
Un saludo