[EXCEL] Regrouper les valeurs non nulles.

juliens68 Messages postés 2 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'aimerais remonter des données dans Excel, je vous explique :
Par exemple si j'ai dans une colonne :
12

14
13

16

Comment faire pour que dans la colonne d'à côté il y ait :
12
14
13
16

Je vous remercie d'avance, j'espère que vous pourriez m'aider :).
Bon dimanche.
A voir également:

4 réponses

Rorodu42
 
Je suis pas sur d'avoir compris mais si c'est le cas :

tu as dans ta colonne A tes chiffres, tu veux qu'ils soient repris en B

dans A1 tu as 12, dans A2 tu as 14 ect..

et bien dans B1 tu mets la formule =A1. En "scrollant" cette cellule vers le bas, la formule devrait se répéter en changeant le numéro de ligne à chaque fois : en B2 tu auras =A2, B3 =A3 ect ;

En espérant que ce soit ça ;)
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

regarde si cet exemple te convient
https://www.cjoint.com/?3HCjXOHL4Dy
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
Bonjour michel, bonjour tous
on doit pouvoir éliminer une colonne de renvoi
voir ci joint
http://www.cijoint.fr/cjlink.php?file=cj201108/cijbE9ijqh.xls
regardes même avec tes formules, je pense que c'est possible
bien cordialement
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bien vu, bravo! je te la pique :o)

cordialement
0
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Il est possible de le faire directement avec une formule matricielle usine à gaz et Cie

=INDEX(List;PETITE.VALEUR(SI(ESTNA(EQUIV(List;List;0));"";EQUIV(List;List;0));LIGNE(INDIRECT("1:"&LIGNES(List)))))

https://www.cjoint.com/?AHCob6hGcte
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour

si on veut absolument des usines à gaz peut-être incompréhensibles pour notre ami Julien ou ses collègues, on a aussi celle là pompée sur le site de Jacques Boisgontier
http://boisgontierjacques.free.fr/

=SI(LIGNES($1:1)<=NBVAL(champ);INDEX(champ;PETITE.VALEUR(SI(champ<>"";LIGNE(INDIRECT("1:"&LIGNES(champ))));LIGNES($1:1)))


plage A2:A100 nommée "champ" (ligne 1 vide
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}

mais à mon avis la plus simple et utile est donnée par Vaucluse !
0