Check de cellules et concatenation du resultat

Bonjour,

je presente tt d abord mon objectif: je dois faire un listing de plusieurs millier d objet, et en suite les mettre sous carton selon certain critere. ces cartons seront amene a voyage et pour eviter les vols le contenu du carton doit etre codé. et c est la que j erencontre un pb pour automatise ce codage.

Je m explique:

le codage se presentera sous la forme suivante: 001 JO 02 EC

OO1 (numero du carton) JO (objet contenu dans le carton JO pour jouet) 02 (de 0 à 2 ans) EC (destination EC pour Ecole) (le descriptif complet se trouve dans le fichier xls ci joint)

j aimerais apres filtrage lire le contenu d une colonne, si elle contient Jouet alors ecrire Jo, et ca pour les 4 parametres ci dessus. l ensemble des infos collectees serait (et la je m avance peut etre) concatene pour apparaitre de facon lisible dans une seule celule.(celle du haut dans mon fichier xls)

https://www.excel-pratique.com/~files/doc/MpsTmtest.xls

MErci d avance

Salut,

Est-ce que quelque chose comme ça te convient ?

Fichier joint

Souri84

oui ca repond a mon besoin merci pour ton aide.

mais le check des celules ne se fait automatiquement, est il possible apres filtrage par numero de carton d avoir en retour directement la formule concatenee?

vraiment desole de t en demander autant mais vu la quantite de donnes qui se trouveront dans le listing une automatisation serait un gain de tps incroyable pour moi.

ci dessous un fichier xls qui j espere t aidera a mieux comprendre mon besoin.

https://www.excel-pratique.com/~files/doc/Btueddons_2008_bis.xls

j aimerais n avoir qu a filtre N° de carton

j aurais donc uniquement la liste du contenu de ce carton

et en retour si ta formule pouvait faire un check de la premiere ligne et me retourner la formule concatene a l endroit indique ce serait MAGNIFIQUE.

ne connaissant rien a excel je ne me rend pas compte de la faisabilite et du tps que ca demande si c trop complique je saisirais tt ca a la main quoi qu il en soit merci bcp pour ton aide.

Bonjour,

En créant une colonne supplémentaire :

https://www.excel-pratique.com/~files/doc/juWHzBtueddons_2008_bis.xls

Amicalement

Nad

Edit : Attention à la façon d'écrire tes données qui doivent être égales à la base.

exemple : Dans Base tu as "Jeux" et dans ton listing tu avais "Jouet".

"Ecole 1" "Ecole"

J'ai créé des listes déroulante dans Listing pour éviter les erreurs.

JE N AI EU LE TPS QUE D Y JETTER UN COUP D OEIL RAPIDE DESOLE JE DOIS PARTIR

MAIS CA ME SEMBLE UNE TRES TRES BONNE ALTERNATIVE QUI REPOND A TS MES BESOINS;

JE REGARDE CA EN DETAIL A MON RETOUR POUR VOIR SI J ARRIVE A L EDITER ET A LE MODIFIER EN CAS DE BESOIN

UN GRAND GRAND GRAND MERCI A TOUS

Alors,

j ai eu un peu plus de tps pour regarder ta proposition.

et c est vraiment parfait, les menus deroulants non seulement eviteront des erreurs de saisies comme tu l as dit mais en plus me feront gegne du tps. le tri est automatique tt est parfait.

Merci beaucoup a toi nad-dan je test ca grandeur reel cet AM;-)

et merci a tous les autres qui ont certainement passe bcp de tps pour m aide.

Ps est il facile d ajouter de nouveau nom aux listes. j ai essaye en vain de modifier la formule "=Sigle!$F$1:$F$6" en modifiant F$6 par F$7 pour avoir un champ de plus mais ca ne marche pas je suis lamentable desole...

hello

si nad-dan me permet de répondre :

c'est dans menu nom définir qu'il faut passer de 6 à 7

(attention, il y a des noms qui se ressemblent, certains avec "liste" d'autres non)

si tu veux que les listes s'agrandissent automatiquement quand on ajoute une ligne, il faut utiliser DECALER

http://boisgontierjacques.free.fr/

cliquer à gauche Decaler()

Merci pour ta rep mais malgres tes explications je n y arrive pas..

en fait je travail avec Open office, est ce que ca vient de la ou est ce que c est moi qui ne suis definitivement pas doue..?

ce que je change c est la valeur dans cette formule "=Sigle!$F$1:$F$6" en modifiant F$6 par F$7... mais ca ne marche pas..

je n ai pas de license office et si le pb vient d open office j eme trouve dans une impasse..

si vous avez une solution..

Merci d avance

re hello

joins ton fichier OpenOffice (enregistre-le en .xls si possible) on va voir

Genial MErci

https://www.excel-pratique.com/~files/doc/saisie_listing.xls

parcontre si tu fais une modif est ce que tu peux ajouter qqs lignes de plus pour chaque colonne ca m evitera de faire appel a vous a chaque fois

Merci d avance

re

dans menu nom définir : exemple pour Fourchette :

=DECALER($D$2;0;0;NBVAL($D:$D)-1)

la liste va automatiquement s'aalonger si tu ajoute une info en bas de la liste existante.

https://www.excel-pratique.com/~files/doc/Copie_de_saisie_listing.xls

j'ai fait le truc en colonne D feuille 1 et feuille 2 "age" ou "fourchette"

(pas sur les autres colonnes)

attention toutefois à ne rien écrire en colonne D d'autre que les fourchettes possibles.

Rechercher des sujets similaires à "check concatenation resultat"