Definitely seems possible, but I don’t think there’s quite enough info provided to say definitively.
It sounds like you would want to use Linked fields for selecting the 3 conditions. These could either be linked to 1 other table, or more likely, 3 separate tables called ‘Names’, ‘Services’, ‘Languages’. On those tables you’d have a field called rate where you entered each condition’s rate. Then back on the initial table, you would create lookup fields for each of those 3 conditions, pulling in the ‘Rate’ from those other tables. Then, using a formula field you could add those 3 rates together to get a final price.
It’s not quite a 1-step solution, but does that sound like the kind of solution you’re hoping for?