Recherchev

mcj1997

XLDnaute Accro
Bonjour,

J'ai mis un fichier en PJ avec la fonction RECHERCEV avec plusieurs conditions.

Merci d'avance,
 

Pièces jointes

  • RECHERCHE VALEUR.xls
    32 KB · Affichages: 29
  • RECHERCHE VALEUR.xls
    32 KB · Affichages: 38
  • RECHERCHE VALEUR.xls
    32 KB · Affichages: 33

mcj1997

XLDnaute Accro
Re : Recherchev

Merci, mais cela ne fonctionne pas totalement, j'ai mis le fichier en PJ avec la formule proposée.
 

Pièces jointes

  • RECHERCHE VALEUR.xls
    35 KB · Affichages: 28
  • RECHERCHE VALEUR.xls
    35 KB · Affichages: 28
  • RECHERCHE VALEUR.xls
    35 KB · Affichages: 28

A4L9

XLDnaute Occasionnel
Re : Recherchev

Bonsoir le forum,

mcj1997, ci-joint un essai,


Cordialement,
 

Pièces jointes

  • RECHERCHE VALEUR.xls
    35.5 KB · Affichages: 27
  • RECHERCHE VALEUR.xls
    35.5 KB · Affichages: 23
  • RECHERCHE VALEUR.xls
    35.5 KB · Affichages: 24

mcj1997

XLDnaute Accro
Re : Recherchev

merci pour la réponse cela fonctionne effectivement mais pour pouvoir développer dans mon programme il me faut encore chercher car dans la cellule c4 le chiffre n'est pas le numéro de colonne mais la classe à rechercher dans les onglets CADRES ET NON CADRES. Fichier en PJ pour explication.

Merci d'avance,
 

Pièces jointes

  • RECHERCHE VALEUR.xls
    35.5 KB · Affichages: 38
  • RECHERCHE VALEUR.xls
    35.5 KB · Affichages: 32
  • RECHERCHE VALEUR.xls
    35.5 KB · Affichages: 31

Amilo

XLDnaute Accro
Re : Recherchev

Bonsoir à tous,

Une autre proposition avec la formule en cellule F5,

Cordialement
 

Pièces jointes

  • recherche-valeur.xls
    30.5 KB · Affichages: 46
  • recherche-valeur.xls
    30.5 KB · Affichages: 48
  • recherche-valeur.xls
    30.5 KB · Affichages: 47

mcj1997

XLDnaute Accro
Re : Recherchev

Bonjour,

Parfait, pour ma gouverne comment le oui / non renvoi à une feuille sans quelle soit nommée ?
Est-il possible dans cette même formule de rajouter d'autres fonction EQUIV ?
Aussi dans la formule Est-ce possible de remplacer 1 par 1 à 12 mois, 13 par 13 à 60 mois .......

Merci d'avance
 
Dernière édition:

Amilo

XLDnaute Accro
Re : Recherchev

Bonjour,

comment le oui / non renvoi à une feuille sans quelle soit nommée ?

Oui notamment par cette formule mais il y a certainement plus court :

=SI(C5="OUI";INDEX((CADRES!D5:G11);EQUIV(C3;{1;13;61;85;121;145;181};1);EQUIV(C4;{"CLASSE 1"."CLASSE 2"."CLASSE 3"."CLASSE 4"};0));INDEX('NON CADRES'!D5:G11;EQUIV(C3;{1;13;61;85;121;145;181};1);EQUIV(C4;{"CLASSE 1"."CLASSE 2"."CLASSE 3"."CLASSE 4"};0)))

Est-il possible dans cette même formule de rajouter d'autres fonction EQUIV ?

Non à ma connaissance puisque la fonction Index n'admet que 3 arguments mais on peut y rajouter plusieurs critères dans Equi et sans intérêt dans votre cas,

Aussi dans la formule Est-ce possible de remplacer 1 par 1 à 12 mois, 13 par 13 à 60 mois .......

Je ne vois pas trop mais c'est l'objectif de la matrice suivante
{1;13;61;85;121;145;181}

Cordialement
 

mcj1997

XLDnaute Accro
Re : Recherchev

Dans la formule suivante, comment distingue t-on les onglets ? car j'ai essayé de reproduire cette formule dans un autre fichier et elle ne fonctionne pas.

Merci d'avance,

=INDEX(INDIRECT(C5);EQUIV(C3;{1;13;61;85;121;145;1 81};1);EQUIV(C4;{"CLASSE 1"."CLASSE 2"."CLASSE 3"."CLASSE 4"};0))
 

Amilo

XLDnaute Accro
Re : Recherchev

RE,

Dans cette formule, c'est la fonction INDIRECT(C5) qui distingue l'onglet avec les plages de noms nommées, il s'agit du 1er argument de la fonction Index,
Si vous n'avez pas de noms définis, cette formule ne fonctionnera pas,

Le 2ème et 3ème argument de la fonction Index permet de trouver le n° de ligne et le n° de colonne par les 2 fonctions Equiv par rapport à la plage définie avec INDIRECT(C5),

Cordialement
 

Amilo

XLDnaute Accro
Re : Recherchev

Pour les noms définis allez dans le gestionnaire de noms que j'ouvre avec le raccourcis clavier, Ctrl + F3

Ensuite, cliquez sur "Nouveau", donnez le nom que vous voulez (de préférence concis et parlant, sans espace, sans commencer par des chiffres....etc),

Ensuite dans "Fait référence à :" attribuez lui la plage en sélectionnant la zone souhaitée dans l'onglet correspondant puis faites OK et ensuite faites de même avec le 2ème nom défini pour le 2ème onglet,

Cordialement
 

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83