Mettre des nombres à la suite sans cellule vide entre eux.

Fermé
neneuil_630 Messages postés 157 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 16 février 2024 - 10 oct. 2015 à 21:32
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 - 14 oct. 2015 à 18:57
Bonjour à tous, j'ai une série de nombres écartés et éparpiller dans une ligne (doc ci-joint)
et je souhaiterai les mettre tous à la suite dans une autre ligne (sans les écarts)
quelqu'un peut m'en donner la formule SVP ? Bonne soirée.

3 réponses

pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 380
11 oct. 2015 à 18:22
Un début de piste (on doit pouvoir automatiser la manip)
Sélectionner les données
Faire un copier et un collage spécial "transposition" dans une zone quelconque
Activer le filtre et décocher l'option "case vide" et valider
faire un copier et un collage spécial "transposition dans la zone de réception.

A+

pépé
0
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 5 063
Modifié par Mike-31 le 11/10/2015 à 18:51
Bonsoir,

Autre possibilité par formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}, exemple en ligne de donnée commence sur ta capture écran en D6 ma formule est prévue pour traiter D6 à Z6 (à adapter), il faut que la cellule A6 soit vide, colle cette formule matricielle dans la cellule souhaitée, confirme la bien en matricielle et incrémente la vers la droite

=SI(COLONNES($A:A)<=NBVAL($D$6:$Z$6);INDEX($D$6:$Z$6;PETITE.VALEUR(SI($D$6:$Z$6<>"";EQUIV($D$6:$Z$6;$D$6:$Z$6;0));COLONNES($A:A)));"")


une fois le but atteint sélectionne le résultat, clic droit sur la sélection,Copier/Collage spécial/valeur sur la même plage

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
neneuil_630 Messages postés 157 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 16 février 2024
14 oct. 2015 à 18:40
Bonsoir, ça ne marche pas: je tombe sur la page ci-jointe. Si j'ai bien compris, j'applique ta formule en D6 (validation matricielle), et avec un copier / coller spécial vers la droite.

Je tombe la dessus lorsque je met la formule:

https://www.cjoint.com/c/EJoqNpO4QSC


Cordialement.
0
Mike-31 Messages postés 18306 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 février 2024 5 063
14 oct. 2015 à 18:57
Re,

ta capture écran n'apporte rien de constructif, il aurait été préférable d'avoir un fichier exemple anonymisé, une fois ta formule crée et confirmée en matricielle pour incrémenter il suffit de clic gauche en bas à droite sur le petit carré de la cellule activée et sans lâcher le clic gauche de faire glisser vers la droite
attention dans la formule de bien saisir les dollars $ ainsi que les index colonnes
0