Formule « CHERCHE »

Fermé
Catarina - 27 mai 2020 à 07:56
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 28 mai 2020 à 14:52
Bonjour,

Je vous explique. Je voudrais qu’on aille chercher dans la cellule en T8 où se trouvent les chiffres « 317 318 334 » s’il y a au moins un de ces chiffres. Par exemple, dans ma cellule il doit s’afficher :
- « 40 » s’il y a au moins un des chiffres suivants « 300,310,330 »,
- « 4 » s’il y a au moins un des chiffres « 301, 311, 331 »
- «3 » s’il y a au moins un des chiffres « 312, 314, 318 »
- « 2 » s’il y a au moins un des chiffres « 315, 317, 319 ».

Donc j’ai mis la formule =SI((ou(cherche(« 300, 310,330 »;T8)));40;SI... ainsi de suite.
J’espérais voir s’afficher le chiffre 3.. mais non, une fois que je fais « entrée » ça m’affiche «#valeur! ».

Quelqu’un pourrait m’aider ?

Merci d’avance !

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
27 mai 2020 à 08:35
Bonjour
on suppose que le nombres en T8 sont des textes
essayez
=SI(OU(NB.SI(T8;"*300*");NB.SI(T8;"*310*");NB.SI(T8;"*330*"));40;SI(OU(NB.SI(T8;"*301*");NB.SI(T8;"*311*");NB.SI(T8;"*331*"));4;SI(OU(NB.SI(T8;"*312*");NB.SI(T8;"*314*");NB.SI(T8;"*318*"));3;SI(OU(NB.SI(T8;"*315*");NB.SI(T8;"*317*");NB.SI(T8;"*319*"));2;""))))
attention aux signes *
la, première condition réalisé élimine les suivantes (cas de votre exemple« 317 318 334 » renverra 3 selon 318 mais ne "verra" pas 317

crdlmnt
0
Cata_95 Messages postés 4 Date d'inscription mercredi 27 mai 2020 Statut Membre Dernière intervention 27 mai 2020
27 mai 2020 à 08:59
Super ! Ça a marché, merci beaucoup
0
Cata_95 Messages postés 4 Date d'inscription mercredi 27 mai 2020 Statut Membre Dernière intervention 27 mai 2020
27 mai 2020 à 11:37
J’ai une autre question, indépendante à la question précédente.. ????

Je voudrais que dans une cellule ça m’affiche :
« 3 » si une valeur en A1 est > 5
« 2 » si une valeur en A1 est comprise entre 1 et 5
« 1 » si une valeur en A1 est < 1


Merci encore !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > Cata_95 Messages postés 4 Date d'inscription mercredi 27 mai 2020 Statut Membre Dernière intervention 27 mai 2020
27 mai 2020 à 16:26
Re
=SI(A1="";"";SI(A1<1;1;SI(A1<=5;2;3))
crdlmnt
0
jkrplz Messages postés 14 Date d'inscription samedi 23 mai 2020 Statut Membre Dernière intervention 24 avril 2021 3
27 mai 2020 à 09:01
Bonjour, CHERCHE renvoie #valeur si elle ne trouve pas, en combinant avec ESTNUM on peut vérifier si elle renvoie bien un nombre.

=SI(OU(ESTNUM(CHERCHE("300";T8));ESTNUM(CHERCHE("310";T8));ESTNUM(CHERCHE("330";T8)));40;SI(OU(ESTNUM(CHERCHE("301";T8));ESTNUM(CHERCHE("311";T8));ESTNUM(CHERCHE("331";T8)));4;SI(OU(ESTNUM(CHERCHE("312";T8));ESTNUM(CHERCHE("314";T8));ESTNUM(CHERCHE("318";T8)));3;SI(OU(ESTNUM(CHERCHE("315";T8));ESTNUM(CHERCHE("317";T8));ESTNUM(CHERCHE("319";T8)));2;""))))
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
28 mai 2020 à 14:52
Bonjour jk, Vaucluse

un peu à la bourre mais avec une rechercheV
https://mon-partage.fr/f/Xt9U3aUX/
0