Comment supprimer une lettre dans un groupe
Résolu
sanglier83
Messages postés
74
Statut
Membre
-
Theo.R Messages postés 585 Statut Membre -
Theo.R Messages postés 585 Statut Membre -
Bonjour,
J'ai un groupe de lettres sous le format suivant V, F, J, M (max 14) en colonne A:A.
Comment supprimer la lettre J si la lettre M est contenu dans le groupe de lettre.
Pouvez m'aider à trouver à la solution suivante SVP
Merci
Cordialement
J'ai un groupe de lettres sous le format suivant V, F, J, M (max 14) en colonne A:A.
Comment supprimer la lettre J si la lettre M est contenu dans le groupe de lettre.
Pouvez m'aider à trouver à la solution suivante SVP
Merci
Cordialement
5 réponses
-
Bjr,
A mettre en B1 puis à étirer vers le bas :=SI(NB.SI(A1;"*J*")=0;A1;SUBSTITUE(A1;" J,";""))
-
Re
Ca ne marche pas.
Oubli, le J et le M ne sont pas toujours côte à côte.
Ex :
J, K, M, 0, 1, 4
D, J, K, M, X, 0
J, K, M, X, 0, 4
Merci -
Re
Çà ne marche pas.
résultat :
J, K, M, 0, 1, 4 / K, M, 0, 1, 4
D, J, K, M, X, 0 / D, K, M, X, 0
J, K, M, X, 0, 4 / K, M, X, 0, 4
Merci-
Si vous ne passez pas par un fichier joint, merci d'être au moins clair sur votre demande... qu'entendez-vous par :
résultat :
J, K, M, 0, 1, 4 K, M, 0, 1, 4
D, J, K, M, X, 0 D, K, M, X, 0
J, K, M, X, 0, 4 K, M, X, 0, 4
???
Merci de préciser :
Situation de départ : (...)
Résultat attendu : (...)
Pour info, ma formule supprime les J si votre cellule contient un M, cela est strictement la traduction de votre demande initiale : "Comment supprimer la lettre J si la lettre M est contenu dans le groupe de lettre." à supposer que "groupe" veuille dire "cellule".. -
-
-
Re
Pb de langage :
J, K, M, 0, 1, 4 = groupe de lettres dans une même cellule
Situation de départ en A1 : J, K, M, 0, 1, 4
Résultat attendu en B1 : K, M, 0, 1, 4 en B1
Situation de départ en A2 : D, J, K, M, X, 0
Résultat attendu en B2: D, K, M, X, 0
Situation de départ en A3 : J, K, M, X, 0, 4
Résultat attendu en B3 : K, M, X, 0, 4 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Re
Encore mille excuses pour cette explication scabreuse.
Mille merci, ça fonctionne
Pourquoi mettre *M** ?
Cordialement-
Dans la fonction NB.SI(plage;critère), il est possible de mettre le critère entre étoiles pour que le critère s'active dès qu'une partie de la cellule de la plage le comporte. Sans les étoiles, il faut que la cellule soit strictement égale au critère.
Dans notre cas :
NB.SI(A2;"*M*") renvoie 1 (car la plage est limitée à 1 cellule) si A2 comporte en partie au moins la lettre M.
Si on avait mis NB.SI(A2;"M"), alors on aurait obtenu 1 que pour A2="M". Mais ça n'est pas adapté à votre demande ;)
Bonne continuation, merci de passer en Résolu si cest ok pour vous :-)
-