Problème avec les fonctions SOMMEPROD et DECALER

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 !

benadry

XLDnaute Occasionnel
Bonjour le forum,

Je rencontre un problème avec les fonctions SOMMEPROD et DECALER.

En fait, je cherche à additionner les plages de la colonne I à chaque fois que des cellules de la colonne V sont égales à "4081" (compte comptable en l'occurrence).

Quand je passe directement par les plages de cellules, ça fonctionne. Ainsi,
Code:
=SOMMEPROD(('gestion ZA'!I7:I277)*('gestion ZA'!V7:V277="4081"))
donne le bon résultat.

Le nombre de lignes pouvant varier, j'ai voulu passer par une formule DECALER. Mais, là, ça ne fonctionne plus. En fait Excel trouve la bonne somme, mais il la multiplie par 4081 !!

Code:
=SOMMEPROD((DECALER('gestion ZA'!$I$7;;;NBVAL(('gestion ZA'!$I:$I))))*(DECALER('gestion ZA'!$V$7;;NBVAL(('gestion ZA'!$V:$V))="4081")))


Quelqu'un pourrait-il me dire où réside l'erreur ?


Merci d'avance.

Cordialement.
 
Re : Problème avec les fonctions SOMMEPROD et DECALER

Bonjour le Forum,
Bonjour benadry,

je ne sais pas si cela résoudra ton soucis mais il me semble que le 2° décaler a un petit soucis il faudrait je crois écrire la formule de cette façon

Code:
=SOMMEPROD((DECALER('gestion ZA'!$I$7;;;NBVAL('gestion  ZA'!$I:$I)))*(DECALER('gestion ZA'!$V$7;;;NBVAL('gestion  ZA'!$V:$V))="4081"))

testes et dis nous

Cordialement
 
Re : Problème avec les fonctions SOMMEPROD et DECALER

Bonjour Jocelyn,

Merci pour ton aide, mais ça ne fonctionne pas.

J'ai un message d'erreur #REF! et quand j'évalue la formule, chacune des deux parties de la matrice SOMMEPROD donne la même chose, d'où #REF! * #REF!
 
Re : Problème avec les fonctions SOMMEPROD et DECALER

re

un nouvel essai

testes comme cela

Code:
=SOMMEPROD((DECALER('gestion ZA'!$I$7;;;NBVAL('gestion   ZA'!$I:$I)))*(DECALER('gestion ZA'!$V$7;;;NBVAL('gestion   ZA'!$I:$I))="4081"))

en appuyant le nbval dans les 2 partie sur la même colonne

mais c'est supprenant car en testant chez moi sur une feuil1 cela fonction j'ai bien sur remplacé les "gestion ZA" par "feuil1"
 
Re : Problème avec les fonctions SOMMEPROD et DECALER

Désolé de ne pas avoir répondu plus tôt.

Je viens de voir ton message.

J'ai mis un peu de temps à anonymiser mon fichier, ci-joint.

Dans la feuille Ajust comptes, en D5 et E5, tu trouveras la formule qui fonctionne (donc, sans les DECALER).
En G7, celle qui ne fonctionne pas, car elle multiplie toujours par la valeur de A5.

J'espère qu'en anonymisant, ça reste compréhensible !

Merci pour ton aide en tout cas.

Cordialement.
 

Pièces jointes

Re : Problème avec les fonctions SOMMEPROD et DECALER

re,

bon j'ai corrigé la formule elle fonctionne je te propose aussi une autre solution avec des plage nommées dynamique créées dans le gestionnaire de nom onglet formule du ruban de menu

de plus plutot que de faire un ="4081" qui oblige a chaque ligne a changer la valeur 4081 j'ai mis =TEXTE($A5;"@") qui permet d'étirer vers le bas sans avoir a changer ce fameux 4081

Voila regardes et dis nous
 

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
16
Affichages
3 K
V
Réponses
12
Affichages
1 K
vince2
V
A
Réponses
2
Affichages
1 K
A
Retour