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 -
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
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
A voir également:
- Liste sans cellules vides Excel via Formule
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
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 !!
=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 !!
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 !
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 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question