Récuperer dans une colonne valeur cellule non vide

Fermé
phyjo Messages postés 1 Date d'inscription mardi 16 juillet 2013 Statut Membre Dernière intervention 16 juillet 2013 - 16 juil. 2013 à 15:38
Mike-31 Messages postés 18114 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 décembre 2022 - 15 juin 2016 à 23:45
Bonjour à tous,

je vous expose mon problème:

Sur une feuille "somme" j'ai une colonne que je modifie et ou il y a des cellules vides et d'autres non. Je voudrais pouvoir récupérer les valeurs des cellules non vide et les stockers dans une autre feuille "résumé", c'est à dire que j'aimerai que les liste de chiffres soit "enregistrer" dans des colonnes côte à côte.
Ca ressemble à ça:

feuil "somme"A

B C D E F G H I J
1

3



3






4 (etc... jusqu'à J300)

feuil "résumé"

A B C
1
3
3
4


Merci d'avance

Bonne journée
A voir également:

2 réponses

Mike-31 Messages postés 18114 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 décembre 2022 5 016
17 juil. 2013 à 16:22
Bonjour,

tu peux faire par formule, commence par nommer ta plage de données exemple de la cellule A2 à A3000 nommée List

sur ta deuxième feuille colle cette formule matricielle qu'il faudra valider après l'avoir collée en cliquant en même temps sur les 3 touches du clavier Ctrl, Shift (touche Shift est la touche majuscule) et la touche Entrée

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

si tu fais bien la formule se mettra entre {}

ensuite incrémente vers le bas

Si tu as Excel 2007 ou 2010, complète la formule matricielle avec une gestion d'erreur avant de l'incrémenter vers le bas

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


12
Afrosee Messages postés 7 Date d'inscription lundi 13 juin 2016 Statut Membre Dernière intervention 15 juin 2016 37
15 juin 2016 à 22:54
Merci beaucoup Mike-31!
J'ai utilisé la première formule pour résoudre mon problème et ça a bien l'air de marcher.
Seulement, j'ai des difficultés pour comprendre l'intérêt et la formule avec SIERREUR.

Afrosee
0
Mike-31 Messages postés 18114 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 décembre 2022 5 016
15 juin 2016 à 23:45
Bonsoir,

dans le cas d'erreur la formule renvoi un message soit #VALEUR, #N/A etc
sur les versions antérieures à Excel 2003 il fallait tester la formule avec la syntaxe Si(ESTERREUR(la formule;ce qu'il fallait faire;la formule)

depuis la version 2007 le test est plus rapide avec SIERREUR(la formule;ce qu'il faut faire en cas d'erreur)

dans la formule tu supprimes SIERREUR( en début et ;"") à la fin et tu as la formule sans gestion d'erreur
0