EXCEL question qui tue version 2 bis

Résolu/Fermé
echec et math Messages postés 102 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 15 décembre 2011 - 24 août 2006 à 18:27
echec et math Messages postés 102 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 15 décembre 2011 - 25 août 2006 à 20:01
Bonjour,

Voilà une petite question pour les fanas d'excel !!!
Sur excel 2000, exsite t'il une fonction simple permettant de "compresser" une ligne de données en supprimant les cellules vides ou nuls ?
Je m'explique avec un exemple:
j'ai A1=12 / A2=4 / A3=0 / A4=0 /A5=7 / A6=0 / A7=44
et j'aimerais obtenir A1=12 / A2=4 / A3=7 / A4=44
sans macro ni filtre - aujourd'hui je le fais avec des "si" et des "ou" mais je ne serais pas étonné qu'il y ait une formule toute faite sur magique excel !!!
Merci à vous.
A voir également:

3 réponses

Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
24 août 2006 à 19:26
...aujourd'hui je le fais avec des "si" et des "ou"...

avec des "si" et des "ou" je suis intéressé.
0
echec et math Messages postés 102 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 15 décembre 2011
24 août 2006 à 22:21
Bonsoir Armojax,
Les formules sont simples, mais pas faciles à expliquer ici.
Donne moi une adresse mail, pour que je t'en t'envoie mon fichier exemple.

Cela dit je suis toujours preneur d'une formule "plus simple" - merci si vous avez la solution !!!
0
Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
24 août 2006 à 23:01
Mon pseudo minuscule chez free.
0
echec et math Messages postés 102 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 15 décembre 2011
24 août 2006 à 23:23
c'est parti...
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
25 août 2006 à 00:40
Bonsoir,

essaie la formule matricielle :
=SI(ESTERREUR(PETITE.VALEUR(SI($A$1:$A$7<>0;LIGNE($A$1:$A$7));LIGNE()));"";INDEX(A:A;PETITE.VALEUR(SI($A$1:$A$7<>0;LIGNE($A$1:$A$7));LIGNE())))
en B1 avec recopie vers le bas.

cordialement
0
Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
25 août 2006 à 08:01
Waoooh ! Chapeau, JvDo !
0
echec et math Messages postés 102 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 15 décembre 2011
25 août 2006 à 20:01
...et ça MARCHE !!!

Bravo JvDo et merci
0