Théorie Excel sommeprod

Bonjour,

je ne comprend pas une chose,

pourquoi quand la formule est ainsi cela fonctionne

=SOMMEPROD(('BDD prestation'!$O$4:$O$32=B9)*('BDD prestation'!$V$4:$V$32))

et quand je fait

=SOMMEPROD(('BDD prestation'!$O$4:$O$32=65536)*('BDD prestation'!$V$4:$V$65536))

ca ne marche plus

pour information mon V4 : V32 sont des cellules avec des formules

Merci par avance,

Cordialement

Edouard002


je complete ma question ,;

pour le moment j'ai fait un test sur 32 lignes, mais je ne sais pas combien j'aurais de ligne en tout donc je peux pas prévoir c'est pour cela que je voulais finir sur la dernière ligne de excel

Merci encore par avance

Bonjour,

Tout d'abord, avec SommeProd, il faut que les plages aient la même longueur...

=SOMMEPROD(('BDD prestation'!$O$4:$O$32=65536)*('BDD prestation'!$V$4:$V$65536))

Dans cette formule, 1ère condition, O4 à O32, dans la 2ème V4 à V65536....

Pour être sûr d'avoir la même longueur, le mieux est de passer par une zone nommée dynamique, afin d'améliorer le temps de réponse, car Sommeprod est un grand mangeur de mémoire....(c'est un calcul matriciel)

Joins un fichier exemple, afin de te montrer les possibilités de ces zones nommées dynamiques

@ te relire

Je prépare un exemple et il sera bientot sur la toile !!

Merci par avance

Edouard002


ci joint l'exemple

mais là comme par hasard j'arrive à glisser jusqu'en bas,

cependant je suis curieux de voir a quoi ressemble la plage dynamique

CDT

Edouard002

7test.zip (12.54 Ko)

Re-,

Je pars du principe que la colonne A sera toujours remplie....

Sinon, faut modifier les formules des zones nommées, que tu peux voir en faisant "Insertion/Nom/Définir"

Regarde le fichier joint

10edouard-test-v1.zip (13.42 Ko)

Bon courage

Rechercher des sujets similaires à "theorie sommeprod"