Qestion complémentaire

Résolu
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous

Une autre question avec la formule corrigée hier :
=SI(('Age du Stock'!J14="Hors Pir");RECHERCHEV('Age du Stock'!B14;'Détail Hors PIR'!$B$2:$X$100;10;0);"Pôle existant, c'est un Pir")

est t'il possible d ajouter une autre condition pour aller chercher une donnée , mais cette fois ci dans une colonne de la feuille Détai Pir ?

J'ai assayé sans succès :

=SI(('Age du Stock'!J14="Hors Pir");RECHERCHEV('Age du Stock'!B14;'Détail Hors PIR'!$B$2:$X$100;10;0);"Pôle existant, c'est un Pir");SI(('Age du Stock'!J14<>"Hors Pir");RECHERCHEV('Age du Stock'!B14;'Détail PIR'!$B$2:$X$100;9;0);"")


et j'ai remarqué que dans la première formule le <> au lieu de = ne fonctionne pas.

Merci Beaucoup pour vos réponses

7 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

Votre formule ne peut pas fonctionner d'une part parce qu'il y a une poignée de parenthèse en trop, mais surtout parce que les conditions ne sont pas empilées correctement et peu compréhensibles

A tel point à ce qu'on a du mal à savoir ce que vous voulez. Pour l'instant la formule s'arrête forcément au plus loin à "Pôle existant, c'est un pir" et n'iras jamais plus loin

Il n'est pas utile de répéter la condition si J14<>"Hors pir", puisque si la formule passe le premier cap, il ne restera que des J14 <> "Hors pir"

Mais ce qui est difficile à comprendre dans ce qui est écrit c'est que:
si J14 ="Hors pir" on ressort dans la 10° colonne
si J14 est différent de "Hors pir", on recherche la 9°

Mais dans quel cas J14 peut être autre que "Hors pir" ou différent de "Hors pir" pour devoir afficher "Pôle existant, c'est un pir"???????

A vous lire
crdlmnt




0
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Mr
Oui , c pas clair je vais essayer de clarifier
Je souhaite dans un premier temps récupérer une donnée figurant dans une colonne de la feuille "Détail Hors Pir" , si la colonne J de la feuille "Age du Stock" , renvoie la valeur "Hors Pir" (Par ex en J14)

Dans le cas contraire, '(si la valeur j14 est différente de "Hors Pir" (un nombre par exemple), je souhaite alors récupérer une valeur figurant dans une colonne de la feuille "Détail Pir".
Les éléments communs aux heuilles sont
Col K (feuille Détail Pir) et Col B (Age du Stock) ==> Un n° Alphanumérique
Col B (feuille détail Hors Pir) et col B (Age du Stock) ==> Un n° Alphanumérique
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Ne serait ce pas plutôt SI 1ere condition est vraie 1ere recherchev sinon 2eme recherhev ? soit en ce cas :
=SI('Age du Stock'!J14="Hors Pir";RECHERCHEV('Age du Stock'!B14;'Détail Hors PIR'!$B$2:$X$100;10;0);RECHERCHEV('Age du Stock'!B14;'Détail PIR'!$B$2:$X$100;9;0))
et en supprimant les parenthèses encadrant la 1ere condition qui semblent inutiles

Cdlmnt
0
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
avec la formule

=SI('Age du Stock'!J14="Hors Pir";RECHERCHEV('Age du Stock'!B14;'Détail Hors PIR'!$B$2:$X$100;10;0);RECHERCHEV('Age du Stock'!B14;'Détail PIR'!$B$2:$X$100;9;0))

Le résultat est #N/A

Je ne récupère pas le commentaire associé à la cellule (L) de la feuille 'Détail Pir'
sachant que 'Age du Stock' (B14:B999) et 'Détail Pir '(K9:K999) ont une valeur en commun mais une valeur "Hors Pir" en colonne J de la feuille 'age du Stock'
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Sans un exemple allegé du fichier difficile de comprendre !
Les plages de recherche que tu as définies ne sont sans doute pas les bonnes puisque tu parles de 'Détail Pir '(K9:K999) alors que dans la formule recherchev c'est la plage 'Détail PIR'!$B$2:$X$100
0

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

Posez votre question
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

Oui c vrai

le fichier allegé

https://www.cjoint.com/?3LvqNJYSEr0

Merci
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re,

La 1ere colonne de la plage de recherche utilisée par RECHERCHEV doit comporter la valeur à chercher et la plage peut se limiter aux colonnes utiles
ainsi pour la recherche hors PIR la plage 'Détail Hors PIR'!$B$2:$J100;8;0) convient : la valeur cherchée est en colonne B, la plage s'étend jusqu'en J colonne de la valeur à retourner qui est la 8eme de la plage
Par contre pour la recherche PIR la valeur à trouver est en colonne K et celle retourner en colonne L donc la plage est Détail PIR'!$K$2:$L$100 avec retour de la valeur en colonne 2 de la plage
ex :
=SI(('Age du Stock'!J15="Hors Pir");RECHERCHEV('Age du Stock'!B15;'Détail Hors PIR'!$B$2:$J100;8;0);RECHERCHEV('Age du Stock'!B15;'Détail PIR'!$K$2:$L$100;2;0))

Cdlmnt
0
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Donc,
si "Hors Pir" en colonne J de l'onglet 'Age du Stock' je cherche à afficher le contenu de la colonne I de l'onglet Détail Hors Pir (éléments commun : le numéro de PBI (Colonne B de l'onglet 'Age du Stock' et Colonne B de l'onglet 'Détail Hors PIR'

Si "Hors Pir" n'est pas affiché alors je cherche à afficher le contenu de la colonne L de l'onglet 'Détail PIR' (éléments commun : le numéro de PBI (Colonne B de l'onglet 'Age du Stock' et Colonne K de l'onglet 'Détail PIR' )

Merci pour vos réponses
0
Chercheà comprendre Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
çà marche nickel, Merci Bcp
Excellente soirée
0