yves dutrieux a écrit :
Trouvé !

Le 31 mars 2009 23:28, yves dutrieux <[email protected]> a écrit :

Bonsoir,

Le 31 mars 2009 19:40, Agnès Simonet <[email protected]> a écrit :

Bonjour à tous,

J'ai un tableau calc qui est un planning du type :
       salleA  salleB  salleC  salleD
8h      a       b               c
9h      c       b       a
10h     b               a       c

a,b,c,d étant du texte

J'aimerais obtenir, à partir du tableau précédent, le tableau suivant :
       a       b       c
8h      salleA  salleB  salleD
9h      salleC  salleB  salleA
10h     salleC  salleA  salleD

J'ai le sentiment qu'il existe un moyen de faire ça simplement, mais je
connais peu Calc. Quelqu'un peut-il m'aider ?
Je pensais aussi que c'était simple, mais je tombe sur la formule qui
n'aime pas les séries non triée :-(
Voici où j'en suis : si qqun a une autre idée pour la recherche ou éviter
le tri...
As-tu consulté le site de Christian http://christianwtd.free.fr/index.php?


Merci qui ? ... ben heu, Christian (
http://christianwtd.free.fr/index.php?rubrique=DebFonctions04#FnRECHERCHE  )
;-)

si en B6 tu tapes :
=DECALER($B$2;-1;EQUIV(B$5;$B2:$D2;0)-1)

et copie colle la formule dans la plage B6:D8, tu obtiens ce que tu
souhaites.
Yves


Yves.

J'avais consulté le site de Christian et les faq et les archives de la liste. Mais quand on n'y connait rien, difficile de trouver la fonction à utiliser. Merci pour ta réponse. Elle fonctionne parfaitement et je l'ai comprise. J'ai même réussi à avoir une case vide à la place de #N/D quand il n'y avait pas de résultat.

Maintenant il faudrait que je récupère automatiquement les en-têtes de colonnes (a,b,c). Si ce n'est pas trop demander, existe-t-il une fonction qui retourne toutes les valeurs différentes d'une plage ?

Encore merci
Agnès S.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à