The assumption behind the cohesion metrics is that methods are related if they work on the same class-level variables. Methods are unrelated if they work on different variables altogether. In a cohesive class, methods work with the same set of variables. In a non-cohesive class, there are some methods that work on different data.
In the metric, number of pairs of methods that share an access to instance variables, fields, is subtracted from the pairs that do not.
But what about methods that simply perform calculations and return a value? I have a lot of them but as they do not share any instance variables, it is recommended to separate them, which does not make sense to me.