I have fiddled with pages - i change a cell with a number in it to "number" on cell format and then it reverts back to automatic and is not considered a sum.
If the cell containing the 'number' won't accept formatting it's contents as a number, then there is something about that content that makes it unrecognizable as a number.
Is it because when i typed the figure i changed the font from roman to aerial??
No. The character doesn't change when you dress it up in different clothes, which is what you're doing when you change fonts.
if i re-type the figure then change it to numbers it seems to stay as numbers which changes it back to roman font and then works.
Two things happening here: when you retyped the 'number' replaced everything that was in the cell, including whatever was preventing the 'number' from being recognized as a number and the format setting that told Numbers to dress the contents in Arial, rather than Times New Roman—the default font for whatever style was the default for that table.
Moving the alignment from left to right makes no difference
The only difference that setting alignment right or left is that the contents of the cell should move left or right to match the change. Changing the alignment doesn't change the content.
Here's a Pages table containing a mix of numbers and text that looks like numbers. Alignment and font settings are different for each row (1 to 4). Row 5 contains formulas that sum each column. All sums are correct. (Remember that the numeric value of text is zero.)

Alignment settings and font used:
Row 1: Automatic, Helvetica
Row 2: Left, Times New Roman
Row 3: Center, Arial
Row 4: Right, Zapfino
Row 5: Automatic, Bank Gothic
Any more help please? am i going to have to re-type the figures into my pages document and leave it as roman font even though i prefer aerial and it will be out of sink with the text which is aerial?
As noted (and demonstrated) above, the font used should not affect the math.
Before retyping the 'numbers', try adding a new column to the right of the one containing the problem 'numbers' and using a formula to extract the numerical value from the data cells in the problem column.
=VALUE(B) will attempt to extract the numerical value in the cell in the same row of column B as the formula occupies in the new column. Change 'B' to match the column you are taking the values from.Place it next to the first data cell, and fill down to the cell beside the last data cell.
If the formula is successful, Select and Copy all of these cells, then select the first cell from which the data was copied and converted, go to the Edit menu and choose Paste Formula Results, replacing whatever was in the cells with the numeric value extracted from them.
CAUTIONS:
Test this on a disposable COPY of your file.
Do not use this method on cells containing a formula—only on cells where the data has been entered directly, or has been pasted in. Used on a cell containing a formula, the paste will replace the formula with a fixed value.
You may decide that re-typing the data as needed is the safer path.
Regards,
Barry