A atika XLDnaute Nouveau 15 Juillet 2019 #1 Bonjour, J'ai rencontré un problème lors de l'établissement de mon fichier.Si vous voulez bien m'aider SVP( illustation ci joint) merci d'avance Pièces jointes Copie de Exemple Tableau.xlsx 10.6 KB · Affichages: 11
Bonjour, J'ai rencontré un problème lors de l'établissement de mon fichier.Si vous voulez bien m'aider SVP( illustation ci joint) merci d'avance
zebanx XLDnaute Accro 15 Juillet 2019 #2 Bonjour Atika Un essai par formule..plus simple que votre formule. Pièces jointes tableau.xlsx 10.3 KB · Affichages: 7 Vote positif 0 Vote négatif
mapomme XLDnaute Barbatruc Supporter XLD 15 Juillet 2019 #3 Bonsoir @atika Voir formule dans fichier joint (après remaniement du barème) Pièces jointes atika- Exemple Tableau- v1.xlsx 13.2 KB · Affichages: 9 Vote positif 0 Vote négatif
mapomme XLDnaute Barbatruc Supporter XLD 15 Juillet 2019 #4 Bonjour @zebanx Arrrrrgh ! je suis en retard sur ce coup là Vote positif 0 Vote négatif
A atika XLDnaute Nouveau 15 Juillet 2019 #5 Bonjour Zebanx Merci pour ton retour mais sur mon fichier , il y a des intervales Vote positif 0 Vote négatif
Dranreb XLDnaute Barbatruc 15 Juillet 2019 #6 Bonjour. Peut aussi s'écrire comme ça si on ne veut pas faire de tableau de barême : En J6, à propager sur 8 lignes : Code: =INDEX({40;45;50;55;60;66;0};EQUIV($I6;{0;501;1001;2001;3001;4001;5001})) Vote positif 0 Vote négatif
Bonjour. Peut aussi s'écrire comme ça si on ne veut pas faire de tableau de barême : En J6, à propager sur 8 lignes : Code: =INDEX({40;45;50;55;60;66;0};EQUIV($I6;{0;501;1001;2001;3001;4001;5001}))
zebanx XLDnaute Accro 15 Juillet 2019 #7 Bonjour Mapomme, Dranreb Pour une fois que je propose de l'index en devançant quelques afficionados...on me recale. Dranreb solution ad hoc : top! Vote positif 0 Vote négatif
Bonjour Mapomme, Dranreb Pour une fois que je propose de l'index en devançant quelques afficionados...on me recale. Dranreb solution ad hoc : top!
mapomme XLDnaute Barbatruc Supporter XLD 15 Juillet 2019 #8 Bonsoir à tous, Une formule qui va directement chercher les valeurs du barème. La formule en J6 est une formule matricielle à tirer/copier vers le bas. VB: =INDEX(E$6:E$11;EQUIV(I6;CNUM(GAUCHE(D$6:D$11;CHERCHE("-";D$6:D$11)-1)))) Pièces jointes atika- Exemple Tableau- v2.xlsx 12.8 KB · Affichages: 11 Vote positif 0 Vote négatif
Bonsoir à tous, Une formule qui va directement chercher les valeurs du barème. La formule en J6 est une formule matricielle à tirer/copier vers le bas. VB: =INDEX(E$6:E$11;EQUIV(I6;CNUM(GAUCHE(D$6:D$11;CHERCHE("-";D$6:D$11)-1))))
mapomme XLDnaute Barbatruc Supporter XLD 15 Juillet 2019 #9 Re à tous, Une formule encore plus générale. Le barème est quelconque (pas forcement classé). Si les intervalles ne sont pas disjoints, on retient celui qui donne le maximum de "poid" La formule est encore une fois matricielle. VB: =GRANDE.VALEUR(SI( ((H6>=CNUM(GAUCHE(D$6:D$11;CHERCHE("-";D$6:D$11)-1)))*(H6<1+CNUM(STXT(D$6:D$11;CHERCHE("-";D$6:D$11)+1;9)))) > 0;E$6:E$11;"");1) edit : version v3a qui renvoie un message d'erreur si la valeur n'est contenue dans aucun intervalle. Pièces jointes atika- Exemple Tableau- v3.xlsx 15.8 KB · Affichages: 8 atika- Exemple Tableau- v3a.xlsx 15.9 KB · Affichages: 5 Vote positif 0 Vote négatif
Re à tous, Une formule encore plus générale. Le barème est quelconque (pas forcement classé). Si les intervalles ne sont pas disjoints, on retient celui qui donne le maximum de "poid" La formule est encore une fois matricielle. VB: =GRANDE.VALEUR(SI( ((H6>=CNUM(GAUCHE(D$6:D$11;CHERCHE("-";D$6:D$11)-1)))*(H6<1+CNUM(STXT(D$6:D$11;CHERCHE("-";D$6:D$11)+1;9)))) > 0;E$6:E$11;"");1) edit : version v3a qui renvoie un message d'erreur si la valeur n'est contenue dans aucun intervalle.