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 !
Voila, j'ai un code source de page a analysé, il est tout le temps sous la même forme, ci joint dans ce tableau
désolé si c'est un peu long, mais c'était pour vous montrer 😀 voila, en fait ce que je voudrais, c'est que si je copie ce code source dans une feuille excel, il reconnaisse les valeurs pour chaque ligne (216 lignes à analyser) et qu'il multiplie les deux pourcentages:
par exemple pour la ligne 216:
je voudrais que 35% et 76% soit multipliés l'un par l'autre, et que le tableau me donne la valeur la plus importante des 216 lignes, et qu'il y associe donc le numéro de la ligne, je ne sait pas si j'ai été tres clair.
pour résumer: je copie ce code source dans ma page, j'appuie sur un bouton et il analyse les 216 valeurs pour me donner le numéro de la ligne qui a la meilleure valeur (en multipliant les deux pourcentages)
par exemple ici, ca sera la ligne 200 qui sera la mieux avec 90% et 92%, 82,8% si on multiplie les deux %ages ...
voila, j'espert être assez clair, dites moi deja si c'est possible 😀
Bonjour
Par formule 1 solution
Ligne en A1
en B1 :
=STXT(A1;TROUVE("className='mapon';coordonnees(";A1;1)+30;9)
En C1 :
=CNUM(GAUCHE(B1;TROUVE(",";B1)-1))
En D1 :
=CNUM(STXT(B1;NBCAR(C1)+2;TROUVE(",";B1;NBCAR(C1)+1)-NBCAR(C1)+1))
En E1 :
=STXT(B1;NBCAR(C1)+NBCAR(D1)+3;2)
En F1 :
=D1*E1
En G1 :
=INDEX(C:C;EQUIV(GRANDE.VALEUR(F:F;1);F:F;0);1)
Bonjour
Je pense que pour les 2 1ère valeurs (numéro de ligne et 1er pourcentage cela marche car j'ai pris la virgule comme repère.
Pour la 3ème valeur
En F1 : remplacer
=D1*E1
par
=D1*SI(DROITE(E1;1)=")";GAUCHE(E1;1);E1)
non, en fait ca serais des la 4eme colonne ... en gros, la reconnaissance des %ages ... apres, il ne devrais pas y avoir de problemes pour les multiplications ...
Bonjour
J'avais bien compris et ma proposition fonctionne.
Plutôt que modifier le code du pourcentage j'ai modifié celui du calcul.
Si le pourcentage pris individuellement est indispensable, je te donnerai la formule mais par rapport à l'objectif du numéro de ligne, cette solution marche et pemet une formule plus courte.
merci, ca marche, mais le probleme est que le code source que j'utilise change a chaque fois, et je viens de m'apercevoir que ca ne colle maintenant plus avec les cellules, je vais devoir abandonner mon projet 🙁
j'avais pas pensé a cette possibilité (le site change) ... merci quand même 😉
à mois qu'on sache faire la reconnaissance dans toute la page des "coordonnees(216,35,76)" avec VBA ...
Bonjour
Qu'on utilise formule ou VBA, il faut de toute façon avoir le moyen de repérer où se trouve la plage de coordonnées.
Sans plus d'infos sur tes diverses versions de sources, difficile de te donner une piste.
Comment sont saisies les coordonnées dans la phrase ci dessus : manuellement ou de façon programmée ?
Si elles sont invariables d'une page à l'autre, pourquoi ne pas les saisir sous le même format du genre (xxx,xxx,xxx) ? La recherche de chacune d’elles en sera grandement facilitée.
par contre, les resultat est un %age, et est donc compris entre 0 et 100 (de même pour les coordonnés ...) donc je ne sait pas du tout quoi faire 😛
mais merci de ton aide
Les coordonnés sont saisis de facon programmés, je voudrais qu'en copiant le code source (cf haut de la page) dans la page excel, ca me selectionne les meilleurs coordonnés 😉
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.