Fonction SI

Résolu
JG574 Messages postés 3 Statut Membre -  
Raymond PENTIER Messages postés 71823 Statut Contributeur -
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.
A voir également:

3 réponses

Passionofdream Messages postés 858 Statut Membre 305
 
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
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
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
JG574 Messages postés 3 Statut Membre
 
Ce n'est pas un faux problème. J'ai testé la réponse de "Passionofdream" mais ce n'a pas fonctionné....
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376 > JG574 Messages postés 3 Statut Membre
 
C'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
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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
JG574 Messages postés 3 Statut Membre
 
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
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Alors c'est OK, on passe le sujet en résolu
Bonne route
crdlmnt
0