Gibt's auch eine Formel, die gewonnenen Sphärolevel zu berechnen?

Also je weniger Gesamt-HP und je mehr Schaden, desto mehr Sphärolevel.
Tidus hat bei mir z.B. 4720 HP und kriegt 60600 Schaden ab, Lulu hat 2580 HP und 22800 Schaden.
Durch Tidus krieg ich für einen Angriff 11 Sphärolevel und für Lulu 7.
Greif ich 2x mit Tidus an und 1 mal mit Lulu, krieg ich aber nur 25 Sphlvl, müssten aber 29 sein!
Und 3x Tidus und 1x Lulu bringen 33 Sphlvl, müßten aber 40 sein.
Je öfter ich angreif, desto mehr krieg ich vom eigentlichen Endergebnis abgezogen.
Woran liegt das?