RechercheH améliorée?

Jeydu77410

XLDnaute Nouveau
Bonjour à tous,

J'ai un petit soucis avec une formule. Je vais essayer de faire simple.

Voila, je dois en case A1 entrer une année de naissance.
en case B1 entrer une référence

La case C1 doit, à l'aide d'une formule indiquer si j'ai le droit de choisir la référence renseignée en case B1 en fonction de l'année de naissance indiquée en case A1.

Pour cela, j'ai dans une seconde feuille un tableau indiquant:

La référence - puis les années de naissance ayant droit de choisir cette référence.
Ex de la feuille 2 :

A1 B1 C1 D1
Réf Année Année Année
1500 2011 2010 2009

Autrement dit, sur la feuille1 une, si je saisie l'année de naissance 2010 et la référence 1500 Il doit m'indiquer "OUI" sinon "NON"


J'espere avoir été assez clair. Je pense qu'il faut se servir d'une rechercheH mais je ne suis pas sur.

Merci d'avance pour votre aide.
 

R@chid

XLDnaute Barbatruc
Re : RechercheH améliorée?

Salut,
pardon pour le retard, un essaie avec "SOMMEPROD" et "SI".

edit..
 

Pièces jointes

  • sommeprod.xlsx
    10 KB · Affichages: 52
  • sommeprod.xlsx
    10 KB · Affichages: 51
  • sommeprod.xlsx
    10 KB · Affichages: 49
Dernière édition:

Jeydu77410

XLDnaute Nouveau
Re : RechercheH améliorée?

Merci à vous deux!!! problème résolu ;)

Pourriez vous m'expliquer vos formules:

=SI(NB.SI(DECALER(Feuil2!A$1;A2;;;5);B2);"oui";"non") ==> A quoi correspond la formule décaler et les 5 ";" ?.

=SI(ET(A3<>"";B3<>"");SI(SOMMEPROD((ref=A3)*(annees=B3)*table)=B3;"oui";"non");"") ==> comment ce lit cette formule?

Merci pour votre aide!!!
 

hoerwind

XLDnaute Barbatruc
Re : RechercheH améliorée?

Bonjour,

Pour la fonction DECALER il te suffit de consulter l'aide MS (touche clavier F1) :
DECALER(réf;lignes;colonnes;hauteur;largeur)
Le 5 correspond à la largeur de la plage (5 colonnes) à prendre en considération pour la fonction NB.SI
 

hoerwind

XLDnaute Barbatruc
Re : RechercheH améliorée?

Salut Rachid,

Merci pour l'appréciation, mais cette formule est pourtant bien simple !
On oublie trop souvent de faire appel à la fonction DECALER pour définir une plage de recherche, y compris en variante à la fonction RECHERCHEV.
 

R@chid

XLDnaute Barbatruc
Re : RechercheH améliorée?

Salut hoerwind,
j'ai pense a la fonction DECALER mais je suis pas arrive a le faire : si(plage=B2;"oui";"non") ===> j'avais envie de creer la plage en utilisant la fonction DECALER EQUIV mais j'ai pas pu.
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
313

Statistiques des forums

Discussions
312 505
Messages
2 089 066
Membres
104 015
dernier inscrit
kkgk