Bonsoir Benjy,
Je pense que votre tri fonctionnait. Ce sont les formules qui sont érronées.
En G18 vous avez =SOMME(D18*F18), mais D18 ne doit pas bouger lors d'un tri, essayer avec =SOMME($D18*F18)
Dans ce cas la colonne D restera constante, et ne bougera pas. Par contre F18 suivra le tri, ce qui est le but.