Suprimmer les cellules vides
Résolubonjour a tous
un tableau en excel
en ligne 1 : 1;vide;3;vide;vide;5;
vide (la cellule n'est pas remplis
je voudrais sortir la suite en ligne 3
1;3;5; soit extraire a la suite en suprimant les zéros
merci a tous
merci a tous
vous êtes super!
merci à tous
3 réponses
-
Bonjour,
En supprimant les cellules vides :
=FILTRE(A1:E1;A1:E1<>"")
Daniel
-
-
@jack2125
Si la formule indique PROPAGATION, c'est qu une des cellules à droite de celle où tu as mis la formule n'est pas vide :
Les pointillés bleus entourant les cellules D3 et E3 indiquent que celles-ci doivent être vides.
Daniel
-
-
-
Bonjour,
Par de fonction FILTRE sur mon Office 2013, alors une concaténation :
=SI(A1<>"";A1;"")&SI(B1<>"";B1;"")&SI(C1<>"";C1;"")&SI(D1<>"";D1;"")&SI(E1<>"";E1;"")&SI(F1<>"";F1;"")
et si on veut que ce soit un nombre
=CNUM(SI(A1<>"";A1;"")&SI(B1<>"";B1;"")&SI(C1<>"";C1;"")&SI(D1<>"";D1;"")&SI(E1<>"";E1;"")&SI(F1<>"";F1;""))
Mais je peux me tromper dans la compréhension de la question. Rassembler dans des cellules contiguës ou dans une seule cellule ????
Cordialement
-
-
@jack2125
Pour ma formule oui ça va dans une seule cellule, autrement c'est celle de danielc0 (salutations) qu'il faut si ton Excel est récent.
Cordialement
-
-
A force de chercher
en A3 formule matricielle (à entrer par Ctrl + Maj + Enter)
=INDEX(A1:$E1;EQUIV(VRAI;A1:$E1<>"";0))
en B3 formule matricielle (à entrer par Ctrl + Maj + Enter) à incrémenter à droite sur C3 puisqu'il n'y a que 3 nombres à faire ressortir. Formule à adapter notamment sur la fin de la zone de recherche $E1
=SI(B1<>"";INDEX(C1:$E1;EQUIV(VRAI;C1:$E1<>"";0));INDEX(B1:$E1;EQUIV(VRAI;B1:$E1<>"";0)))
Par contre elle n'est valable que s'il n'y a qu'une seule cellule vide entre chaque cellule pleine. Si cette formule est incrémentée vers D3 elle marquera à nouveau 5
Cordialement
