Formule: Extraire sur plusieurs cellules les codes d'une cellule

poulie

XLDnaute Impliqué
Bonjour à tous,

Aprés de multiples recherches je vous contacte car je suis bloqué.

Dans une cellule (en fait plusieurs) j'ai une liste de codes (P1 / P2 / P10 ) . Je souhaite que ces codes soient extraits sur plusieurs cellules contigües. Par cellule, ces codes peuvent être différents.
J'ai testé avec la fonction NB.SI mais j'ai des erreurs. Le fichier joint sera plus explicite. Je souhaiterais plutôt une formule.

Merci de ce que vous pourrez faire.

NB: il me semble, autrefois, avoir demandé la même chose mais je ne retrouve pas le classeur :)mad:)
 

Pièces jointes

  • codes.xlsx
    10.8 KB · Affichages: 59
  • codes.xlsx
    10.8 KB · Affichages: 56
  • codes.xlsx
    10.8 KB · Affichages: 55

Misange

XLDnaute Barbatruc
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Bonjour
Dans ta formule initiale
=SI(NB.SI($B12;"*P1*")=1;"x";"")
P1 est contenu dans P14 et donc P14 renvoie vrai pour le test sur P1
utilise plutot ceci
=SI(NB.SI($B12;"*P1/*")=1;"x";"")
 

CHALET53

XLDnaute Barbatruc
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

bonjour,

Avec une macro (en supprimant tous les blancs dans les cellules B3 à B6

a+
 

Pièces jointes

  • poulie.xlsm
    18 KB · Affichages: 55
  • poulie.xlsm
    18 KB · Affichages: 44
  • poulie.xlsm
    18 KB · Affichages: 46

CHALET53

XLDnaute Barbatruc
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Re,

toujours avec une macro en laissant les blancs déjà présents

a+
 

Pièces jointes

  • poulie.xlsm
    18.2 KB · Affichages: 42
  • poulie.xlsm
    18.2 KB · Affichages: 43
  • poulie.xlsm
    18.2 KB · Affichages: 44

poulie

XLDnaute Impliqué
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Bonjour,

Tout d'abord merci à vous trois de vous être penchés sur mon souci.

CHALET53, je ne suis pas du tout à l'aise avec les macros. D'autant que je vais reporter cette recherche sur une version antérieure.

Misange, ta proposition ne fonctionne pas pour le dernier code des cellules en B. Peut-être du au positionnement du /.

Victor21, je ne comprends pas :" Attention : un espace doit suivre le dernier chiffre de chaque P, colonne B et ligne 10".

Merci de ce que vous pourrez faire.
 

Pièces jointes

  • codes.xlsx
    12.8 KB · Affichages: 57
  • codes.xlsx
    12.8 KB · Affichages: 48
  • codes.xlsx
    12.8 KB · Affichages: 48

Misange

XLDnaute Barbatruc
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

hello
la proposition de Victor (salut Victor :) ) est excellente. Je n'avais effectivement pas testé sinon j'aurais vu le problème : si tes codes étaient du type P1/P23/P56/ (avec un / à la fin) ma proposition marcherait mais ce n'est pas le cas.
ce que Victor propose pour gérer en fait la même situation c'est que tu ajoutes toujours un espace à la fin de ton dernier PXXb
PI/P2/P12espace
et que dans ta ligne d'entête tu ajoutes aussi un espace P1espace P2espace....
et que tu enlèves du coup tes * de part et d'autre dans tes recherches de nb.si
 

JHA

XLDnaute Barbatruc
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Bonjour à tous,

A essayer en "B11" et tirer à droite et vers le bas

=SI(NON(ESTERREUR(CHERCHE(C$10&"/";$B11)));"x";SI(NON(ESTERREUR(CHERCHE(C$10&" /";$B11)));"x";SI(NON(ESTERREUR(CHERCHE(DROITE(C$10;2);SUBSTITUE(DROITE($B11;2);"/";""))));"x";"")))

JHA
 

Pièces jointes

  • poulie.xlsm
    18.4 KB · Affichages: 45
  • poulie.xlsm
    18.4 KB · Affichages: 48
  • poulie.xlsm
    18.4 KB · Affichages: 39

Victor21

XLDnaute Barbatruc
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Re, Bonjour, Misange :)

Fichier en pj :


Edit : Bonjour, Rachid, JHA.

Pas rafraîchi : je faisais la vaisselle :p
 

Pièces jointes

  • Poulie.xls
    28.5 KB · Affichages: 52
  • Poulie.xls
    28.5 KB · Affichages: 52
  • Poulie.xls
    28.5 KB · Affichages: 46
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 450
Messages
2 109 724
Membres
110 552
dernier inscrit
jasson