Bonjour à tous !
Je bloque depuis la matinée sur un problème Excel.
Je me permets de vous expliquer :
J'ai une feuille Excel « reportages » où sur une colonne sont répertoriés plusieurs sujets (plusieurs mots dans chaque cellule).
La 2ème feuille comprend une colonne de liste de sujet (un mot par cellule).
Je souhaiterai dans la 2ème feuille rechercher, trouver le nombre de cellules de la colonne B (feuille reportages) qui contiennent le texte (quelque soit la casse) de chaque cellule de la colonne A (feuille sujets), et remplir une colonne à côté des références de chaque ligne concernée. Si le texte apparait 2 fois dans la même cellule de « reportages » éviter les doublons et ne le compter qu’une fois pour la même cellule.
Je vous joins l’exemple de ma structure de fichier pour que ce soit plus clair.
J’avais réussi à écrire une formule du type : =NB.SI(reportages!B$2:B$14;"*poire*")
Mais j’ai 2 problèmes :
- je ne sais pas remplacer « poire » par une cellule (utile pour recopier vers le bas avec incrémentation)
- et cette solution ne semble pas compter les cellules où il y aurait « poire » tout seul ou « poire 3 » ou « 2poire », ça ne compte que les cellules où il y a le mot poire entouré avant et après de texte.
J’ai fait des recherches toute la journée sur les différents forums … et je sèche !
Auriez-vous une solution, des pistes .... ?
Merci d’avance de votre aide !
Je bloque depuis la matinée sur un problème Excel.
Je me permets de vous expliquer :
J'ai une feuille Excel « reportages » où sur une colonne sont répertoriés plusieurs sujets (plusieurs mots dans chaque cellule).
La 2ème feuille comprend une colonne de liste de sujet (un mot par cellule).
Je souhaiterai dans la 2ème feuille rechercher, trouver le nombre de cellules de la colonne B (feuille reportages) qui contiennent le texte (quelque soit la casse) de chaque cellule de la colonne A (feuille sujets), et remplir une colonne à côté des références de chaque ligne concernée. Si le texte apparait 2 fois dans la même cellule de « reportages » éviter les doublons et ne le compter qu’une fois pour la même cellule.
Je vous joins l’exemple de ma structure de fichier pour que ce soit plus clair.
J’avais réussi à écrire une formule du type : =NB.SI(reportages!B$2:B$14;"*poire*")
Mais j’ai 2 problèmes :
- je ne sais pas remplacer « poire » par une cellule (utile pour recopier vers le bas avec incrémentation)
- et cette solution ne semble pas compter les cellules où il y aurait « poire » tout seul ou « poire 3 » ou « 2poire », ça ne compte que les cellules où il y a le mot poire entouré avant et après de texte.
J’ai fait des recherches toute la journée sur les différents forums … et je sèche !
Auriez-vous une solution, des pistes .... ?
Merci d’avance de votre aide !