Microsoft 365 Excel Recherche v et trouver le mot dans la phase sur la cellule

  • Initiateur de la discussion Initiateur de la discussion abramolaura
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

abramolaura

XLDnaute Nouveau
Hello,

Je vous contacte car après 1 semaine de recherche, je suis désemparée... Je dois fournir ce tableau pour la fin de semaine et je suis vraiment en stress 🙁.

J'ai 2 feuilles de calcul qui représentent mes 2 matrices.

Feuille 1 : liste des projets avec conso , avec ou pas le lien url pour chaque document en ligne (live doc ou sharepoint)

Feuille 2 : liste des projets sans conso, avec ou pas le lien url de chaque document en ligne (live doc ou sharepoint)

exemple de lien : http://livedoc.sso.in

exemple de lien : http://shp.itn.ftg

J'ai créé une 3ème de calcul qui est composée de formulerecherche v qui pointent sur ces 2 matrices.

Par exemple :

Pour le projet x, je souhaite savoir, s' il y a le lien du document sur les 2 matrices liste des projets avec ou sans conso) et savoir quel type de document .

S'il y a le mot live doc alors "livedoc", s'il y a le mot shp alors sharepoint, s'il y a un autre mot alors indeterminé, et s'il y a rien alors absent.

Pour savoir s'il y a le document , ma formule est : =(SIERREUR(RECHERCHEV(A500;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$8941;31;FAUX);RECHERCHEV(A500;'Suivi T0-T3C sans conso Boolo'!A499:AG10552;29;FAUX)))

Pour savoir quel type de document, ma formule est =SI(OU(NB.SI(Z500;"*livedoc*"));"Livedoc";SI(OU(NB.SI(Z500;"*shp*"));"Sharepoint";SI(OU(NB.SI(Z500;""));"Absent";"Indéterminé")))

J'ai réussi à obtenir l'information mais sur 2 colonnes séparées alors que je souhaite avoir l'information sur une seule colonne.

Merci de votre aide précieuse !

Laura
 
Solution
Mais imaginons,
Donc l'attendu dans votre fichier est faux. 😡
Comprenez que si le contributeur essaye d'obtenir le même résultat que vous en une seule colonne, mais que cet attendu est faux, il peut chercher longtemps.

En PJ j'ai mis un lien pour 18517, on a donc les 4 cas avec :
VB:
=SI(OU(SIERREUR(CHERCHE("shp";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$1955;29;FAUX);""))));"")<>"";SIERREUR(CHERCHE("livedoc";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso...
J'ai pensé à imbriquer ma recherche v dans ma plage de la formule NB.SI, mais cela ne fonctionne pas...

=SI(OU(NB.SI((RECHERCHEV(A254;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$8941;31;FAUX);"*livedoc*")));"livedoc";SI(OU(NB.SI(Z254;"*shp*"));"sharepoint";"indeterminé"))
 
Re,
Je ne vois pas comment vous différencier Absent d'Indéterminé puisque dans les deux cas la cellule en B est vide.
J'ai essayé ça :
VB:
=SIERREUR(SI(CHERCHE("shp";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!A401:AG10454;29;FAUX))));"Sharepoint";"");"")&SIERREUR(SI(CHERCHE("livedoc";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!A401:AG10454;29;FAUX))));"Livedoc";"");"")&SI((SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!A402:AG10455;29;FAUX)))="";"Absent";"")
Qui donne Sharepoint, Livedoc ou Absent.
 
Re,
Je ne vois pas comment vous différencier Absent d'Indéterminé puisque dans les deux cas la cellule en B est vide.
J'ai essayé ça :
VB:
=SIERREUR(SI(CHERCHE("shp";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!A401:AG10454;29;FAUX))));"Sharepoint";"");"")&SIERREUR(SI(CHERCHE("livedoc";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!A401:AG10454;29;FAUX))));"Livedoc";"");"")&SI((SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!A402:AG10455;29;FAUX)))="";"Absent";"")
Qui donne Sharepoint, Livedoc ou Absent.
Merci beaucoup !
Le statut indéterminé est lorsqu'il y a un lien qui n'est ni sharepoint, ni live doc et ni absent.
Pourriez vous m'aider à compléter ce dernier point ?
 
Mais imaginons,
Donc l'attendu dans votre fichier est faux. 😡
Comprenez que si le contributeur essaye d'obtenir le même résultat que vous en une seule colonne, mais que cet attendu est faux, il peut chercher longtemps.

En PJ j'ai mis un lien pour 18517, on a donc les 4 cas avec :
VB:
=SI(OU(SIERREUR(CHERCHE("shp";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$1955;29;FAUX);""))));"")<>"";SIERREUR(CHERCHE("livedoc";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$1955;29;FAUX);""))));"")<>"")=FAUX;SI(NBCAR((SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$1955;29;FAUX);""))))>0;"Indéterminé";"Absent");
SI(SIERREUR(CHERCHE("shp";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$1955;29;FAUX);""))));0)>0;"Sharepoint";"")
&SI(SIERREUR(CHERCHE("livedoc";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);"")&(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$1955;29;FAUX);""))));0)>0;"Livedoc";"")
)
 

Pièces jointes

Bonjour,
Ou plus simple avec :
VB:
=SI(NBCAR((SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$10454;29;FAUX))))<=1;"Absent";
SI(SIERREUR(CHERCHE("shp";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$10454;29;FAUX))));0)>0;"Sharepoint";
SI(SIERREUR(CHERCHE("livedoc";(SIERREUR(RECHERCHEV(A2;'Suivi T0-T3C avec conso Boolo'!$A$1:$AI$1955;31;FAUX);RECHERCHEV(A2;'Suivi T0-T3C  sans conso Boolo'!$A$1:$AG$10454;29;FAUX))));0)>0;"Livedoc";
"Indéterminé")))
 

Pièces jointes

Re,
Ou encore plus simple si vous acceptez de masquer une colonne avec simplement :
VB:
=SI(NBCAR(B2)<=1;"Absent";
SI(SIERREUR(CHERCHE("shp";B2);0);"Sharepoint";
SI(SIERREUR(CHERCHE("livedoc";B2);0);"Livedoc";
"Indéterminé")))
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour