Recherche de données dans une autre feuille

Résolu
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 - 14 juil. 2024 à 10:02
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 - 14 juil. 2024 à 22:57

Bonjour,

J'ai un petit souci dans la recherche de données dans une autre feuille.

Dans le cas où la recherche s’effectue et que la donnée existe bien dans l’autre feuille, l’affichage s’effectue correctement …

Dans le cas où la recherche n’aboutit pas car la donnée n’existe pas dans l’autre feuille, j’ai le message « #N/A ».

Une solution pour remplacer ce message par un vide dans le cas où la valeur n’existe pas dans l’autre feuille ?

Merci d'avance ...

https://www.cjoint.com/c/NGoh4QmuqiH


Windows / Chrome 126.0.0.0


A voir également:

5 réponses

via55 Messages postés 14471 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 29 août 2024 2 727
14 juil. 2024 à 10:09

Bonjour Carine

Utilise SIERREUR qui est fait pour ça :

=SI(A17=0;" ";SIERREUR(RECHERCHEV(A17;'SUMUP sans mail à convertir'!$A$4:$W$57;16;FAUX);""))

Tu peux remplacer le"" par "/" si tu veux pour voir que la rechercher a bien été effectuée mais n'a rien trouvé

Cdlmnt

Via


1
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 4
14 juil. 2024 à 10:34

Cela fonctionne ...

Un grand merci ...

Carine

0
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 4 > CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024
14 juil. 2024 à 13:58

Re,

J’ai le même prob avec plus ou moins le même cas de figure ...

En résumé : j’ai récupéré dans une colonne les dates sur base d’une formule.

Pour que l’autre formule de la cellule d’à côté fonctionne sur base de cette date, j’ai dû insérer une nouvelle colonne.

J’ai récupéré la date avec la formule « DATVAL » car autrement les cellules ne reconnaissaient pas cette date liée à une formule.

A nouveau, les autres formules des cellules se trouvant sur la même ligne ne fonctionnent que si la date n’est pas vide.

J’ai essayé la formule « SIERREUR » mais cela m’indique toujours qu’il y a trop d’arguments …

Merci de regarder …

https://www.cjoint.com/c/NGol1JWBlAH

1
via55 Messages postés 14471 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 29 août 2024 2 727
14 juil. 2024 à 15:05

Re,

Parce que ton SIERREUR est mal placé, fais plutôt ainsi :

=SI(AN18=0;" ";SIERREUR(DATEVAL(AN18);""))


1
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 4
14 juil. 2024 à 19:53

Re ,

top ...

Cela fonctionne maintenant bien pour la colonne AO.

Si la date existe, cela fonctionne aussi pour les 2 autres colonnes (AP et AQ) mais au cas où il n’y a pas de date en AN et AO, cela indique « #N/A » pour ces 2 colonnes.

 Cellule AP19

=SI(AO19=0;" ";RECHERCHEV(AO19;'[rec EQUINOXE 2 magas.xlsm]RECAP'!$A$199:$DV$1000;110;FAUX))

Cellule AQ19

=SI(AO19=0;" ";RECHERCHEV(AO19;'[SUMUP BANQUE.xlsx]SUMUP sans mail à convertir'!$A$4:$X$58;3;FAUX))

La cellule AO19 est la date , je pensais qu’en indiquant ces débuts de formule SI(AO19=0;" ";  cela m’afficherait un vide au cas où une date ne serait pas indiquée…

Merci à vous,

Carine

1
via55 Messages postés 14471 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 29 août 2024 2 727
14 juil. 2024 à 20:43

Re

Normal puisqu'il n'y a pas 0 dans tes cellules sans dates mais du vide donné par la formule en A : =SI(AN18="";" ";DATEVAL(AN18))

Dans tes formules en AP et AQ il suffit de remplacer le =0 par =" "
Cdlmnt

Via


0
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 4
14 juil. 2024 à 21:33

Re,

En AQ c'est =SI(AN18="";" ";SIERREUR(DATEVAL(AN18);"/"))

En AP c'est =SI(AO19="";" ";RECHERCHEV(AO19;'[rec EQUINOXE 2 magas.xlsm]RECAP'!$A$199:$DV$1000;110;FAUX))

En AQ c'est =SI(AO19="";" ";RECHERCHEV(AO19;'[SUMUP BANQUE.xlsx]SUMUP sans mail à convertir'!$A$4:$X$58;3;FAUX))

mais me donne toujours #N/A POUR AP et AQ ...

Je vous donne des soucis ...

Carine

0
via55 Messages postés 14471 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 29 août 2024 2 727
14 juil. 2024 à 22:38

Comme dans ta précédente formule en AO  tu as mis non pas "" mais " "  soit un ESPACE il faut donc avoir cet espace dans tes formules en AQ et AP :

=SI(AN18=" ";" ";SIERREUR(DATEVAL(AN18);"/")) pour AQ par ex

Voilà ☺


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CarineVL Messages postés 201 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 21 août 2024 4
14 juil. 2024 à 22:57

Maintenant c'est top ...

Un grand merci.

Carine


0