Qestion complémentaire

Résolu
Chercheà comprendre Messages postés 9 Statut Membre -  
Chercheà comprendre Messages postés 9 Statut Membre -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. Chercheà comprendre Messages postés 9 Statut Membre
     
    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
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
  4. Chercheà comprendre Messages postés 9 Statut Membre
     
    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
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Chercheà comprendre Messages postés 9 Statut Membre
     
    Bonjour

    Oui c vrai

    le fichier allegé

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

    Merci
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      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
  7. Chercheà comprendre Messages postés 9 Statut Membre
     
    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
  8. Chercheà comprendre Messages postés 9 Statut Membre
     
    çà marche nickel, Merci Bcp
    Excellente soirée
    0