Microsoft 365 Chercher les cases contenant les mots recherchés

Zouzou101

XLDnaute Nouveau
Bonjour,

J'ai aucune notion en terme d'excès et j'aurais besoin d'un coup de main ;)

Voilà ma demande d'étudiant en médecine :
- Une colonne A correspondant à une maladie par case
- Une colonne B correspondant aux symptômes de la maladie

Comment je pourrais faire pour chercher les cases (ou les maladies plus précisément) contenant les mots recherchés (les symptômes) ?

Par exemple, je rentre les mots "fièvre", "toux" et "fatigue", apparaissent alors les maladies contenant entre autres ces symptômes, comme "grippe", "covid-19", "tuberculose", etc.

Merci pour votre aide!!
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

J'avais commencé quelque chose avant votre réponse et je suis resté très basique.
Saisir les symptômes (de 1 à 6 dans la plage D1 à I1)
Les maladies concernées s'affichent en colonne J.
Une mise en forme conditionnelle (MFC) colore les lignes concernées du premier tableau.
Voir les cellules avec une note.

nota : je ne connais pas la version O365, sur le navigateur :(.

edit : bonjour @JHA ;) , je n'ai pas compris la même que toi...
 

Pièces jointes

  • Zouzou101- recherche- v1.xlsx
    14 KB · Affichages: 1

Zouzou101

XLDnaute Nouveau
Re,

J'avais commencé quelque chose avant votre réponse et je suis resté très basique.
Saisir les symptômes (de 1 à 6 dans la plage D1 à I1)
Les maladies concernées s'affichent en colonne J.
Une mise en forme conditionnelle (MFC) colore les lignes concernées du premier tableau.
Voir les cellules avec une note.

nota : je ne connais pas la version O365, sur le navigateur :(.

edit : bonjour @JHA ;) , je n'ai pas compris la même que toi...
Merci beaucoup!

Cependant, je cherche à rentrer dans une case - pour prendre l'exemple de votre classeur - les symptômes "tata", "tutu" et avoir en sortie "Maladie 03", "Maladie 05", "Maladie 06", parce que je dois fonctionner avec des dizaines voire des centaines de symptômes différents

Désolé je suis vraiment une bille
 

Zouzou101

XLDnaute Nouveau
J'ai trouvé cette formule en cherchant sur le site :

=SI(SOMMEPROD(N(ESTNUM(TROUVE({"tutu";"tata"};$A$2:$B$7))))>0;1;"")

Cependant, ça ne me donne comme résultat que le chiffre 1 si une ou plusieurs maladies sont compatibles, sans me dire lesquelles
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

J'ai transformé le tableau source en tableau structuré avec une colonne supplémentaire appelée "Nbr Symptomes".
Cette colonne comporte la formule en C2 à copier vers le bas :
VB:
=SOMME(--ESTNUM(CHERCHE(FRACTIONNER.TEXTE(SUBSTITUE(SUPPRESPACE($J$1);", ";",");",");B2)))
En cellule J2, on trouve la formule donnant les maladies correspondant aux symptômes de la cellule J1 :
VB:
=SIERREUR(JOINDRE.TEXTE(", ";VRAI;FILTRE(Tableau1[Disease];Tableau1[Nbr Symptomes]=NBVAL(FRACTIONNER.TEXTE(J1;","))));"")
 

Pièces jointes

  • Zouzou101- recherche- v2.xlsx
    13.8 KB · Affichages: 3

Statistiques des forums

Discussions
312 207
Messages
2 086 250
Membres
103 165
dernier inscrit
thithithi78