Это очень просто.
Просто переберите строки данных (без заголовка), и для каждой строки получите значение в четвертом столбце, преобразуйте его в целое число, уменьшите его, преобразуйте его вернуться к строке и установить значение ячейки в этой строке.
Поскольку у вас нет фиксированного столбца, все столбцы являются столбцами данных. Они индексируются 0, 1, 2, 3, 4, четвертый, таким образом, имеет индекс 3.
Поскольку у вас есть фиксированная строка (заголовок), строки индексируются 0, 1, 2, ..., N - 1, со строками данных 1, 2, ..., N - 1.
procedure TForm1.Timer1Timer(Sender: TObject);
var
y: Integer;
Val: Integer;
begin
for y := 1 to StringGrid1.RowCount - 1 do
begin
Val := StrToInt(StringGrid1.Cells[3, y]);
Dec(Val);
StringGrid1.Cells[3, y] := Val.ToString;
end;
end;