Probleme avec sommeprod

  • Initiateur de la discussion Initiateur de la discussion gigiwin
  • 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 !

gigiwin

XLDnaute Occasionnel
Bonjour,

Je n'arrive pas à comprendre...

Sur le forum, j'ai demandé et obtenu une aide sur une formule, que voici:

=SOMMEPROD((AP2:AP14996)*(A2:A14996=1)*4*((M2:M14996="5512A48")))

Dans ma feuille "mon fichier", j'ai un résultat de référence circulaire

J'ai reproduis ma feuille dans une nouvelle (même nombre de ligne et de colonne) appelée "mon essai" j'ai fait un copier/coller de mes lignes avec la formule sur la même plage.

Tout fonctionne très bien.

Quand je fait un copier/coller de mon essai vers mon fichier, de nouveau le problème de référence circulaire.

J'ai vérifié le format des cellules et, à moins que cela ne m'aveugle, tout est pareil.

Comment faire pour que dans "mon fichier" je n'ai plus ce souci de réf. circulaire?

Ma feuille d'origine comporte 11500 lignes. (je ne sais pas si cela peut être utile, mais bon...)

J'ai mis les deux feuilles dans le fichier joint
Merci de votre aide.

GIGIWIN
 

Pièces jointes

Re : Probleme avec sommeprod

Re,

Merci de la réponse.

En effet si je corrige les formule en colonne AP çà fonctionne.

Mais quand je fais la même chose dans mon fichier d'origine, cela ne marche pas.

J'y perd mon latin... Mais je persévère!!!

Gigiwin
 
Re : Probleme avec sommeprod

Re,

Si je comprend bien se qui se passe, quand je fais un tri sur une colonne les chiffres changent dans la formule

exemple
avant le tri toutes mes formules avec sommeprod vont de ligne 2 à ligne 12000
=SOMMEPROD((AP2:AP12000)*(A2:A12000=1)

après le tri, elles ont toutes chengées mais aucune n'est pareil
=SOMMEPROD((AP10397:AP22396)*(A10397:A22396=1) ou =SOMMEPROD((AP10411:AP22410)*(A10411:A22410=1)


est-il possible de "figer" de la ligne 2 à la ligne 12000 en mettant un "truc" pour que les chiffres ne changent plus?
comme ceci =SOMMEPROD(($I$2:$I$12000)*($A$2:$A$12000=1) mais avec un signe qui fonctionnerait
parce que avec $ cela ne va pas.

Merci

GIGIWIN
 
- 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
4
Affichages
178
Retour