Formule

Résolu/Fermé
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 - 6 juil. 2015 à 09:09
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 - 8 juil. 2015 à 13:29
Bonjour,
dans un fichier j'ai une sélection et je voudrais pouvoir la mettre dans l'ordre d'arrivée, je vous joint un fichier cela sera plus claire
http://www.cjoint.com/c/EGghhqMQHWx
merci a vous tous


cordialement

6 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
6 juil. 2015 à 09:54
Bonjour,

Je ne sais pas si j'ai tout compris, mais en I9 cette formule que tu incrémente vers la droite
=SOMMEPROD(($I$7:$M$7=I7)*COLONNE($I$7:$M$7))-8

et en AD8 cette formule que tu incrémente vers le bas
=RECHERCHEH(AC8;$I$7:$M$9;3;0)
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
6 juil. 2015 à 11:04
Bonjour mike,
en faite j'ai une formule =SI(NB.SI($C$3:$N$3;I7)=0;"X";INDEX($C$1:$N$1;EQUIV(I7;$C$3:$N$3;0))) pour l'ordre des lettres, si tu a vu mon fichier j'ai un tableau selection, un tableau arrivée et en ordre de chiffre (jaune) , je voudrais une formule qui me donne la position du tableau selection en rapport a l'arrivée,je te donne l'explication le 10 arrivée 1°, donc dans le tableau jaune affiche le 1, le 3 arrivée 5° donc le tableau jaune affiche 5 etc...
new fichier : http://www.cjoint.com/c/EGgjdp3ceIx
et encore merci pour ton aide

Cdlmnt
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
6 juil. 2015 à 12:26
Bonjour,

Fichier : https://www.cjoint.com/c/EGgkAAgAQv3

C'est cela que tu veux ?

Cordialement,
Excel-Worker
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
6 juil. 2015 à 13:07
Bonjour Excel-worker,
non cela je l'est compris donc j'ai refais le fichier :
https://www.cjoint.com/c/EGgleLto81x
j'espère être un peut plus claire,dans ma selection et l'arrivée le mettre dans l'ordre

merci, Cordialement
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021
6 juil. 2015 à 13:32
Bonjour guismo

Une possibilité, en rajoutant une ligne de comptage sous la sélection
http://www.cjoint.com/c/EGglFL81jFQ

Cdlmnt
Via
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
6 juil. 2015 à 15:46
Bonjour via,
non cela ne fonctionne toujours pas car l'arrivée peut changer donc il y un defaut, j'ai une autre formule qui fonctionne seulement sur 5 cellules la voici :
=SI(NB.SI($I$7:$M$7;C8)=0;"";EQUIV(C8;$I$7:$M$7;0)) , les cellules sont C8,D8,E8,F8,G8 il me donne l'ordre de ma sélection, mais comme je veux modifier mon tableau il y en a 12 maintenant et pas 5 c'est pour cela que c'est plus compliquer je t'envois le dossiers
https://www.cjoint.com/c/EGgnS0IRT1x
regarde les 3 lignes rajouter, j'aurais peut être dû commencer par là.

merci pour ton aide

Cdlmnt
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021
6 juil. 2015 à 16:43
Je ne comprends plus ce que tu cherches à obtenir
Donnes un exemple précis à partir des 12 valeurs
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
6 juil. 2015 à 16:49
Re,

regarde si c'est le résultat espéré, si c'est cela on regardera de simplifier la formule

https://www.cjoint.com/c/EGgoWlMJOdj
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
7 juil. 2015 à 09:33
Bonjour Mike,
cela doit être bon, il y une erreur sur la formule
=INDEX($2:$2;MIN(SI(NB.SI($W3:Y3;$C$2:$L$2)=0;SI(ESTNUM($C$2:$L$2);COLONNE($C$2:$L$2)))))&"", ce n'est pas L2 mais M2 je peut modifier mais Comment faire pour les {
merci pour ton aide

Cordialement
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
7 juil. 2015 à 09:41
Re,

comme je te l'ai dit il est possible de faire plus simple,
en colonne C exemple en C2 colle cette formule qui te donnera le résultat en fonction de ta grille et incrémente la vers la droite
=SI((SOMMEPROD(($I$7:$M$7=C3)*COLONNE($I$7:$M$7))-8)<=0;"";SOMMEPROD(($I$7:$M$7=C3)*COLONNE($I$7:$M$7))-8)

si tu tiens à avoir le résultat sans cellule vide, en plus de la formule précédente entre C2 et N2 colle en cellule X3 cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée, si tu fais bien la formule se placera automatiquement entre ces accolades {}
ensuite incrémente vers la droite
=INDEX($2:$2;MIN(SI(NB.SI($W3:W3;$C$2:$L$2)=0;SI(ESTNUM($C$2:$L$2);COLONNE($C$2:$L$2)))))&""
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
7 juil. 2015 à 11:25
PS:
et bien sur ce n'est pas $L$2 mais $N$2 à confirmer en matricielle comme expliqué plus haut
=INDEX($2:$2;MIN(SI(NB.SI($W3:W3;$C$2:$N$2)=0;SI(ESTNUM($C$2:$N$2);COLONNE($C$2:$N$2)))))&""
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
8 juil. 2015 à 07:11
Bonjour Mike,
merci encore pour ce travail, mais un lourd pour le reste de tableau qu'il faut que je fasse.
sur le tableau lettre ont peut se servir de l'ordre des lettres ex: A=1, B=2 etc .
ex: en Y3 formule =si(R3="a";1). ont agrémente plus loin un petit tableau que l'ont nomme lettre ce serra plus simple non, qu'en pense tu est-ce possible ?


Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
8 juil. 2015 à 07:16
Re,

Excuse moi mais je ne comprends pas ce que tu veux dire
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
8 juil. 2015 à 07:35
re,
si on ce servais des lettres qu'il y a dans le tableau des lettres.
ex: tableau Lettre A C G H I ---- Tableau chiffre la formule pour chaque lettre =si(R3=a oub ou c ou d serai = au nombres données a cet lettres.(A=1,B=2,C=3 etc).

merci
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
8 juil. 2015 à 08:51
Re,

excuse mais je ne vois pas ou tu veux en venir

=RECHERCHEH(R3;$C$1:$N$3;2;0)

=RECHERCHEH(R3;$C$1:$N$3;3;0)
0
guismo33 Messages postés 351 Date d'inscription samedi 7 décembre 2013 Statut Membre Dernière intervention 21 mars 2021 2
8 juil. 2015 à 13:29
re,

Merci Mike pour ton travail je vais garder la formule =SI((SOMMEPROD(($I$7:$M$7=C3)*COLONNE($I$7:$M$7))-8)<=0;"";SOMMEPROD(($I$7:$M$7=C3)*COLONNE($I$7:$M$7))-8) je vais revoir mon tableau pour m'adapter , un grand merci pour ton aide.

bonne journée
Cdlmnt
0