Die vorhandene Anzahl von Spalten kannst Du ermitteln, indem du Grid.ColCount abfragst.
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
var
z: Extended;
i: integer;
begin
z := 0;
for i := 0 to Grid.ColCount-1 do
begin
z := z + strtofloatdef(Grid.Cells[i,1], 1);
end;
edit1.text:= floattostr(z);
end;