![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
Bonjour le forum ,
j'ai des résultats Maxi et Mini dans plusieurs colonnes je souhaiterai faire figurer dans des cases précises, les 3 premiers Maxi et les 3 derniers Mini non pas le total mais le numéro correspondant a cette ligne Ex: Max E16= 11 le numéro qui correspond est 5 Comment faire pour qu'il apparaisse en E2 je met un fichier pour plus de clartée merci pour l'aide que vous-voudrez bien m'apporter ![]() |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
Salut Virginie,
Je n'ai pas le temps de te faire un petit exemple, mais voici comment procéder : Au lieu des fonctions MAX et MIN il serait préférable d'employer GRANDE.VALEUR et PETITE.VALEUR. Pour récupérer la valeur dans la colonne à côté la fonction DECALER. Maintenant, oups, mon dentiste m'attends. Ândré. |
|
|
#4 (permalink) |
|
Guest
Messages: n/a
|
Bonjour Virginie, André, tout le forum
Bon, je coince un peu. J'ai utilisé Grande.Valeur et Equiv pour retrouver le numéro de ligne des 3 plus grandes valeurs. Mais, en cas d'égalité, j'ai toujours la première des 2 ou 3 lignes égales. J'arrive à détecter les cas d'égalité, et à le signaler, mais je n'arrive pas à renvoyer la ligne. Regardez en pièces jointes, et si Monique ou Céléda passaient par là, à moins qu'André se sente de prendre le relais... Bon courage, Virginie, on va y arriver! Bye. |
|
|
#6 (permalink) |
|
Guest
Messages: n/a
|
Hello, ma canadienne préférée,
Oui, Marie, il est pénible ce Grande.Valeur, a pas vouloir départager les ex-aequos! Bon, ça m'énerve, car j'avais déjà fait quelque chose avec ça, mais je ne retrouve pas. J'ai quelques pistes, en faisant un test pour savoir s'il y a égalité, (déjà fait dans mon fichier joint), puis en réappliquant la formule initiale, mais en prenant une plage de cdellule qui débute après le premier trouvé. Bon, je me rend compte que cette explication n'est pas géniale, alors je vais retourner plancher sur excel. Bon week-end. Laurent. PS: Marie, une surprise t'attend dans ta BAL |
|
|
#7 (permalink) |
|
Guest
Messages: n/a
|
Bonjour,
En fait moi pour trouver les ex aequo, j'ai pris l'habitude de /10000 (je me plante peut-être mais si on a en 3 qui arrive 4 ensemble, ils portent tous le dossard 4 dans cet exercice, j'était partie différemment : d'abord je partais sur le calcul de RANG soit numéroter l'ordre d'arrivée =RANG(E12;$E$12:$E$41)+(LIGNE()/10000000) alors c'est vrai j'ai pas de 6eme ni de 7eme....c'est peut-être pas bon mon cheminement mais bon on continue.... puis j'avais essayé de retrouver la ligne avec Max : et un truc rigolo apparut, ramener le Max avec le Min : je t'exlique : =MIN(SI(Rang=MIN(Rang);LIGNE(C1:C11);"")) en matricielle Rang étant la plage C12:C41, la colonne crée pour l'ordre. Et là je ramnéne bien le numéro 5 mais ensuite.................ben là la Celeda dans les patates!!!je peux pas ramener le reste!! et là j'ai tout stoppé car j'avais les yeux qui se fermaient à suivre Celeda PS : merci pour le gift, je m'en occupe |
|
|
#8 (permalink) |
|
Guest
Messages: n/a
|
Bonjour tout le monde,
Je coince aussi, un peu pour la même raison que Laurent. On peut y arriver en cherchant d'abord les 3 plus grandes valeurs sans doublons : En A2 : =GRANDE.VALEUR(SI(E$12:E$4000<A1;E$12:E$4000);1) Il faut mettre en A1 un nombre élevé ou, mieux, du texte. A valider par ctrl, maj et entrée et à recopier vers le bas et la droite Du coup, en E2 : =EQUIV(A2;E$12:E$4000;0) Maintenant, le jeu consiste à mettre ces 2 formules dans la même ! Pour le mini, taper en A6 : =PETITE.VALEUR(SI(E$12:E$4000>A5;E$12:E$4000);1) (matriciel, encore, à valider par ctrl, maj et entrée) Cette fois, il faut que A5 reste vide ou contienne un nombre < 0 On peut mettre un format de nombre personnalisé 0;"Min" Si on tape un nombre négatif, la cellule affichera Min |
|
|
#9 (permalink) |
|
Guest
Messages: n/a
|
Bonjour le forum,
Voila la solution : 1 : tri par grande valeur 2 : indexation du tri pour les doublons 3 : récupération du numéro de ligne de la valeur 4 : oter le décalage par rapport au début de la feuille Je vous joint l'exemple pour les valeurs max, faire la mêche chose pour le min. Dans ce cas précis, compte tenu qu'il y a beaucoup de zero le résultat sera en partant du numéro de ligne le plus grand, prendre petite.valeur dans la récupération du n° de ligne pour l'avoir en progressif. Cordialement Dom. |
|
|
#10 (permalink) |
|
Guest
Messages: n/a
|
Et bien, et Virginie qui se sentait abandonnée sur le T'chat ce matin!
Bon, si on y arrive pas à 4, alors moi, je ne crois plus en XLD, hi hi Je rechercherai un petit peu dans le train ce soir (si j'ai la chance d'avoir une place avec une prise!) Bon ouik sinon Laurent. PS: Domic, oui, mais je ne suis pas sûr que Virginie puisse passer par un tri, car les colonnes sont elles-mêmes dépendantes de beaucoup d'autres infos, et la strusture de son tableau, beaucoup plus complexe que ce que j'ai mis en très simplifié dans mon exemple, ne le permet sans doute pas. Sinon, il restera la solution d'une petite function par VBA! La, c'est hâchement plus facile! Mais une petite formule sur une seule cellule, c'est un beau challenge. |
|
|
#11 (permalink) |
|
Guest
Messages: n/a
|
Bonjour,
Hé hé hé elle est hachement intéressante la soluce de Domic!!!! bienvenue dans le club Domic! ah non Laurent, je le savais que tu allais nous mijoter une macro en boite!!! mais non Virginie t'es pas seule on est là avec toi et même que nous hachement plusieurs sur ce coup là !! Grâce à toi, encore un vendredi à apprendre et à découvrir et des formules et des Domic !! Celeda |
|
|
#14 (permalink) |
|
Guest
Messages: n/a
|
Re,
C'est plutôt volontaire, oui, parce que c'est ce que j'ai compris de la question de Virginie. "faire figurer dans des cases précises, (...) non pas le total mais le numéro correspondant à cette ligne" J'ai reporté dans ses cellules le n° de ligne des 3 plus grandes valeurs (et des 3 plus petites) Ou bien je n'ai pas compris l'histoire mais, hier, on était jeudi. |
|
|
#15 (permalink) |
|
Guest
Messages: n/a
|
Bonjour à toutes et tous ,
Et bien je suis vraiment super contente, de ce que vous m'avez concocté tout les quatre j'avais beau tourner et retourner dans les formules d'excel je ne savais plus comment faire. Oui Monique tu as bien compris la question , c'était le no de la ligne et non le total que je souhaite faire apparaître ce qui va me permettre maintenant d'appliquer ma macro, si je puis demander encore un conseil dans mon cas les doublons sonts important et je souhaite les faire apparaître est-ce possible Virginie |
| ANNONCES | |
| Liens sociaux |
| Outils de la discussion | |
|
|