Your comments

Perhaps a check, something like "I see you're using US Gallons but are calculating MPG the UK way. Do you want to change that? [Yes, take me there] [No, I like to have confusing metrics] "

It was my logic that was in error. I needed to take the Travelled value (in Miles) and divide it by the CURRENT Fillup value (in US Gallons) to get Miles/Gallon ("my MPG").

Our numbers don't perfectly match, but of the 11 items in the example, we're off by an average of 0.01. Close enough for me. :)

Thanks for helping with this! Love to see developers who actually talk to their customers.

That was it. I was certain I'd set fuel units to Gallons (US) and Consumption to mpg (us), but it wasn't. It was set to mpg (uk). As soon as I made the change, the numbers look "better".

OdometerFillupTravelledmy MPGFuelio MPG
1201009.017441??
1196598.70137050.6848.9
1192896.24027459.2942.45
1190156.03726745.3943.88
1187486.59630840.4844.29
1184407.18531942.8746.67
1181219.36042334.0844.46
1176988.00037252.8845.14
1173269.03842841.1646.48
1168986.10926570.0647.32
1166338.57035430.9243.31
1162794.902?72.2241.34
I'm taking the Travelled value (in US Miles) and dividing it by the previous Fillup value (in US Gallons) to get Miles/Gallon ("my MPG"). Am I calculating things wrong to get "my MPG"?