Comment programmer une fonction pour décaler des sujets

Résolu
SanPelegrino Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
SanPelegrino Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour

J'aurais besoin d'aide sur la progammation d'une formule qui me permettrait de déplacer des sujets qui sont séparés dans une colonne vers une autre colonne, mais tous les uns en dessous des autres.

Exemple : 

Colonne des données :

A1 : Pierre

A2 : Paul

A3 : "vide"

A4 : "vide"

A5 : Marie

A6 : "vide"

A7 : Marc

Colonne résultat : 

B1 : Pierre

B2 : Paul

B3 : Marie

B4 : Marc

Un gros merci à l'avance :)

SanPelegrino

A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 

Bonjour

Pas besoin de formule, applique un filtre sur la colonne B et tu filtres en éliminant les vides. Il ne te reste après qu'à copier la zone filtrée et la coller ailleurs

Cdlmnt

Via


0
SanPelegrino Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour

Les données de base proviennent de différents onglets. La colonne résultat se trouve dans un autre onglet et cet onglet doit se mettre à jour automatiquement, sans intervention manuelle, donc l'utilisation des filtres ne me semble pas idéale :(

Je crois qu'une formule impliquant le "décalage" serait appropriée, mais je ne sais pas comment la programmer.

Merci

SanPelegrino

0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 352 > SanPelegrino Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour.

Pourquoi ne pas avoir précisé tout cela dans ta question initiale ?
Tu n'as même pas joint un fichier ...

Et il y aura d'autres contraintes à venir ?

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention  
 

Bonjour à tous,

et tu n'as pas donné ta version d'excel ?


Crdlmt

0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 

Bonjour

Avec une colonne de service

https://www.cjoint.com/c/MJBrPZ8uiiB

Cdlmnt

0
yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   1 561
 

Bonsoir

une piste

En C1

=SI(ESTERREUR(PETITE.VALEUR($E$1:E$100;LIGNE()));"";INDIRECT("A"&PETITE.VALEUR($E$1:E$100;LIGNE())))

La colonne E permet de donner les lignes non vides

=SI(A1="";"";LIGNE()) 

0
SanPelegrino Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 

Ça fonctionne parfaitement :)

Un gros merci

SanPelegrino

0