Cumuler deux recherches de caractères sur excel
Résolu/Fermé
A voir également:
- Cumuler deux recherches de caractères sur excel
- Caractères ascii - Guide
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Caractères spéciaux clavier azerty - Guide
6 réponses
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
Modifié par Mike-31 le 24/05/2016 à 20:42
Modifié par Mike-31 le 24/05/2016 à 20:42
Bonsoir,
essaye comme cela
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
essaye comme cela
=SI(A1="etage";"immeuble";SI(OU(A1="poteau";A1="habitation";A1="chambre");"pavillon";""))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
Modifié par Mike-31 le 24/05/2016 à 20:56
Modifié par Mike-31 le 24/05/2016 à 20:56
Re,
il faudrait voir des exemples de chaine, mais teste cette formule qui devrait répondre à tes attentes
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
il faudrait voir des exemples de chaine, mais teste cette formule qui devrait répondre à tes attentes
=SI(OU(NB.SI(A1;"*poteau*")>0;NB.SI(A1;"*habitation*")>0;NB.SI(A1;"*chambre*"));"pavillon";"")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
24 mai 2016 à 21:06
24 mai 2016 à 21:06
Je ne t'ai pas posté la bonne formule, teste celle ci
=SI(NB.SI(A1;"*etage*")>0;"immeuble";SI(OU(NB.SI(A1;"*poteau*")>0;NB.SI(A1;"*habitation*")>0;NB.SI(A1;"*chambre*"));"pavillon";""))
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
2
24 mai 2016 à 21:24
24 mai 2016 à 21:24
Merci a tous les deux. en fait il y avait une solution plus simple et je n'y ai pas pensé avant...si je n'ai pas le caractere etage, c'est forcement un pavillon...je suis blonde.
j'ai cependant une autre difficulté bien plus grande je peux vous demander de l'aide?
j'ai cependant une autre difficulté bien plus grande je peux vous demander de l'aide?
Utilisateur anonyme
>
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
Modifié par albkan le 24/05/2016 à 21:36
Modifié par albkan le 24/05/2016 à 21:36
Dans ton texte du message #7, tu as écrit « caractère étage »,
tu as sûrement voulu dire « mot étage », n'est-ce pas ?
Peux-tu me dire si tu as fait comme dans mon message #6,
avec la fonction CHERCHE() ? Sinon, comment as-tu fait ?
Car si tu as trouvé encore plus simple que ma solution,
ça m'intéresse beaucoup !
Pour ta difficulté bien plus grande : oui, tu peux demander
de l'aide.
tu as sûrement voulu dire « mot étage », n'est-ce pas ?
Peux-tu me dire si tu as fait comme dans mon message #6,
avec la fonction CHERCHE() ? Sinon, comment as-tu fait ?
Car si tu as trouvé encore plus simple que ma solution,
ça m'intéresse beaucoup !
Pour ta difficulté bien plus grande : oui, tu peux demander
de l'aide.
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
24 mai 2016 à 21:31
24 mai 2016 à 21:31
Re,
Oui tu as raison si A1 ne contient pas le mot etage dans la chaine c'est forcement pavillon sauf si A1 contient une note différente de poteau, habitation ou chambre la formule te renverra immeuble mais bon à toi de juger.
Pour la deuxième question dit toujours
Oui tu as raison si A1 ne contient pas le mot etage dans la chaine c'est forcement pavillon sauf si A1 contient une note différente de poteau, habitation ou chambre la formule te renverra immeuble mais bon à toi de juger.
Pour la deuxième question dit toujours
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
2
24 mai 2016 à 21:41
24 mai 2016 à 21:41
super compliqué, j'ai ceci en exemple
A B
1 50 IMMEUBLE
2 132 PAVILLON
3 160 PAVILLON
4 VIDE IMMEUBLE
5 VIDE PAVILLON
je veux afficher ceci
si immeuble superieur a 30, afficher "[valeur celluleA]IMM1"
si pavillon superieur a 100 afficher "[valeur celluleA]PAV1"
si pavillon superieur a 150 afficher "[valeur celluleA]PAV2"
laisser la cellule vide si aucune de ces conditions
Le tout avec une mise en forme conditionnelle...
j'ai conscience de demander beaucoup mais je suis perdue sans vous :-(!
A B
1 50 IMMEUBLE
2 132 PAVILLON
3 160 PAVILLON
4 VIDE IMMEUBLE
5 VIDE PAVILLON
je veux afficher ceci
si immeuble superieur a 30, afficher "[valeur celluleA]IMM1"
si pavillon superieur a 100 afficher "[valeur celluleA]PAV1"
si pavillon superieur a 150 afficher "[valeur celluleA]PAV2"
laisser la cellule vide si aucune de ces conditions
Le tout avec une mise en forme conditionnelle...
j'ai conscience de demander beaucoup mais je suis perdue sans vous :-(!
Utilisateur anonyme
>
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
24 mai 2016 à 21:58
24 mai 2016 à 21:58
Pour cela, je laisse Mike-31 te répondre. Mais peux-tu stp
lire mes messages #3, #6, et #8 ? Merci
lire mes messages #3, #6, et #8 ? Merci
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
24 mai 2016 à 22:05
24 mai 2016 à 22:05
Re,
pas tout compris, exemple en A1 tu as 1 et en B1 50 IMMEUBLE
donc en B1 immeuble est supérieur a 30, que faut il afficher A1 et IMMEUBLE soit 1 IMMEUBLE !
pas tout compris, exemple en A1 tu as 1 et en B1 50 IMMEUBLE
donc en B1 immeuble est supérieur a 30, que faut il afficher A1 et IMMEUBLE soit 1 IMMEUBLE !
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
2
24 mai 2016 à 22:10
24 mai 2016 à 22:10
c'etait pour te simuler un tableau excel desolée c'est pas super clair
A1 >50 B1>IMMEUBLE
A2>132 B2> PAVILLON
Etc
c'est plus clair?
A1 >50 B1>IMMEUBLE
A2>132 B2> PAVILLON
Etc
c'est plus clair?
Utilisateur anonyme
>
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
Modifié par albkan le 24/05/2016 à 22:21
Modifié par albkan le 24/05/2016 à 22:21
Message pour Sabrina7516 :
J'ai l'impression que tu lis seulement le dernier message,
et pas l'avant-dernier ou ceux qui sont un peu plus haut !
As-tu lu mon message #11 ? Bien sûr, si tu n'as pas envie
de me répondre, tu en as tout à fait le droit ! albkan 😊
J'ai l'impression que tu lis seulement le dernier message,
et pas l'avant-dernier ou ceux qui sont un peu plus haut !
As-tu lu mon message #11 ? Bien sûr, si tu n'as pas envie
de me répondre, tu en as tout à fait le droit ! albkan 😊
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
2
>
Utilisateur anonyme
24 mai 2016 à 22:24
24 mai 2016 à 22:24
Excuse moi je suis désolée c'est la première fois que je poste ici. En fait comme j'ai trouvé la solution la plus simple je n'ai pas testé les autres fonctions parce que les cellules ne sont jamais vides et que si celles ci ne contiennent pas le mot étage, à coup sûr c'est un pavillon. tu me suis?
Utilisateur anonyme
>
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
24 mai 2016 à 22:52
24 mai 2016 à 22:52
Je viens de t'envoyer un MP, et je te suis très bien puisque ce que
tu as écrit, je l'ai déjà noté dans mes messages #3, #6, et #8 :
Mon message #3 ; mon message #6 ; mon message #8
tu as écrit, je l'ai déjà noté dans mes messages #3, #6, et #8 :
Mon message #3 ; mon message #6 ; mon message #8
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
2
24 mai 2016 à 23:04
24 mai 2016 à 23:04
voici ce que j'ai tapé pour ma deuxieme formule, je m'arrache les cheveux
=SI((SI(ET(I2>30;J2="immeuble");"IMM1";""));SI(ET(I2>100;J2="Pavillon");"PAV1";"");SI(ET(I2>150;J2="Pavillon");"PAV2";""))
elle ne fonctionne pas. je ne sais même pas où j'ai fait des bêtises...
=SI((SI(ET(I2>30;J2="immeuble");"IMM1";""));SI(ET(I2>100;J2="Pavillon");"PAV1";"");SI(ET(I2>150;J2="Pavillon");"PAV2";""))
elle ne fonctionne pas. je ne sais même pas où j'ai fait des bêtises...
Sabrina7516
Messages postés
10
Date d'inscription
mardi 24 mai 2016
Statut
Membre
Dernière intervention
25 mai 2016
2
24 mai 2016 à 23:23
24 mai 2016 à 23:23
A tout hasard si un insomniaque passe par là voici mon fichier, avec dans la colonne O la formule qui me pose problème
https://www.sendbox.fr/index.php?/96847a8fcb02b848/suivi_inter1.xls
Merci à tous mes sauveurs par avance!
https://www.sendbox.fr/index.php?/96847a8fcb02b848/suivi_inter1.xls
Merci à tous mes sauveurs par avance!
Bonjour le forum,
J'avais aidé Sabrina7516 par MP ; je lui ai donné la bonne solution, mais j'ai oublié
de la mettre ici ; je corrige cela de suite ; voici donc la formule à mettre en O2 :
=SI(I2="Immeuble";SI(H2>30;H2 & " IMM1";"");SI(H2>150;H2 & " PAV2";SI(H2>100;H2 & " PAV1";"")))
Cette formule est bien sûr à tirer vers le bas.
Cordialement. 😊
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
25 mai 2016 à 08:58
25 mai 2016 à 08:58
Re,
Il nous arrive également de dormir, regarde comme cela voir
=SI(ET(I2>150;J2="Pavillon");"PAV2";SI(ET(I2>100;J2="Pavillon");"PAV1";SI(ET(I2>30;J2="immeuble");"IMM1";"")))
Il nous arrive également de dormir, regarde comme cela voir
=SI(ET(I2>150;J2="Pavillon");"PAV2";SI(ET(I2>100;J2="Pavillon");"PAV1";SI(ET(I2>30;J2="immeuble");"IMM1";"")))
24 mai 2016 à 20:44
Modifié par albkan le 24/05/2016 à 21:25
Lis d'abord mon message #3 (écrit avant d'avoir lu ton message #2),
puis celui-ci ; je te propose ci-dessous 2 nouvelles formules :
----------------------------------------------------
1) Si A1 peut contenir des cellules vides (éventuellement) :
=SI(A1="";"";SI(CHERCHE("étage";A1)>0;"immeuble";"pavillon"))
----------------------------------------------------
2) Si A1 ne contient jamais de cellules vides (ni maintenant, ni plus tard) :
=SI(CHERCHE("étage";A1)>0;"immeuble";"pavillon")
----------------------------------------------------
Si A1 ne contient pas le mot "étage", CHERCHE() retourne 0 ;
sinon, CHERCHE() retourne un nombre positif qui est la position
du mot "étage" dans A1 (donc la position du 1er caractère "é").
Remarque : les 2 formules supposent que s'il n'y a pas "étage",
il y a forcément un autre de ces mots : "poteau", "habitation",
ou "chambre" (voire même un autre).
Donc pour "étage", la formule retourne "immeuble" ; pour les 3
autres mots (ou un autre), la formule retourne "pavillon".
Cordialement. 😊
24 mai 2016 à 20:55
Ta réponse est exacte, Mike-31 ; et si A1 ne contient jamais autre chose que
"étage", "poteau", "habitation" ou "chambre", alors c'est encore plus simple :
1) Si A1 contient éventuellement des cellules vides :
=SI(A1="";"";SI(A1="étage";"immeuble";"pavillon"))
2) Si A1 ne contient jamais de cellules vides :
=SI(A1="étage";"immeuble";"pavillon")
Cordialement. 😊