Utiliser une formule plusieurs fois dans une cellule

Fermé
MelmePoi4 Messages postés 6 Date d'inscription jeudi 22 août 2019 Statut Membre Dernière intervention 22 août 2019 - Modifié le 22 août 2019 à 09:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 22 août 2019 à 12:46
Bonjour,

j'ai une formule que je peux utiliser sans problème, j'ai demandé à ma mère. le seul soucis c'est que la cellule n'accepte pas que je puisse la mettre plus de 5-6 fois
alors j'explique : j'ai des adhérents qui correspondent à des numeros et j'aimerai que quand je tape les numéros dans une cellule l'adhérent apparaisse directement dans la cellule d'à coté ce qui est un gain de temps extraordinaire. problème j'ai une cinquantaine d'adhérents et la cellule n'accepte que je mette que 5 adhérents... je suis sur excel 97-2003

et voici la formule tant attendue bien évidemment

=SI(NON(ESTERREUR(EQUIV("*2387*";G819;0)));"AEW EUROPE";SI(NON(ESTERREUR(EQUIV("*2378*";G819;0)));"LPN SECURITE SERVICES";SI(NON(ESTERREUR(EQUIV("*2348*";G819;0)));"SELECT TT AGENCE EXPECTRA";SI(NON(ESTERREUR(EQUIV("*2405*";G819;0)));"STRADIVARIUS EVRY 2";SI(NON(ESTERREUR(EQUIV("*1089*";G819;0)));"FOSTER WHEELER FRANCE";"")))))

voila je voulais juste savoir si il y avait une possibilité de mettre au moins une vingtaine de fois la formule c'est à dire [[[ SI(NON(ESTERREUR(EQUIV("*2387*";G819;0)));"AEW EUROPE" ]
par exemple pour des adhérents différents?

merci beaucoup de votre aide et bonne journée,

melmepoi4
A voir également:

8 réponses

Bonjour,
Vous pourriez essayer ceci :
https://www.cjoint.com/c/IHwjcLiooqe (rectifié)
0
MelmePoi4 Messages postés 6 Date d'inscription jeudi 22 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 11:29
merci beaucoup je vais essayer ça
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
22 août 2019 à 11:15
Bonjour
votre formule avec EQUIV ("*xxxx*" correspond à la recherche d'une partie de texte dans une écriture plus longue
est ce la cas, car avec cette contrainte RECHERCHEV ne fonctionne pas et il serait nécessaire d'avoir un fichier exemple pour traiter le sujet
Sinon, la proposition de nestor est tout à fait OK, mais mieux vaut rajouter ;0 derrière le ;2 avant de fermer la parenthèse si votre liste de code n'est pas classée en ordre croissant et bloquer le champ de base avec les $ si vous tirez la formule
soit en BV6 de son modèle:
=RECHERCHEV(A6;$E$4:$F$22;2;0)
crdlmnt
0
MelmePoi4 Messages postés 6 Date d'inscription jeudi 22 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 11:29
c'est exactement ce que vous avez dit : recherche d'une partie de texte dans l'amas de caractère de la cellule
après, je ne sais pas comment je peux joindre un fichier excel sur ce site
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
22 août 2019 à 11:39
Déposez un fichier ici en bidouillant les éventuelles données confidentielles
créez le lien sur le site , copiez le et revenez le coller ici
http://mon-partage.fr
à vous lire
0
Bonjour Vaucluse,
Je ne connaissais pas l'astuce du 0. On apprend tout les jours sur CCM !
Merci et cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
22 août 2019 à 11:42
Pas de quoi:
pour info, si le ......;0) ou idem .....;FAUX) ne termine pas le code, la recherche va détecter la valeur inférieure la plus proche dans un champ obligatoirement classé par ordre croissant (num ou alpha). Si le champ n'est pas classé et sans la terminaison, elle trouve un peu n'importe quoi!
Bonne route
crdlmnt
0
Effectivement j'avais fait un premier envoi en oubliant la mention "Faux", d'où ma rectification de 11:03.
Ne connaissant par l'astuce "0", qui ne figure pas dans l'aide de mon Excel 2000, si j'ai bien vu, je la contournais dans mes travaux en utilisant les listes déroulantes...
0
MelmePoi4 Messages postés 6 Date d'inscription jeudi 22 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 11:27
merci beaucoup pour toutes ces réponses très rapides
je m'en vais de ce pas essayer tout cela
:)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MelmePoi4 Messages postés 6 Date d'inscription jeudi 22 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 11:39
c'est bon je vous envoie le lien avec mon fichier
0
MelmePoi4 Messages postés 6 Date d'inscription jeudi 22 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 11:55
https://www.cjoint.com/c/IHwj2ZcKwaR
0
Une suggestion, suite aux cogitations de Vaucluse et de moi-même.
https://cjoint.com/c/IHwkhnq0k5e
La liste déroulante me parait assez nécessaire compte tenu la structure des numéros de référence, en particulier du 2201&-132. C'est facile à réaliser en allant sur Menu/Données/Validation/Liste.
Mais on peut bien sûr saisir ces référence "manuellement" si on préfère ne pas créer de listes déroulantes.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 22 août 2019 à 12:46
Re
voyez cette solution
les explications et les contraintes sont en colonne G
respectez les soigneusement pour assurer le système
je ne peux pas garantir qu'elle fonctionne sous Excel 97-2003,( je suis sous 2013)
si ça ne convient pas, revenez avec des explications sur ce qui ne fonctionne pas
https://mon-partage.fr/f/UsHvlhAn/
pour info sur Excel avant 2007: l'empilage des conditions dans un code formule ne peut pas dépasser 7 SI. Ce nombre est illimité dans les plus récents
vous pouvez contourner ça si besoin avec l'option ci dessous:

=Si(cond1;1;cond2;2;cond3;3;cond4;4;cond5;cond6;6;cond7;7;"")))))))&SI(..SI..SI..SI..SI..SI...SI..SI)
soit donc avec le signe & entre chaque groupe de 7 SI
crdlmnt


0