OVH Cloud OVH Cloud

Tri dans matrice

10 réponses
Avatar
JFTUTU
Bonjour
Je doit faire des recherches dans une matrice de synthèse 10 colonnes 70
lignes.

Pour chaque ligne je cherche la valeur minimale que je met dans une colonne
à droite de la matrice(OK cela marche avec la fonction Min).
Je reprend cette valeur et avec la fonction recherche, je demande de
rechercher dans la première ligne de la matrice (données de référence)
l'intitué de la colonne correspondant à la valeur minimale. Voilà la formule
que cela donne
=RECHERCHE(AK11;AC11:AJ11;$AC$9:$AJ$9)

La dificulté est que la matrice n'est pas triée et ne peut pas être triée
(dossier de synthèse), la fonction ne marche pas à chaque ligne. Ci après
exemple du résultat obtenu. Sur 7 lignes cela marche 4 fois et 3 fois non.

CREMONA SAN NAZZ TRECATE LOREO RAVENNA MIN
40,52 15,04 17,74 40,10 37,58 15,04 #N/A
43,31 17,91 19,83 42,97 40,45 17,91 #N/A
45,74 23,22 15,13 41,49 43,49 15,13 TRECATE
51,40 26,70 27,92 50,97 50,97 26,70 #N/A
41,92 20,87 10,17 37,66 39,66 10,17 TRECATE
47,92 22,61 18,70 44,97 45,06 18,70 TRECATE
46,35 26,61 17,74 41,49 43,49 17,74 TRECATE

Voilà le problème, cela fait une semaine que je tourne et je suis sec.

mceri pour votre aide.

JF

10 réponses

Avatar
patrick.lyon
bonjour
si pour chaque ligne tu arrives a trouver la valeur minimal, tu TROUVE dans quelle n° de colonne se trouve se résultat
il ne te reste plus qu'a faire un INDIRECT pour afficher le titre de la colonne

quand penses tu ?


JFTUTU avait soumis l'idée :
Bonjour
Je doit faire des recherches dans une matrice de synthèse 10 colonnes 70
lignes.

Pour chaque ligne je cherche la valeur minimale que je met dans une colonne
à droite de la matrice(OK cela marche avec la fonction Min).
Je reprend cette valeur et avec la fonction recherche, je demande de
rechercher dans la première ligne de la matrice (données de référence)
l'intitué de la colonne correspondant à la valeur minimale. Voilà la formule
que cela donne
=RECHERCHE(AK11;AC11:AJ11;$AC$9:$AJ$9)

La dificulté est que la matrice n'est pas triée et ne peut pas être triée
(dossier de synthèse), la fonction ne marche pas à chaque ligne. Ci après
exemple du résultat obtenu. Sur 7 lignes cela marche 4 fois et 3 fois non.

CREMONA SAN NAZZ TRECATE LOREO RAVENNA MIN
40,52 15,04 17,74 40,10 37,58 15,04 #N/A
43,31 17,91 19,83 42,97 40,45 17,91 #N/A
45,74 23,22 15,13 41,49 43,49 15,13 TRECATE
51,40 26,70 27,92 50,97 50,97 26,70 #N/A
41,92 20,87 10,17 37,66 39,66 10,17 TRECATE
47,92 22,61 18,70 44,97 45,06 18,70 TRECATE
46,35 26,61 17,74 41,49 43,49 17,74 TRECATE

Voilà le problème, cela fait une semaine que je tourne et je suis sec.

mceri pour votre aide.

JF


Avatar
patrick.lyon
patrick.lyon avait écrit le 12/05/2005 :
bonjour
si pour chaque ligne tu arrives a trouver la valeur minimal, tu TROUVE dans quelle n° de colonne se trouve se résultat
il ne te reste plus qu'a faire un INDIRECT pour afficher le titre de la colonne

quand penses tu ?

=INDIRECT("L1C"&EQUIV(MIN(A2:F2);A2:F2;0);)

fonctionne chez moi


JFTUTU avait soumis l'idée :
Bonjour
Je doit faire des recherches dans une matrice de synthèse 10 colonnes 70 lignes.
Pour chaque ligne je cherche la valeur minimale que je met dans une colonne à droite de la matrice(OK cela marche avec la
fonction Min).
Je reprend cette valeur et avec la fonction recherche, je demande de rechercher dans la première ligne de la matrice (données de
référence) l'intitué de la colonne correspondant à la valeur minimale. Voilà la formule que cela donne
=RECHERCHE(AK11;AC11:AJ11;$AC$9:$AJ$9)

La dificulté est que la matrice n'est pas triée et ne peut pas être triée (dossier de synthèse), la fonction ne marche pas Ã
chaque ligne. Ci après exemple du résultat obtenu. Sur 7 lignes cela marche 4 fois et 3 fois non.

CREMONA SAN NAZZ TRECATE LOREO RAVENNA MIN
40,52 15,04 17,74 40,10 37,58 15,04 #N/A
43,31 17,91 19,83 42,97 40,45 17,91 #N/A
45,74 23,22 15,13 41,49 43,49 15,13 TRECATE
51,40 26,70 27,92 50,97 50,97 26,70 #N/A
41,92 20,87 10,17 37,66 39,66 10,17 TRECATE
47,92 22,61 18,70 44,97 45,06 18,70 TRECATE
46,35 26,61 17,74 41,49 43,49 17,74 TRECATE

Voilà le problème, cela fait une semaine que je tourne et je suis sec.

mceri pour votre aide.

JF




Avatar
Misange
Le 12/05/2005 11:20, :

quand penses tu ?


Le matin en 8h17 et 9h22 puis le soir, dans la même tranche horaire. En
dehors de cela, je loue mon neurone et je ne peux donc pas en disposer
librement. C'est dur la vie d'aplysie, même avec un neurone géant.


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta

Avatar
jps
les misanges rejoignant leur nid avec le coucher du soleil, je suppute que
la tranche horaire du soir est variable
jps

"Misange" a écrit dans le message de
news:
Le 12/05/2005 11:20, :

quand penses tu ?


Le matin en 8h17 et 9h22 puis le soir, dans la même tranche horaire. En
dehors de cela, je loue mon neurone et je ne peux donc pas en disposer
librement. C'est dur la vie d'aplysie, même avec un neurone géant.


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta



Avatar
patrick.lyon
tout a fait et la location du neurone se fait sur un autre fuseau horaire
il est bien sur interdit de modifier l'organisation du neurone
seul le tableau (excel) affiché au mur est modifiable

mais l'important restant le planté du baton apres le vinchô


jps a utilisé son clavier pour écrire :
les misanges rejoignant leur nid avec le coucher du soleil, je suppute que
la tranche horaire du soir est variable
jps

"Misange" a écrit dans le message de
news:
Le 12/05/2005 11:20, :

quand penses tu ?


Le matin en 8h17 et 9h22 puis le soir, dans la même tranche horaire. En
dehors de cela, je loue mon neurone et je ne peux donc pas en disposer
librement. C'est dur la vie d'aplysie, même avec un neurone géant.


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta





Avatar
JFTUTU
la formule equiv donne une valeur #N/A sur la troisième ligne.

Je continue à chercher.

A quoi correspond ta reference "L1C"?

Merci

JF


patrick.lyon avait écrit le 12/05/2005 :
bonjour
si pour chaque ligne tu arrives a trouver la valeur minimal, tu TROUVE dans quelle n° de colonne se trouve se résultat
il ne te reste plus qu'a faire un INDIRECT pour afficher le titre de la colonne

quand penses tu ?

=INDIRECT("L1C"&EQUIV(MIN(A2:F2);A2:F2;0);)

fonctionne chez moi


JFTUTU avait soumis l'idée :
Bonjour
Je doit faire des recherches dans une matrice de synthÚse 10 colonnes 70 lignes.
Pour chaque ligne je cherche la valeur minimale que je met dans une colonne à droite de la matrice(OK cela marche avec la
fonction Min).
Je reprend cette valeur et avec la fonction recherche, je demande de rechercher dans la premiÚre ligne de la matrice (données de
référence) l'intitué de la colonne correspondant à la valeur minimale. Voilà la formule que cela donne
=RECHERCHE(AK11;AC11:AJ11;$AC$9:$AJ$9)

La dificulté est que la matrice n'est pas triée et ne peut pas être triée (dossier de synthÚse), la fonction ne marche pas Ã
chaque ligne. Ci aprÚs exemple du résultat obtenu. Sur 7 lignes cela marche 4 fois et 3 fois non.

CREMONA SAN NAZZ TRECATE LOREO RAVENNA MIN
40,52 15,04 17,74 40,10 37,58 15,04 #N/A
43,31 17,91 19,83 42,97 40,45 17,91 #N/A
45,74 23,22 15,13 41,49 43,49 15,13 TRECATE
51,40 26,70 27,92 50,97 50,97 26,70 #N/A
41,92 20,87 10,17 37,66 39,66 10,17 TRECATE
47,92 22,61 18,70 44,97 45,06 18,70 TRECATE
46,35 26,61 17,74 41,49 43,49 17,74 TRECATE

Voilà le problÚme, cela fait une semaine que je tourne et je suis sec.

mceri pour votre aide.

JF









Avatar
patrick.lyon
as tu recopié la formule en G2 ?


JFTUTU a pensé très fort :
la formule equiv donne une valeur #N/A sur la troisième ligne.

Je continue à chercher.

A quoi correspond ta reference "L1C"?


c'est le début de l'adresse de tes titres ( Ligne 1 colonne ?)


Merci

JF


patrick.lyon avait écrit le 12/05/2005 :
bonjour
si pour chaque ligne tu arrives a trouver la valeur minimal, tu TROUVE dans quelle n° de colonne se trouve se résultat
il ne te reste plus qu'a faire un INDIRECT pour afficher le titre de la colonne

quand penses tu ?

=INDIRECT("L1C"&EQUIV(MIN(A2:F2);A2:F2;0);)

fonctionne chez moi


JFTUTU avait soumis l'idée :
Bonjour
Je doit faire des recherches dans une matrice de synth�šse 10 colonnes 70 lignes.
Pour chaque ligne je cherche la valeur minimale que je met dans une colonne Ã? droite de la matrice(OK cela marche avec la
fonction Min).
Je reprend cette valeur et avec la fonction recherche, je demande de rechercher dans la premi�šre ligne de la matrice
(donn�©es de r�©f�©rence) l'intitu�© de la colonne correspondant � la valeur minimale. Voil� la formule que cela
donne =RECHERCHE(AK11;AC11:AJ11;$AC$9:$AJ$9)

La dificult�© est que la matrice n'est pas tri�©e et ne peut pas �ªtre tri�©e (dossier de synth�šse), la fonction ne
marche pas � chaque ligne. Ci apr�šs exemple du r�©sultat obtenu. Sur 7 lignes cela marche 4 fois et 3 fois non.

CREMONA SAN NAZZ TRECATE LOREO RAVENNA MIN
40,52 15,04 17,74 40,10 37,58 15,04 #N/A
43,31 17,91 19,83 42,97 40,45 17,91 #N/A
45,74 23,22 15,13 41,49 43,49 15,13 TRECATE
51,40 26,70 27,92 50,97 50,97 26,70 #N/A
41,92 20,87 10,17 37,66 39,66 10,17 TRECATE
47,92 22,61 18,70 44,97 45,06 18,70 TRECATE
46,35 26,61 17,74 41,49 43,49 17,74 TRECATE

Voil� le probl�šme, cela fait une semaine que je tourne et je suis sec.

mceri pour votre aide.

JF











Avatar
patrick
bonjour,
si min(a2:f2) trouve une valeur
EQUIV(MIN(A2:F2);A2:F2;0);)
doit te renvoyer la position de la valeur trouvee par min


@+
patrick
"patrick.lyon" a écrit dans le message news:

tout a fait et la location du neurone se fait sur un autre fuseau horaire
il est bien sur interdit de modifier l'organisation du neurone
seul le tableau (excel) affiché au mur est modifiable

mais l'important restant le planté du baton apres le vinchô


jps a utilisé son clavier pour écrire :
les misanges rejoignant leur nid avec le coucher du soleil, je suppute
que


la tranche horaire du soir est variable
jps

"Misange" a écrit dans le message de
news:
Le 12/05/2005 11:20, :

quand penses tu ?


Le matin en 8h17 et 9h22 puis le soir, dans la même tranche horaire. En
dehors de cela, je loue mon neurone et je ne peux donc pas en disposer
librement. C'est dur la vie d'aplysie, même avec un neurone géant.


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta









Avatar
JFTUTU
Merci patrick.

J'ai du un peu modifier la formule, mais la piste était bonne.

La formule qui marche (pour mon application) c'est:

=INDEX($AC$9:$AJ$9;EQUIV(AK10;AC10:AJ10;0))

ou $AC$9:$AJ$9 est la ligne des références,
AK10 la donnée recherchée
AC10:AJ10 : la ligne de recherche de la donnée
0 pour valeur exacte.

Tout va bien




patrick.lyon avait écrit le 12/05/2005 :
bonjour
si pour chaque ligne tu arrives a trouver la valeur minimal, tu TROUVE dans quelle n° de colonne se trouve se résultat
il ne te reste plus qu'a faire un INDIRECT pour afficher le titre de la colonne

quand penses tu ?

=INDIRECT("L1C"&EQUIV(MIN(A2:F2);A2:F2;0);)

fonctionne chez moi


JFTUTU avait soumis l'idée :
Bonjour
Je doit faire des recherches dans une matrice de synthÚse 10 colonnes 70 lignes.
Pour chaque ligne je cherche la valeur minimale que je met dans une colonne à droite de la matrice(OK cela marche avec la
fonction Min).
Je reprend cette valeur et avec la fonction recherche, je demande de rechercher dans la premiÚre ligne de la matrice (données de
référence) l'intitué de la colonne correspondant à la valeur minimale. Voilà la formule que cela donne
=RECHERCHE(AK11;AC11:AJ11;$AC$9:$AJ$9)

La dificulté est que la matrice n'est pas triée et ne peut pas être triée (dossier de synthÚse), la fonction ne marche pas Ã
chaque ligne. Ci aprÚs exemple du résultat obtenu. Sur 7 lignes cela marche 4 fois et 3 fois non.

CREMONA SAN NAZZ TRECATE LOREO RAVENNA MIN
40,52 15,04 17,74 40,10 37,58 15,04 #N/A
43,31 17,91 19,83 42,97 40,45 17,91 #N/A
45,74 23,22 15,13 41,49 43,49 15,13 TRECATE
51,40 26,70 27,92 50,97 50,97 26,70 #N/A
41,92 20,87 10,17 37,66 39,66 10,17 TRECATE
47,92 22,61 18,70 44,97 45,06 18,70 TRECATE
46,35 26,61 17,74 41,49 43,49 17,74 TRECATE

Voilà le problÚme, cela fait une semaine que je tourne et je suis sec.

mceri pour votre aide.

JF









Avatar
Modeste
;o)))
../..
Les scientifiques ont déjà recueilli une quantité considérable de
renseignements sur le système neuronal de l'aplysie, qui s'adapte et évolue
avec le temps. Cette propriété d'adaptation est appelée la plasticité. Bon
nombre d'observations ont également été recueillies sur les échanges entre
les neurones, qui ont lieu dans la fente synaptique des terminaisons
nerveuses de l'aplysie.
../..
Le Dr Sossin cherche maintenant des marqueurs qui lui permettraient de
repérer précisément les synapses sollicitées dans les mécanismes de
l'apprentissage et de la mémoire. Il admet que cela pourrait prendre bien
des années.
../..
http://www.mnhn.fr/expo/cerveaux/cerveau/exp_aplysie.htm
../..
l'aplysie possède des propriétés vénéneuses et une odeur fétide.

@+

Misange wrote:
Le 12/05/2005 11:20, :

quand penses tu ?


Le matin en 8h17 et 9h22 puis le soir, dans la même tranche horaire.
En dehors de cela, je loue mon neurone et je ne peux donc pas en
disposer librement. C'est dur la vie d'aplysie, même avec un neurone
géant.


Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta