Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Formule qui ne fonctionne pas

Nadine2021

XLDnaute Nouveau
Bonjour,
Après des longues recherches, je ne vois pas pourquoi cette fonction de marche pas, aucun résultat ne s'Affiche. voici le détail de la formule

Si la cellule C5 est vide, n'affiche rien dans la cellule T5, Sinon, si la cellule G5 ="EXT" FAIRE LA RECHERCHEV, sinon (c'est à dire vide ou contient autre info) n'affiche rien aussi

T5 = SI(C5="";"";SI(G5="EXT";RECHERCHEV(C5;Feuil2!A3:E9;5;FAUX);""))

Si ce n'Est pas bien expliqué, je peux vous envoyer le fichier excel

Merci beaucoup pour votre aide
 
Solution
Re,
Voir fichier joint.
En plus, :
1- Il faut verrouiller la plage de recherche avant de tirer : Feuil2!$A$3:$E$9
2- Pour éviter les erreurs il vaut mieux utiliser des listes déroulantes. ( colonnes C et G )

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Nadine,
Effectivement un petit fichier test serait le bienvenu car il y a beaucoup de cas pour lesquels la formule ne remonterait pas ce que vous voulez. ( plage erronée, indice de colonne faux ... seul le fichier peut le montrer )
 

soan

XLDnaute Barbatruc
Inactif
Bonsoir Nadine, sylvanu,

bienvenue sur le site XLD !

pour moi, ta formule est correcte, et elle ne retourne rien si C5 est vide ou si G5 est différent de "EXT".

si C5 n'est pas vide et que G5 est "EXT", ça recherche C5 en Feuil2!A3:E9 ; 5 est le bon indice pour la colonne E ; et FAUX est pour une recherche de valeur exacte (donc pas une valeur proche).

vérifie si la recherche doit bien se faire sur "Feuil2", et pas sur une autre feuille ; vérifie si la valeur exacte existe bien dans tes données ; pour t'aider davantage, ce serait mieux que tu envoies ton fichier (sans données confidentielles).​



ajout : peut-être que tu vois la valeur exacte recherchée dans tes données, mais qu'en fait, elle y est avec un espace en trop à la fin ? ou peut-être aussi qu'il y a une histoire d'espace insécable au lieu d'un espace normal ? (code de caractère 160 au lieu de 32)

soan
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re, bonsoir Soan,
En PJ votre fichier avec votre formule et ça marche.
A noter que la colonne T est hors tableau, mais ça n'a pas d'impact.
Pouvez vous préciser dans quelle conditions exactes cela ne marche pas ?
 

Pièces jointes

  • PRO.xlsx
    111.9 KB · Affichages: 3

Nadine2021

XLDnaute Nouveau
Je suis vraiment désolée, en attendant, j'ai modifié le fichier que j'avais envoyé.
Le nouveau fichier correspond mieux à mon problème,
Une fois INT est sélectionné le 2e tableau affiche les info, mais quand on sélectionne EXT le 3e tableau (cellule N4) n'affiche rien.

Merci
 

Pièces jointes

  • Copie de PRO.xlsx
    103.9 KB · Affichages: 8

soan

XLDnaute Barbatruc
Inactif
@Nadine2021

* il est beau ton calendrier de la 3ème feuille !

* pour le nom de la 1ère feuille, il manque un L minuscule :
ce n'est pas "Tabeau" mais "Tableau".

* comme l'a vu Phil (salut), il y a un espace en trop à droite de "EXT" :
sur "Feuil2", en A27 : "EXT " au lieu de "EXT"

* tu vas rire : j'ai cherché partout où tu as mis la formule, et je n'ai pas trouvé !
c'est sur quelle feuille ? dans quelle cellule ? T5 ? dans le fichier, T5 est vide
pour les 3 feuilles !​

soan
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Voir fichier joint.
En plus, :
1- Il faut verrouiller la plage de recherche avant de tirer : Feuil2!$A$3:$E$9
2- Pour éviter les erreurs il vaut mieux utiliser des listes déroulantes. ( colonnes C et G )
 

Pièces jointes

  • Copie de PRO (3).xlsx
    112 KB · Affichages: 3

soan

XLDnaute Barbatruc
Inactif
@Nadine2021

ton 2ème fichier en retour.

j'ai vu que c'est sur la feuille "Tableau".

* en G4 aussi, y'avait un espace en trop à droite de "EXT" !

* formule en N4 :

=SI(C4="";"";SI(G4="EXT";RECHERCHEV(C4;Feuil2!A3:E9;5;FAUX);"")) ➯ 120

soan
 

Pièces jointes

  • PRO.xlsx
    111.7 KB · Affichages: 3
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…