SI et TROUVE
Résolu/Fermé
SDINELLE
Messages postés
32
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
4 novembre 2021
-
20 avril 2021 à 15:21
yclik Messages postés 3427 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 29 novembre 2023 - 20 avril 2021 à 18:45
yclik Messages postés 3427 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 29 novembre 2023 - 20 avril 2021 à 18:45
6 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 376
20 avril 2021 à 18:20
20 avril 2021 à 18:20
Effectivement, j'avais mangé l'info, mais trouve ne peut pas admettre de successeur, sauf à compliquer la formule en empilant les SIERREUR
Dans votre cas, mieux vaut utiliser NB.SI . Voir selon le fichier joint
https://mon-partage.fr/f/8Q4PsUmz/
attention dans la formule au "*....*" qui encadrent les textes à chercher
.. et pour faire joli (et joujou surtout), les couleurs de police en B sont obtenues, par MFC
crdlmnt
Dans votre cas, mieux vaut utiliser NB.SI . Voir selon le fichier joint
https://mon-partage.fr/f/8Q4PsUmz/
attention dans la formule au "*....*" qui encadrent les textes à chercher
.. et pour faire joli (et joujou surtout), les couleurs de police en B sont obtenues, par MFC
crdlmnt
Raymond PENTIER
Messages postés
57996
Date d'inscription
lundi 13 août 2007
Statut
Non membre
Dernière intervention
29 novembre 2023
17 099
20 avril 2021 à 18:40
20 avril 2021 à 18:40
Bonjour à vous deux.
J'ai trouvé la même formule que mon ami Vaucluse, à ceci près que l'exposé de SDINELLE prête à confusion :
"SI TROUVE "65;#Open", alors le résultat sera "Ouvert". " mais si c'est "67;#Open " que doit-on afficher ?
Par conséquent si les chiffres en début de cellule n'ont aucune importance, la formule se réduit à
=SI(NB.SI(A2;"*open");"ouvert"; SI(NB.SI(A2;"*pen*");"en attente"; SI(NB.SI(A2;"*app*");"approuvée"; "?")))
J'ai trouvé la même formule que mon ami Vaucluse, à ceci près que l'exposé de SDINELLE prête à confusion :
"SI TROUVE "65;#Open", alors le résultat sera "Ouvert". " mais si c'est "67;#Open " que doit-on afficher ?
Par conséquent si les chiffres en début de cellule n'ont aucune importance, la formule se réduit à
=SI(NB.SI(A2;"*open");"ouvert"; SI(NB.SI(A2;"*pen*");"en attente"; SI(NB.SI(A2;"*app*");"approuvée"; "?")))
yclik
Messages postés
3427
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
29 novembre 2023
1 445
20 avril 2021 à 18:45
20 avril 2021 à 18:45
Bonsoir
une propoistion
en B2
une propoistion
en B2
=SI(ESTERREUR(TROUVE("65;#Open";A2));"";"Ouvert")&SI(ESTERREUR(TROUVE("65;#Pending";A2));"";"En attente")&SI(ESTERREUR(TROUVE("65;#Approved";A2));"";"Approuvé")
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 376
20 avril 2021 à 15:38
20 avril 2021 à 15:38
Bonjour
pour analyser A1:
=SI(TROUVE("65;#open";A1); "ouvert";SI(TROUVE("65;pending";A1);"en attente";SI(TROUVE("65;#approved";A1);"approuvée");"")))
et pour éviter si besoin des affichages en défaut:
=SIERREUR(SI(TROUVE("65;#open";A1); "ouvert";SI(TROUVE("65;pending";A1);"en attente";SI(TROUVE("65;#approved";A1);"approuvée");"")));"")
(à partir d'Excel 2013)
crdlmnt
pour analyser A1:
=SI(TROUVE("65;#open";A1); "ouvert";SI(TROUVE("65;pending";A1);"en attente";SI(TROUVE("65;#approved";A1);"approuvée");"")))
et pour éviter si besoin des affichages en défaut:
=SIERREUR(SI(TROUVE("65;#open";A1); "ouvert";SI(TROUVE("65;pending";A1);"en attente";SI(TROUVE("65;#approved";A1);"approuvée");"")));"")
(à partir d'Excel 2013)
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
SDINELLE
Messages postés
32
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
4 novembre 2021
20 avril 2021 à 16:35
20 avril 2021 à 16:35
Merci Vaucluse.
Étrangement, dès que la première condition est fausse, il passe directement à #VALEUR!. Par exemple, si la valeur est "approved", il retourne #VALEUR!.
Étrangement, dès que la première condition est fausse, il passe directement à #VALEUR!. Par exemple, si la valeur est "approved", il retourne #VALEUR!.
SDINELLE
Messages postés
32
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
4 novembre 2021
20 avril 2021 à 18:39
20 avril 2021 à 18:39
Super!
Merci bcp :-)
Merci bcp :-)