Formule « CHERCHE »
Catarina
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
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 !
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 !
A voir également:
- Formule « CHERCHE »
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
2 réponses
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
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
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;""))))
=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;""))))
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 !
=SI(A1="";"";SI(A1<1;1;SI(A1<=5;2;3))
crdlmnt