Fonction SI

Résolu
Bonjour,

Est-ce possible que dans la fonction SI le test logique fait référence à une données d'une base de données? Je m'explique... Je veux pouvoir dire à ma fonction: Si dans ma cellule C7 la valeur correspond à une données de ma base de données "Pourcentage", prend la valeur de la 2e colonne de la base de données Pourcentage correspondant à C7, si non, inscrit 35%.

Voici ce que j'ai construit: =SI(C7;RECHERCHEV(C7;Pourcentage;2;);35) mais c'est mon test logique qui ne fonctionne pas.

Peut-être que je dois utiliser une autre fonction pour avoir le résultat souhaité...

Merci de m'aider.

3 réponses

  1. Bonsoir

    Peut être

    =SI(C7=RECHERCHEV(C7;Pourcentage;2;FAUX);C7;35)
    Cordialement
    Le bonheur c'est comme la santé on ne le ramarque que quand il disparaît
    0
    1. Contributeur
      Bonjour JG574

      J'ai bien peur que ce soit un faux problème que tu nous exposes :
      Alors reviens à ton tableau, et reprends la rédaction de ta question !

      C'est bien, la retraite ! Surtout aux Antilles ... :-) 
      Raymond (INSA, AFPA, CF/R)
      0
      1. Ce n'est pas un faux problème. J'ai testé la réponse de "Passionofdream" mais ce n'a pas fonctionné....
        0
      2. Contributeur
        @JG574C'est bien un faux problème, ou si tu préfères un problème mal posé !
        La preuve, Vaucluse a été d'en modifier les données pour parvenir à une formule qui fonctionne ...
        0
    2. Contributeur
      Bonjour

      =SI(NB.SI(colonne de pourcentage qui contient la liste des %;C7);RECHERCHEV(C7;pourcentage;2;0);35%)

      ou encore, plus simplement à partir d'Excel 2007:

      =SIERREUR(RECHERCHEV(C7;pourcentage;2;0);35%)

      n'oubiez pas le 0 ou FAUX à la fin du code RECHERCHE pour éviter de chercher une valeur proche

      crdlmnt

      La qualité de la réponse dépend surtout de la clarté de la question, merci!
      0
      1. Merci!!! C'est exactement le résultat que je cherchais. J'ai fait des tentative avec la fonction NB.SI mais ce n'était pas concluant. Je me disais que ça pouvait fonctionner mais c'était de trouver la bonne façon. Merci encore!!
        0
      2. Contributeur
        Alors c'est OK, on passe le sujet en résolu
        Bonne route
        crdlmnt
        0