Aide sur FORMULE : "SOMMEPROD"

alain.raphael

XLDnaute Occasionnel
Salut à Tous,

Sur un feuillet, je possède des numéro de comptes et des valeurs correspondantes.

Du coup si je marque un numéro de compte en E20 (exemple 6061), je peux rechercher des cumuls de montants (de la colonne Q) via une formule du type :

=SOMMEPROD((Feuillet1!A1:A99=E20)*(Feuillet1!Q2:Q1200)

Seul problème : si je veux marquer le 606, il ne me prends pas le 6061, 60611, 60612...tout ce qui se décline du 606.

Comment faire dans cette formule pour m'englober tout ce qui commence par le 606, (ou éventuellement le 6067 etc...)


Merci..
 

Jocelyn

XLDnaute Barbatruc
Re : Aide sur FORMULE : "SOMMEPROD"

Bonjour le Forum,
Bonjour alain.raphael,

sans fichier exemple pas bien facil de voir mais tu peux tester quelque chose du genre

Code:
=SOMMEPROD((gauche(Feuillet1!A2:A99;nbcar(E20))*1=E20)*(Feuillet1!Q2:Q99))

Voila si cela ne fonctionne pas joint un fichier exemple

Cordialement

EDIT je viens de modifié les plage elle doivent être identique ici dans la première partie début ligne 2 fin ligne 99 la deuxieme partie doit avoir le même début et la même fin

EDIT : hum hum pour le cas ou ta valeur en E20 est numérique il faut multiplier le (gauche(Feuillet1!A2:A99;nbcar(E20)) par 1 soit (gauche(Feuillet1!A2:A99;nbcar(E20))*1
 
Dernière édition:

CPk

XLDnaute Impliqué
Re : Aide sur FORMULE : "SOMMEPROD"

Bonjour à toutes et à tous, j'allais faire la même remarque que mon predecesseur sur la taille des matrices et en utilisant sensiblement la fonction gauche

Code:
=SOMMEPROD((GAUCHE(A1:A8;3) = "606");...
Tout ce qui commencera par 606...
 

excfl

XLDnaute Barbatruc
Re : Aide sur FORMULE : "SOMMEPROD"

Bonjour le forum,

Dans une comptabilité, tous les comptes utilisés ont le même nombre de caractères, par ex. : 5 : 60610, 60111 ....

E20 : saisir la racine à 3 caractères : 606 ou 607 ou 707 ...



Code:
=SOMMEPROD((A2:A1200>=E20*100)*(A2:A1200<(E20+1)*100)*Q2:Q1200)
 

excfl

XLDnaute Barbatruc
Re : Aide sur FORMULE : "SOMMEPROD"

Image ajoutée.

2igf9f6.png
 

Jocelyn

XLDnaute Barbatruc
Re : Aide sur FORMULE : "SOMMEPROD"

re,
Bonjour CPk, excfl, CISCO,

bon toujours pas de fichier exemple pour voir ce qui ne va pas alors question toutes tes valeur de la plage FONC!Q2:Q1200 sont ellle numérique si non

2 chose a tester

Code:
=SOMMEPROD((ESTNUM(FONC!Q2:Q1200))*(GAUCHE(FONC!G2:G1200;NBCAR(E20))*1=E20  )*1;(FONC!Q2:Q1200))

ou en matricielle

Code:
=SOMME(si((ESTNUM(FONC!Q2:Q1200))*(GAUCHE(FONC!G2:G1200;NBCAR(E20))*1=E20);FONC!Q2:Q1200))

Et autrement ne pas hésiter a joindre quelques lignes de fichier
 

CPk

XLDnaute Impliqué
Re : Aide sur FORMULE : "SOMMEPROD"

Je ne comprends pas pourquoi utiliser nbcar(E20) puisque ce n'est pas ce que tu veux. Si j'ai bien tout compris, tu ne veux pas la totalité du N° de compte, mais simplement la racine. Donc seulement trois ou quatre chiffre.
 

Statistiques des forums

Discussions
312 198
Messages
2 086 107
Membres
103 120
dernier inscrit
83400ren