RechercheV : pb de retour de valeur!

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 !

Loco_Furioso

XLDnaute Nouveau
Bonjour,
J'ai fait un petit tour du forum mais je n'ai pas trouvé la solution à mon problème.
J'ai un tableau Excel qui récupère des valeurs dans un autre avec la fonction RechercheV donc soit elle me retourne une valeur si la personne rattachée existe dans le fichier, soit elle me retourne "champs non renseigné" si la personne n'existe pas dans le fichier mais elle me retourne 0 si la personne est dans la fichier mais que la case pointée est vide.
cependant je ne veux pas voir 0 inscrit mais aussi "champs non renseigné"... comment faire??

Ca a pas l'air super francais ce que jai écrit... je sais pas si qq'un pourra me comprendre 😀

Mais merci tout de meme!
Loco
 
Re : RechercheV : pb de retour de valeur!

Bonsoir Loco Furioso et Bienvenue sur XLD,

IL faudrait voir ta formulation, mais, à la lecture, il me semble que tu as déjà une condition SI, il faut donc en remettre un seconde pour gérer les zéros....

Au besoin, tu copies ta formule sur le fil.

A te lire.

Jean-Pierre
 
Re : RechercheV : pb de retour de valeur!

Bonsoir Loco Furioso et Bienvenue sur XLD,

IL faudrait voir ta formulation, mais, à la lecture, il me semble que tu as déjà une condition SI, il faut donc en remettre un seconde pour gérer les zéros....

Au besoin, tu copies ta formule sur le fil.

A te lire.

Jean-Pierre

Bonsoir Jean-Pierre et merci

Ma formule est en fait (pour la ligne 4) :
A4=SI(ESTNA(RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0));"Champs non renseigné";RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0))

et j'aimerais au lieu du zéro renvoyé si la case est vide mettre un autre texte style "champs vide" pour bien différencier mes 3 cas
mais ca je vois pas trop!

Merci pour ta rapidité en tout cas!

Loco
 
Re : RechercheV : pb de retour de valeur!

Bonjour,

Tu peux essayer ceci :

Code:
=SI(ESTNA(RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0));
"Champs non renseigné";SI(RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0)=0;
"champ vide";RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0)))

Y a moyen de trouver plus court

Essaye et dis nous

@+

Edit : une autre solution pourrait être de mettre un format personnalisé pour éviter l'affichage des zéros.

@+
 
Re : RechercheV : pb de retour de valeur!

Bonjour,

Tu peux essayer ceci :

Code:
=SI(ESTNA(RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0));
"Champs non renseigné";SI(RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0)=0;
"champ vide";RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0)))

Y a moyen de trouver plus court

Essaye et dis nous

@+

Edit : une autre solution pourrait être de mettre un format personnalisé pour éviter l'affichage des zéros.

@+

Bonjour Tibo,
ça marche capitaine ça marche!!!!
😀

merci beaucoup!
et super rapide!

bravo à ce site et à tous les utilisateurs 😛

Loco
 
Re : RechercheV : pb de retour de valeur!

Re,

Ton ficher serait le bienvenu. Tout comme je te souhaite la Bienvenue sur XLD 🙂

A+

merci bien JCGL
Tibo a trouvé la solution! p-e pas optimale mais du moment où ça fonctionne ça me va 😀

petite question : une fois le pb résolu faut il l'indiquer qq part afin d'aider d'autres utilisateurs pouvant avoir le meme problème??

Merci encore les gens je pense que demain j'aurais une ou 2 questions lol

Loco
 
Re : RechercheV : pb de retour de valeur!

re,

Une tentative de simplification :

Code:
=SI(NB.SI('Liste RPP 20080225.xls'!$P:$P;B4)=0;"Champs non renseigné";
RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0))

en appliquant sur la (les) cellule(s) concernées un format personnalisé de ce type :

Code:
0.00;-0.00;

permet de ne pas afficher les zéros

A adapter

Cela dit, c'est vrai que ça serait plus facile avec un petit bout de fichier exemple.

@+
 
Re : RechercheV : pb de retour de valeur!

re,

Une tentative de simplification :

Code:
=SI(NB.SI('Liste RPP 20080225.xls'!$P:$P;B4)=0;"Champs non renseigné";
RECHERCHEV(B4;'Liste RPP 20080225.xls'!$A:$P;12;0))

en appliquant sur la (les) cellule(s) concernées un format personnalisé de ce type :

Code:
0.00;-0.00;

permet de ne pas afficher les zéros

A adapter

Cela dit, c'est vrai que ça serait plus facile avec un petit bout de fichier exemple.

@+

Merci bien Tibo mais à la limite je vais laisser sous la forme non simplifiée... du moment que ça marche ça me va lol
en fait vous envoyer le fichier Excel serait un peu génant vu qu'il pointe en fait sur 4 fichiers pour avoir les différents champs

ceci dit petite question annexe : je récupère avec RechercheV notamment des dates pour certaines colonnes qui sont formatées sous forme AAAAMMJJ (20080304 pour aujourd'hui). Y aurait il un moyen de la reformater sous la forme JJ/MM/AAAA?

Merci beaucoup de toute votre aide!
Bonne journée
Loco
 
Re : RechercheV : pb de retour de valeur!

Bonjour,

Si j'ai bien compris, tu peux essayer la commande Convertir dans le menu Données :

Sélectionner la colonne, puis

Données - Convertir - Largeur fixe - Suivant - Suivant - Cocher Date et sélectionner AMJ - puis Terminer

Avec la colonne à mettre au format Date.

Si pas ça, reviens en nous donnant plus de détails.

@+
 
Re : RechercheV : pb de retour de valeur!

Bonjour,

Si j'ai bien compris, tu peux essayer la commande Convertir dans le menu Données :

Sélectionner la colonne, puis

Données - Convertir - Largeur fixe - Suivant - Suivant - Cocher Date et sélectionner AMJ - puis Terminer

Avec la colonne à mettre au format Date.

Si pas ça, reviens en nous donnant plus de détails.

@+

C'est absolument exactement totalement ca!!! 😛
Merci bcp Tibo

c'est dans ces moments là que je trouve que je suis une bouse en Excel loool!!
 
Re : RechercheV : pb de retour de valeur!

allez une petite dernière question pour la route! 😀

sur ma fonction :
Code:
F22==SI(ESTNA(RECHERCHEV(B22;'Liste RPP 20080225.xls'!$A:$P;12;0));
"Personne absente du fichier RPP";SI(RECHERCHEV(B22;'Liste RPP 20080225.xls'!$A:$P;12;0)=0;
"Champs non renseigné";RECHERCHEV(B22;'Liste RPP 20080225.xls'!$A:$P;12;0)))
est il possible de faire apparaitre un code couleur automatiquement lorsque la personne n'est pas présente dans le fichier RPP et que le champs n'est pas renseigné?

par exemple case rouge avec marqué dedans "Personne absente du fichier RPP" et jaune avec "Champs non renseigné"

c'est un peu de la finition mais je me demandais comment faire

Merci à tous
Loco
 
- 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

Réponses
4
Affichages
100
Réponses
10
Affichages
227
Réponses
1
Affichages
385
Retour