Liste sans cellules vides Excel via Formule

cameleon1881 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour :)

J'aimerais en fait transposer une colonne (reproduire) mais sans les cellules vides, ni les zéros :

J'ai sur colonne A :
A1 : a
A2 : vide
A3 : b
A4 : vide
A5 : vide
A6 : vide
A7 : 0
A8 : 0
A9 : c

J'aimerais avoir dans la colonne B :
B1 : a
B2 : b
B3 :c

Quelle formule pourrait être insérée dans B1 svp ?

Merci

5 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

=Filtre($a$1:$a$9;$a$1:$a$9<>0)

Crdlmt
0
cameleon1881 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Fonction incorrecte chez moi ...
0
cameleon1881 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayé avec cette formule en B2 que je descend vers le bas :

=INDEX($A$1:$A$9;PETITE.VALEUR(SI($A$1:$A$9<>"";LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$9))));LIGNES($B1:B$1)))

Avec Ctrl+Maj

ça m'enlève les cellules vides seulement mais pas les zéros ...

Peut-être l'appliquer de nouveau dans C2 ainsi : en remplaçant $A$1:$A$9<>"" par $A$1:$A$9<>0

=INDEX($A$1:$A$9;PETITE.VALEUR(SI($A$1:$A$9<>0;LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$9))));LIGNES($C1:C$1)))

Mais ça met baucoup de temps de mouliner !!
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Fonction incorrecte chez moi ...
Pas du tout.
Et si tu avais donné ta version d'excel (que je ne peux deviner), j'aurais mis une autre formule !
Fichier :
https://www.cjoint.com/c/LDEirn4fvLY

Et mis ton fichier en utilisant le meme canal !
0

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

Posez votre question
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

La fonction Filtre que je ne connaissais pas sous Excel 2019

=Filtre($a$1:$a$9;$a$1:$a$9<>0)

Cette fonction n’est actuellement disponible que pour Microsoft 365 abonnés message dans l'aide Excel

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Oui, c'est la reponse du poste #1
0