Aide sur FORMULE : "SOMMEPROD"

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 !

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..
 
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:
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...
 
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)
 
Re : Aide sur FORMULE : "SOMMEPROD"

Image ajoutée.

2igf9f6.png
 
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
 
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.
 
- 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
Retour