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

Problème Fonction Recherchev

BBRT14

XLDnaute Nouveau
Bonjour,
J'ai un problème qui me chagrine depuis 3 jours :
voilà dans une feuille nommer supprimer j'ai une cellule K5 avec cette ligne qui renferme une fonction recherchev :
=SI(ESTNA(RECHERCHEV($K$32;recherche;2;FAUX));"Inconnu";RECHERCHEV($K$32;recherche;2;FAUX))
qui tient compte de la valeur saisie en K32 mais qui fait référence à ma feuill BD qui a pour nom défini [recherche] pour relever la valeur dans la colonne B2

Elle fonction très bien
Le souci est le suivant : la recherchev tient compte de la colonne A et j'aimerai qu'elle n'en tienne pas compte j'aimerai que la recherche se fasse sur la colonne B

pour info ma BD est incrémentée d'une insertion de ligne lors de la saisie d'un nouvel enregistrement ce qui perturbe également la recherche car ma plage définie [recherche] ne s'incrémente pas

Si vous avez une petite idée
Merci pour l'aide
Bonne soirée
 

Tibo

XLDnaute Barbatruc
Re : Problème Fonction Recherchev

Bonsoir,

Un petit bout de fichier exemple nous aiderait à t'aider.

Une piste : renommer ta plage recherche à partir de la colonne B

Mais sans trop de certitude, car pas sûr d'avoir compris faute de fichier

@+
 

BBRT14

XLDnaute Nouveau
Re : Problème Fonction Recherchev

Bonsoir

Merci de ta réponse, renommer la plage en Colonne B j'ai déjà essayé sans résultat
je te joint le fichier désolé pour l'oubli
merci
 

Pièces jointes

  • V033 Gestion produitstest01.xls
    106 KB · Affichages: 36

Tibo

XLDnaute Barbatruc
Re : Problème Fonction Recherchev

re,

Plusieurs choses sur ton fichier :

- les cellules de l'onglet BD sont au format Texte. Les 1 ne sont pas vraiment des 1 (chiffre) mais des "1" (Texte).

Or, en K2 (onglet Supprimer, le 1 en K32 est au format numérique.

Excel ne reconnait donc pas ses petits.

Le plus simple à mon avis est d'éviter l'utilisation de ce format Texte dans l'onglet BD


- Concernant la définition de ta plage recherche, je te propose de la renommer sous forme de formule nommée comme suit :

Code:
=DECALER(BD!$A$2:$S$922;0;0;NBVAL(BD!$A:$A)-1)

Le cas échéant, remplace BD!$A$2 par BD!$B$2 si tu veux que ta base recherche commence en colonne B


Je te laisse déjà voir ces points et revenir si le problème persiste.

@+
 

BBRT14

XLDnaute Nouveau
Re : Problème Fonction Recherchev

Je viens de tester :
j'ai passé le 0 à l'état 1 Ce qui prend en compte le saut de ligne
Code:
=DECALER(BD!$A$1:$S$925;1;0;NBVAL(BD!$A:$A)-1)

mais impossible de remplacer BD!$A$1 par BD!$B$1 il me faut obligatoirement passer par BD!$A$1
Comment passer outre ? car elle est liée à la feuil Nouvelle Réf, cellule A2 avec la formule =MAX(BD!A:A)+1

Merci pour l'aide
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Problème Fonction Recherchev

Bonjour,

Dans ce cas, tu peux créer un recherche2 qui commence en colonne B

Et tu adaptes dans ta formule RECHERCHEV

Je te laisse essayer.

@+
 

BBRT14

XLDnaute Nouveau
Re : Problème Fonction Recherchev

Bonsoir Tibo,

Bonjour,

Dans ce cas, tu peux créer un recherche2 qui commence en colonne B

Et tu adaptes dans ta formule RECHERCHEV

Je te laisse essayer.

Créer une recherche2 en colonne B en adaptant la RECHERCHEV, s'avère Négatif donc je me suis focalisé sur
la fonction DECALER et ça marche

Voici la formule corrigée:

=DECALER(BD!$B$1:$S$3003;1;0;NBVAL(BD!$B:$S)-1)

Voir fichier joint
merci pour ton aide et bon Un bon Wekk-Zen
 

Pièces jointes

  • V033 Gestion produitstest03.xls
    106.5 KB · Affichages: 35

Discussions similaires

Réponses
3
Affichages
216
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…