Formule si colonne ne contient pas mot : marquer mot
Fermévia55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 31 août 2022 à 22:59
- Formule si colonne ne contient pas mot : marquer mot
- Formule somme excel colonne - Guide
- Formule si et - Guide
- Déplacer une colonne excel - Guide
- Si cellule contient texte alors ✓ - Forum Excel
6 réponses
31 août 2022 à 15:19
Bonjour
Une seule formule ce n'est pas évident car il faut décomposer en supprimant de la chaîne de caractères les mots existants dans la liste
Normalement cela se ferait facilement avec une macro mais Googlesheet n'accepte pas
Donc avec une formule de comptage des mots existants en colonne B et la suppression de maximum 10 mots existants (mais tu peux étirer le tableau et la formule vers la droite pour plus de mots) un exemple à adapter
https://www.cjoint.com/c/LHFnpt6VNsu
Deuzio pour supprimer automatiquement les doublons aller dans le Ruban à Données puis Outils de données et Supprimer les doublons
Cdlmnt
Via
31 août 2022 à 17:29
Re,
Perso je ne vois pas faire comment autrement sauf par macro
Mais est ce vraiment un problème de rentrer chaque fois la phrase à checker en E2 puisqu'une fois les formules en place elles s'appliquent tout le temps, il n'y a rien à paramétrer il faudra juste décaler celles de ma colonne B ailleurs puisque tu as une liste en B
Pour visualiser les doublons tu as soit la mise en forme conditionnelle prévue pour les en doubles soit à mettre une autre formule de comptage en face de chaque mot du style =NB.SI(A:A;A2)
Sinon si tu veux une aide plus efficace il faudra poster ton fichier sur cjoint.com et venir coller ici le lien créé et copié
Cdlmnt
Via
31 août 2022 à 18:41
Re !
Merci pour ta réponse. J'ai essayé avec ton fichier en copiant les formules et en essayant de les bidouiller mais j'arrive pas à les faire fonctionner.
Le problème c'est que j'ai mes deux colonnes de mots l'une à côté de l'autre, et que je ne peux pas les séparer pour garder le module de traduction fonctionnel. Ca m'empêche donc de bêtement glisser une colonne entre les deux et y coller tes formules ...
Voilà un lien pour y jeter un oeil, y'a un truc que je fait mal je pense ... https://www.cjoint.com/c/LHFqODcgJLb
31 août 2022 à 19:54
Re
Tu avais oublié des $ me semble-t-il mais ce sont surtout les majuscules qui posaient problème, j'en ai tenu compte dans ce nouveau fichier :
https://www.cjoint.com/c/LHFr0ZizhLu
31 août 2022 à 20:23
Re,
Bizarre qu'ils aient sauté, j'avais fait copier/coller et modifié que les lettres en principe ... Peu importe en tout cas merci !
La formule est presque OP, seul problème, si un mot comprend un autre mot précédemment cité, le résultat s'en retrouve modifié.
Exemple : UN et CommUNe , le résultat donnera COMME, CommUNe moins UN
Autre exemple : TRAQUE et MaTRAQUEs donnera MAS, MaTRAQUEs moins TRAQUE
Je désespère !
Merci encore pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question31 août 2022 à 22:08
Exact je n'avais pas pensé à cela
Il faut donc intégrer les espaces avant et après chaque mot dans les formules
Voilà le fichier rectifié
https://www.cjoint.com/c/LHFuhFooYRu
31 août 2022 à 22:47
Impeccable ça marche parfaitement !
Et 10 étapes sont le max, ou bien je peux en rajouter à ma guise ? (Dans le cas où je voudrais traduire un long texte et qu'il y ai plus de 10 mots manquants)
En tout cas merci tu m'as beaucoup aidé !
Bonne soirée
Modifié le 31 août 2022 à 23:03
oui tu peux rallonger à ta guise il suffit d'étirer la formule vers la droite
puis de modifier la formule en F4
=DECALER(F2;;10-NB.VIDE(G2:P2)) en remplaçant 10 par le nouveau maximum et P2 par la nouvelle dernière cellule à droite
Bonne soirée également
31 août 2022 à 16:17
Bonjour,
Je vois le cheminement utilisé pour en arriver à votre résultat, et vous remercie d'avoir pris le temps de vous pencher dessus.
Seulement, j'ai l'impression que je dois faire cette manipulation pour chaque phrase que je voudrais checker.
L'idée ici, c'est que je créé une langue imaginaire, dont je complète le vocabulaire au fur et à mesure. J'ai donc une colonne A avec le mot en anglais, une colonne B avec la langue que nous appellerons ici xLangue.
J'ai pu me créer une formule en D1 me permettant de piocher dans les colonnes A et B les mots, et traduire la phrase que j'écris en C1.
Seulement, ma formule passe au mot suivant quand le mot en anglais ne figure pas encore dans le vocabulaire inventé. La formule que je voudrais intégrer dans une nouvelle box me permettrai de repérer facilement les mots manquants dans mon vocabulaire, afin de l'enrichir et d'avoir une phrase complète en D1. (J'ai intégré un compteur de mot sur C1 et D1 pour vérifier que j'en ai le même nombre, et qu'il n'en manque pas).
J'ai donc l'impression que la formule proposée ne s'applique pas à mon cas, ou en tout cas ne permet pas de le faire de manière fluide, sans avoir a paramétrer la liste à chaque requête.
Pour ce qui est du doublon, j'aurais juste voulu une formule qui indiquerai "DOUBLON" ou n'importe quoi d'autres (ça se modifie de toute façon), afin que je le remarque quand je créé un mot qui existe déjà, plutôt que de régulièrement appuyer sur "supprimer les doublons".
Encore merci pour le temps accordé, et merci d'avance si avec ses précisions vous vous re-penchez dessus !
Cordialement
31 août 2022 à 17:25
Bonjour à tous,
Et il y a des signes de ponctuation dans tes phrases ?
Comment distinguer "toto" de "toto," (toto virgule).
Quand on sépare ta phrase en mot (par des espaces), on aura "toto,", et pas "toto".
Sans compter que 1 "toto", c'est différent de 2 "totos". Pourtant, c'est le même mot !
Pour ce qui est des doublons, tu peux utiliser la mfc "surligner les doublons"
Je te mets ce que j'ai fait, mais en excel365, Si ça peux te donner des idées. Mais je bute sur la virgule !
https://www.cjoint.com/c/LHFpyjJ1McY
Crdlmt
31 août 2022 à 18:22
Bonjour,
Effectivement la ponctuation posait problème, je mets simplement des espaces dans ma ponctuation, et je les ajouté dans la colonne A et B à l'identique pour les retrouver.
Super pour le MFC, j'ai trouvé comment faire, merci beaucoup ! Ca fonctionne presque parfaitement (bizarrement le ? se surligne pourtant j'ai vérifié et il n'existe pas ailleurs).