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 -
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
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
A voir également:
- Qestion complémentaire
- Retraite complémentaire - Accueil - Maison
- Module complémentaire chrome - Guide
- Macro complémentaire excel - Télécharger - Tableur
- Installation annulée, car le module complémentaire semble être corrompu. - Forum Mozilla Firefox
- Macro Complémentaire non valide - Forum Logiciels
7 réponses
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
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
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
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
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
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
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'
=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'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Oui c vrai
le fichier allegé
https://www.cjoint.com/?3LvqNJYSEr0
Merci
Oui c vrai
le fichier allegé
https://www.cjoint.com/?3LvqNJYSEr0
Merci
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
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
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
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