• Initiateur de la discussion Initiateur de la discussion Attila451
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Attila451

XLDnaute Occasionnel
Bonjour,

J’ai un tableau dans lequel j’utilise pour une colonne la fonction SOMMEPROD , elle fait référence à des infos d’autres colonnes et à une plage de cellule sur une autre feuille. La formule marche, tout va bien.

Le problème arrive quand pour des raisons de commodités, j’utilise le tri pour une colonne : cela détraque la formule : au lieu de faire référence à la ligne dans la formule, (comme avant le tri), la formule fait référence à d’autres lignes. Impossible de trouver pourquoi tout se décalle: j’ai vérifié que je sélectionnais bien tout le tableau mais je n’arrive pas à trouver.

Y a-t-il une incompatibilité entre la fonction sommeprod et le tri ?

Merci d’avance pour votre aide !
 
Re : Pb tri et sommeprod

Bonjour Attila451,

Sans voir tes tableaux et ta formulation, c'est un peu difficile.

Peut-être une histoire de références relatives ou absolues avec des $

A te lire avec un fichier.

Bonne journée.

Jean-Pierre

Edit : Bonjour Gael
 
Dernière édition:
Re-bonjour,
Désolé, voici un peu plus d'éléments de réponse:

dans la p/j " PB SOMME PROD"

Le tableau concerne des conteneurs qui arrivent, et pour lequel on a le droit de les garder sans frais pendant un délais qui est défini dans la feuille "Nego".
La formule en question se trouve dans la feuille "planning", colonne G. Pour la cnie MAERSK, la franchise s'ajoute à la colonne F (sortie port), sinon pour toutes les autres compagnies, la franchise s'ajoute à la colonne E (ETA=date arrivée)

La formule marche, par contre, dès que je trie la colonne J (date RDV), la formule sommeprod (colonne G), se décalle à partir de la ligne 12, par ex au lieu de mettre =SI(B12="MAERSK";SI(SOMMEPROD((B12=(Nego!$A$2:$A$992))*(Planning!F12>=Nego!$C$2.............., une fois triée la colonne, la formule donne =SI(B13="MAERSK";SI(SOMMEPROD((B13=(Nego!$A$2:$A$992))*(Planning!F33>=Nego!$C$2:$C$992).............


Impossible de comprendre pourquoi j'ai ce décallage...
Merci d'avance !!!
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
165
Réponses
5
Affichages
139
Réponses
2
Affichages
347
Retour