Bonjour
Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que
j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des
infos par "recherchev".
J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux
clients etc...Ensuite par recherchev excel me donne les infos qui n'existe
plus dans la base, ne trouve pas les dernieres créées, comme si la base
original existait toujours et donc, oblige la mise à jours des liens !!
Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme
nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il
m'expliquer cela !!!
Merci d'avance
Cordialement
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Gaboly
Bonjour,
RECHERCHEV() a 4 arguments, le 4ème étant optionnel et pouvant rendre comme valeur VRAI ou FAUX. Si ce dernier argument n'est pas utilisé avec FAUX comme valeur, RECHERCHEV ne renvoie un résultat correct que si les données de la première colonne sont en ordre croissant.
Tes données (N° client ou nom du client) sont-elles bien en ordre croissant malgré les insertions dans la base ?
Voici un exemple ; entre dans les cellules A1 à B3 :
1 A 3 C 2 B
=RECHERCHEV(2;A1:B3;2) renverra "A" et non "B" car la fonction explore la colonne A, qui n'est PAS en ordre croissant.
Après 1, l'exploration aboutit à 3, supérieur à la valeur cherchée, 2. La fonction renvoie alors l'info en colonne B, située en face de la dernière valeur (en parcourant verticalement la plage A1:B3) inférieure ou égale à la valeur cherchée. Cette "dernière" valeur est 1, qui précède 3 (première valeur trouvée dépassant la valeur cherchée).
Par contre,
=RECHERCHEV(2;A1:B3;2;FAUX)
renverra "B", le résultat correct, grâce à l'argument FAUX ajouté ici.
Beaucoup de gens ici préfèrent la combinaison des fonctions INDEX() et EQUIV() aux diverses variantes de RECHERCHE() qui donnent souvent des résultats incorrects, pour peu que l'ordre croissant ne soit pas respecté (sauf si on outilise le 4ème argument avec la valeur FAUX, disponible uniquement pour RECHERCHEH() er RECHERCHEV(), pas pour RECHERCHE().
Bonjour Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des infos par "recherchev". J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux clients etc...Ensuite par recherchev excel me donne les infos qui n'existe plus dans la base, ne trouve pas les dernieres créées, comme si la base original existait toujours et donc, oblige la mise à jours des liens !! Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il m'expliquer cela !!! Merci d'avance Cordialement
-- Cordialement,
Michel Gaboly www.gaboly.com
Bonjour,
RECHERCHEV() a 4 arguments, le 4ème étant optionnel et pouvant rendre
comme valeur VRAI ou FAUX. Si ce dernier argument n'est pas utilisé avec
FAUX comme valeur, RECHERCHEV ne renvoie un résultat correct que si les
données de la première colonne sont en ordre croissant.
Tes données (N° client ou nom du client) sont-elles bien en ordre
croissant malgré les insertions dans la base ?
Voici un exemple ; entre dans les cellules A1 à B3 :
1 A
3 C
2 B
=RECHERCHEV(2;A1:B3;2) renverra "A" et non "B" car la fonction explore
la colonne A, qui n'est PAS en ordre croissant.
Après 1, l'exploration aboutit à 3, supérieur à la valeur cherchée, 2.
La fonction renvoie alors l'info en colonne B, située en face de la
dernière valeur (en parcourant verticalement la plage A1:B3) inférieure
ou égale à la valeur cherchée. Cette "dernière" valeur est 1, qui
précède 3 (première valeur trouvée dépassant la valeur cherchée).
Par contre,
=RECHERCHEV(2;A1:B3;2;FAUX)
renverra "B", le résultat correct, grâce à l'argument FAUX ajouté ici.
Beaucoup de gens ici préfèrent la combinaison des fonctions INDEX() et
EQUIV() aux diverses variantes de RECHERCHE() qui donnent souvent des
résultats incorrects, pour peu que l'ordre croissant ne soit pas
respecté (sauf si on outilise le 4ème argument avec la valeur FAUX,
disponible uniquement pour RECHERCHEH() er RECHERCHEV(), pas pour
RECHERCHE().
Bonjour
Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que
j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des
infos par "recherchev".
J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux
clients etc...Ensuite par recherchev excel me donne les infos qui n'existe
plus dans la base, ne trouve pas les dernieres créées, comme si la base
original existait toujours et donc, oblige la mise à jours des liens !!
Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme
nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il
m'expliquer cela !!!
Merci d'avance
Cordialement
RECHERCHEV() a 4 arguments, le 4ème étant optionnel et pouvant rendre comme valeur VRAI ou FAUX. Si ce dernier argument n'est pas utilisé avec FAUX comme valeur, RECHERCHEV ne renvoie un résultat correct que si les données de la première colonne sont en ordre croissant.
Tes données (N° client ou nom du client) sont-elles bien en ordre croissant malgré les insertions dans la base ?
Voici un exemple ; entre dans les cellules A1 à B3 :
1 A 3 C 2 B
=RECHERCHEV(2;A1:B3;2) renverra "A" et non "B" car la fonction explore la colonne A, qui n'est PAS en ordre croissant.
Après 1, l'exploration aboutit à 3, supérieur à la valeur cherchée, 2. La fonction renvoie alors l'info en colonne B, située en face de la dernière valeur (en parcourant verticalement la plage A1:B3) inférieure ou égale à la valeur cherchée. Cette "dernière" valeur est 1, qui précède 3 (première valeur trouvée dépassant la valeur cherchée).
Par contre,
=RECHERCHEV(2;A1:B3;2;FAUX)
renverra "B", le résultat correct, grâce à l'argument FAUX ajouté ici.
Beaucoup de gens ici préfèrent la combinaison des fonctions INDEX() et EQUIV() aux diverses variantes de RECHERCHE() qui donnent souvent des résultats incorrects, pour peu que l'ordre croissant ne soit pas respecté (sauf si on outilise le 4ème argument avec la valeur FAUX, disponible uniquement pour RECHERCHEH() er RECHERCHEV(), pas pour RECHERCHE().
Bonjour Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des infos par "recherchev". J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux clients etc...Ensuite par recherchev excel me donne les infos qui n'existe plus dans la base, ne trouve pas les dernieres créées, comme si la base original existait toujours et donc, oblige la mise à jours des liens !! Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il m'expliquer cela !!! Merci d'avance Cordialement
-- Cordialement,
Michel Gaboly www.gaboly.com
LSteph
Bonjour Hubert, A tout hasard: Vérifie dans outils options calcul Automatique Mise à jour des références hors programme et Enregistrer les valeurs des liaisons externes (cochés) sinon Vérifie ce qu'il en est en fermant les deux classeurs et en les enregistrant. Ouvre ensuite celui qui contient les formules de recherche et va dans le menu pour afficher les liaisons : ouvrir la source .
lSteph
"Hubert" a écrit dans le message de news:
Bonjour Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des infos par "recherchev". J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux clients etc...Ensuite par recherchev excel me donne les infos qui n'existe plus dans la base, ne trouve pas les dernieres créées, comme si la base original existait toujours et donc, oblige la mise à jours des liens !! Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il m'expliquer cela !!! Merci d'avance Cordialement
Bonjour Hubert,
A tout hasard:
Vérifie dans outils options calcul
Automatique
Mise à jour des références hors programme
et Enregistrer les valeurs des liaisons externes
(cochés)
sinon
Vérifie ce qu'il en est en fermant les deux classeurs et en les
enregistrant.
Ouvre ensuite celui qui contient les formules de recherche et va dans le
menu pour
afficher les liaisons : ouvrir la source .
lSteph
"Hubert" <Hubert@discussions.microsoft.com> a écrit dans le message de news:
0777DF13-B3E9-44BE-BBE6-CE3674226763@microsoft.com...
Bonjour
Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que
j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser
des
infos par "recherchev".
J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux
clients etc...Ensuite par recherchev excel me donne les infos qui n'existe
plus dans la base, ne trouve pas les dernieres créées, comme si la base
original existait toujours et donc, oblige la mise à jours des liens !!
Pourtant les liens sont les memes, il n'y a qu'une seule table avec le
meme
nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il
m'expliquer cela !!!
Merci d'avance
Cordialement
Bonjour Hubert, A tout hasard: Vérifie dans outils options calcul Automatique Mise à jour des références hors programme et Enregistrer les valeurs des liaisons externes (cochés) sinon Vérifie ce qu'il en est en fermant les deux classeurs et en les enregistrant. Ouvre ensuite celui qui contient les formules de recherche et va dans le menu pour afficher les liaisons : ouvrir la source .
lSteph
"Hubert" a écrit dans le message de news:
Bonjour Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des infos par "recherchev". J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux clients etc...Ensuite par recherchev excel me donne les infos qui n'existe plus dans la base, ne trouve pas les dernieres créées, comme si la base original existait toujours et donc, oblige la mise à jours des liens !! Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il m'expliquer cela !!! Merci d'avance Cordialement
Hubert
Merci de vos réponses Pour répondre à Michel mes formules recherchev fonctionne trés bien, seulement quand les liaisons ne sont pas à jours elles me renvoie des infos qui ne sont pas fausses mais qui n'existe plus ou du moins sensées ne plus exister, puisque ces infos ont existé mais ont etait supprimés. Pour Lsteph tout est parametré comme tu me la suggeré. Je continu de chercher !!! Merci à vous Cordialement
"LSteph" wrote:
Bonjour Hubert, A tout hasard: Vérifie dans outils options calcul Automatique Mise à jour des références hors programme et Enregistrer les valeurs des liaisons externes (cochés) sinon Vérifie ce qu'il en est en fermant les deux classeurs et en les enregistrant. Ouvre ensuite celui qui contient les formules de recherche et va dans le menu pour afficher les liaisons : ouvrir la source .
lSteph
"Hubert" a écrit dans le message de news:
Bonjour Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des infos par "recherchev". J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux clients etc...Ensuite par recherchev excel me donne les infos qui n'existe plus dans la base, ne trouve pas les dernieres créées, comme si la base original existait toujours et donc, oblige la mise à jours des liens !! Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il m'expliquer cela !!! Merci d'avance Cordialement
Merci de vos réponses
Pour répondre à Michel mes formules recherchev fonctionne trés bien,
seulement quand les liaisons ne sont pas à jours elles me renvoie des infos
qui ne sont pas fausses mais qui n'existe plus ou du moins sensées ne plus
exister, puisque ces infos ont existé mais ont etait supprimés.
Pour Lsteph tout est parametré comme tu me la suggeré.
Je continu de chercher !!!
Merci à vous
Cordialement
"LSteph" wrote:
Bonjour Hubert,
A tout hasard:
Vérifie dans outils options calcul
Automatique
Mise à jour des références hors programme
et Enregistrer les valeurs des liaisons externes
(cochés)
sinon
Vérifie ce qu'il en est en fermant les deux classeurs et en les
enregistrant.
Ouvre ensuite celui qui contient les formules de recherche et va dans le
menu pour
afficher les liaisons : ouvrir la source .
lSteph
"Hubert" <Hubert@discussions.microsoft.com> a écrit dans le message de news:
0777DF13-B3E9-44BE-BBE6-CE3674226763@microsoft.com...
Bonjour
Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que
j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser
des
infos par "recherchev".
J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux
clients etc...Ensuite par recherchev excel me donne les infos qui n'existe
plus dans la base, ne trouve pas les dernieres créées, comme si la base
original existait toujours et donc, oblige la mise à jours des liens !!
Pourtant les liens sont les memes, il n'y a qu'une seule table avec le
meme
nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il
m'expliquer cela !!!
Merci d'avance
Cordialement
Merci de vos réponses Pour répondre à Michel mes formules recherchev fonctionne trés bien, seulement quand les liaisons ne sont pas à jours elles me renvoie des infos qui ne sont pas fausses mais qui n'existe plus ou du moins sensées ne plus exister, puisque ces infos ont existé mais ont etait supprimés. Pour Lsteph tout est parametré comme tu me la suggeré. Je continu de chercher !!! Merci à vous Cordialement
"LSteph" wrote:
Bonjour Hubert, A tout hasard: Vérifie dans outils options calcul Automatique Mise à jour des références hors programme et Enregistrer les valeurs des liaisons externes (cochés) sinon Vérifie ce qu'il en est en fermant les deux classeurs et en les enregistrant. Ouvre ensuite celui qui contient les formules de recherche et va dans le menu pour afficher les liaisons : ouvrir la source .
lSteph
"Hubert" a écrit dans le message de news:
Bonjour Il y a une chose que j'ai du mal à m'expliquer. j'ai une base client que j'ai nomée "BaseClients" et à partir d'un autre classeur je vais puisser des infos par "recherchev". J'ai ensuite retravaillé ma base, supprimé des lignes créé des nouveaux clients etc...Ensuite par recherchev excel me donne les infos qui n'existe plus dans la base, ne trouve pas les dernieres créées, comme si la base original existait toujours et donc, oblige la mise à jours des liens !! Pourtant les liens sont les memes, il n'y a qu'une seule table avec le meme nom, le chemin d'accés à ce classeur reste le meme !! Quelqu'un peut il m'expliquer cela !!! Merci d'avance Cordialement