I have a series of values (x & y) which I can put into Excel and create a curve, as shown below.
Using this graph, I can see what the value of y might be for a given value of x (and vise-versa)
e.g.
- for an x value of 815 - y is approx. 750
- for a y value of 400 - x is approx 812.5
Is there a simple algorithm that will take a series of points and return a value for x or y given y or x respectively?
I've been reading lots on calculating various curves; but nothing seems to be working towards my goal, and it all gets very complex very quickly. The answer may be that I need to plow through that maths, but just incase there is a simple answer I'm asking here!
The accuracy isn't super important, so long as it's as good as me reading the excel graph...

You might want to look into regressions. Simply put, applying a regression to a set of x/y values enables you to get a function representing the relationship between x and y. With this function, it is easy to get y for any x.
There are many possible models for regression depending on the shape of your data. Given your data, it looks like a linear regression might be a good fit. In this case, you will get the straight line that best represents your data. Once you have this line as a equation
y = ax +b, you can get from x to y or from y to x easily.aandbare computed automatically (lookup least square error to learn more about how).Regressions and particularly linear regressions are very common statistical tools, so any language/program you use should have a tool for that.