Chercher un mot dans toutes les feuilles
Résolu/Fermé
A voir également:
- Chercher un mot dans toutes les feuilles
- Mettre un mot de passe sur un dossier - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
6 réponses
Salut,
tu sélectionnes toutes tes feuilles selon 2 possibilités
1) tu sélectionnes la première, tu maintiens SHIFT enfoncé et tu cliques sur la dernière (enfin son onglet)
2) tu cliques sur les onglets de feuilles où tu veux rechercher un à un en maintenant CTRL enfoncé
Ensuite tu fais Rechercher et il va te donner les réponses dans toutes les feuilles que tu auras sélectionnées.
A+
tu sélectionnes toutes tes feuilles selon 2 possibilités
1) tu sélectionnes la première, tu maintiens SHIFT enfoncé et tu cliques sur la dernière (enfin son onglet)
2) tu cliques sur les onglets de feuilles où tu veux rechercher un à un en maintenant CTRL enfoncé
Ensuite tu fais Rechercher et il va te donner les réponses dans toutes les feuilles que tu auras sélectionnées.
A+
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
Modifié par Raymond PENTIER le 18/05/2010 à 06:04
Modifié par Raymond PENTIER le 18/05/2010 à 06:04
La formule de Julien est correcte.
Mais bien entendu il ne faut pas taper les guillemets au début et à la fin !
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2";"")
Et au cas où tu ne veux qu'une seule formule au lieu de 4, ce sera
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2"; SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3"; SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4"; SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";""))))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond ?
Mais bien entendu il ne faut pas taper les guillemets au début et à la fin !
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2";"")
Et au cas où tu ne veux qu'une seule formule au lieu de 4, ce sera
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2"; SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3"; SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4"; SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";""))))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond ?
Salut Raymond,
Dans ta deuxième formule, le problème est que cela ne renverra qu'une seule feuille (la première contenant le mot "impossible"). Hors Marmar66 souhaite indiquer toutes les feuilles contenant le mot "impossible".
Il y a bien moyen de faire ça en une seule formule avec un enchaînement de conditions et du concatener, mais il faudrait à mon avis déjà qu'il comprenne le principe de notre première proposition.
A+
Julien
Dans ta deuxième formule, le problème est que cela ne renverra qu'une seule feuille (la première contenant le mot "impossible"). Hors Marmar66 souhaite indiquer toutes les feuilles contenant le mot "impossible".
Il y a bien moyen de faire ça en une seule formule avec un enchaînement de conditions et du concatener, mais il faudrait à mon avis déjà qu'il comprenne le principe de notre première proposition.
A+
Julien
Utilisateur anonyme
18 mai 2010 à 09:07
18 mai 2010 à 09:07
Grand merci Julien et Raymond.
Si, la formule de Julien est correcte, je l'ai essayé.
C'était ma faute, "IMPOSSIBLE" est en majuscule et je l'ai écrit dans la fonction en minuscule.
Ta deuxième formule Raymond est intéressante.
Merci à tous...
Si, la formule de Julien est correcte, je l'ai essayé.
C'était ma faute, "IMPOSSIBLE" est en majuscule et je l'ai écrit dans la fonction en minuscule.
Ta deuxième formule Raymond est intéressante.
Merci à tous...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
18 mai 2010 à 17:27
18 mai 2010 à 17:27
L'observation de Julien étant très pertinente, je proposerais la variante ci-après :
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
Cette formule permet elle d'afficher toutes les feuilles si le mot "impossible" existe partout ?
Si oui est ce que sur la même ligne et dans la même cellule?
Juste pour comprendre bien la formule,pourquoi la recherche du mot dans une feuille est de 1 à 65536 et pourquoi le signe >0 (il n'y'a pas un nombre à chercher!).
Je vais essayer ta nouvelle formule.
merci Raymond pour ton aide
Si oui est ce que sur la même ligne et dans la même cellule?
Juste pour comprendre bien la formule,pourquoi la recherche du mot dans une feuille est de 1 à 65536 et pourquoi le signe >0 (il n'y'a pas un nombre à chercher!).
Je vais essayer ta nouvelle formule.
merci Raymond pour ton aide
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
20 mai 2010 à 03:04
20 mai 2010 à 03:04
Bonjour, Marmar66.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") compte le nombre de cellules de Feuil2 contenant le mot "impossible", et lui seul ; pour être certains que toute la feuille est examinée, on précise à Excel que les 65536 lignes doivent être analysées (Si tu vérifies les limitations d'Excel, tu verras qu'une feuille de calcul ne peut pas gérer plus de 65536 lignes) ; la formule affiche "Feuil2" si Excel a trouvé un résultat non nul.
=NB.SI(Feuil2!1:65536;"impossible") donne comme résultat 0 si le mot n'occupe aucune cellule de Feuil2, et un nombre positif si "impossible" occupe une ou plusieurs cellules.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") affiche "Feuil2 " quand Excel a trouvé au moins une cellule occupée par le mot "impossible" et affiche un espace " " quand il n'y en a aucune.
Si le mot "impossible" occupe au moins une cellule de Feuil2, et n'occupe aucune cellule d'aucune autre feuille, la formule
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
affichera comme résultat "Feuil2 ".
Si le mot "impossible" occupe au moins une cellule de Feuil2 et au moins une cellule de Feuil4, la formule affichera comme résultat "Feuil2 Feuil4 ".
Et cette formule, tu la mets dans n'importe quelle cellule disponible de n'importe quelle feuille de ton fichier ! En effet la formule examine, je me répète, toutes les lignes (et toutes les cellules des lignes) de chaque feuille.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") compte le nombre de cellules de Feuil2 contenant le mot "impossible", et lui seul ; pour être certains que toute la feuille est examinée, on précise à Excel que les 65536 lignes doivent être analysées (Si tu vérifies les limitations d'Excel, tu verras qu'une feuille de calcul ne peut pas gérer plus de 65536 lignes) ; la formule affiche "Feuil2" si Excel a trouvé un résultat non nul.
=NB.SI(Feuil2!1:65536;"impossible") donne comme résultat 0 si le mot n'occupe aucune cellule de Feuil2, et un nombre positif si "impossible" occupe une ou plusieurs cellules.
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") affiche "Feuil2 " quand Excel a trouvé au moins une cellule occupée par le mot "impossible" et affiche un espace " " quand il n'y en a aucune.
Si le mot "impossible" occupe au moins une cellule de Feuil2, et n'occupe aucune cellule d'aucune autre feuille, la formule
=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2 ";" ") & SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3 ";" ") & SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4 ";" ") & SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")
affichera comme résultat "Feuil2 ".
Si le mot "impossible" occupe au moins une cellule de Feuil2 et au moins une cellule de Feuil4, la formule affichera comme résultat "Feuil2 Feuil4 ".
Et cette formule, tu la mets dans n'importe quelle cellule disponible de n'importe quelle feuille de ton fichier ! En effet la formule examine, je me répète, toutes les lignes (et toutes les cellules des lignes) de chaque feuille.
17 mai 2010 à 16:19
17 mai 2010 à 16:34
J'avais mal lu l'énoncé...
Dans ce cas je te propose de mettre cette formule dans 4 cases au choix de ta Feuil1 - exemple
En A1 tu mets "=SI(NB.SI(Feuil2!1:65536;"impossible")>0;"Feuil2";"")"
En A2 tu mets "=SI(NB.SI(Feuil3!1:65536;"impossible")>0;"Feuil3";"")"
En A3 tu mets "=SI(NB.SI(Feuil4!1:65536;"impossible")>0;"Feuil4";"")"
En A4 tu mets "=SI(NB.SI(Feuil5!1:65536;"impossible")>0;"Feuil5";"")"
Julien
17 mai 2010 à 16:49
17 mai 2010 à 16:53
EN fait, la partie de formule "NB.SI(Feuil2!1:65536;"impossible")" compte le nombre de fois où le mot impossible apparait dans ta feuille.
Et il faut bien un point entre les deux.
Bien sûr, si ta feuille ne s'appelle pas "Feuil2", alors remplace le par le nom exact de ta feuille.
A+
17 mai 2010 à 17:20
Avant est ce que tu as essayé cette formule ?