Probleme avec sommeprod

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

  • sommeprod.xls
    262 KB · Affichages: 22
  • sommeprod.xls
    262 KB · Affichages: 56
  • sommeprod.xls
    262 KB · Affichages: 24

gigiwin

XLDnaute Occasionnel
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
 

gigiwin

XLDnaute Occasionnel
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
 

Discussions similaires

Réponses
14
Affichages
363

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
315 246
Messages
2 117 750
Membres
113 300
dernier inscrit
faby79