Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion mcj1997
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Recherchev

Bonjour MCJ, bonjour le forum,

Peut-ête comme ça :

Code:
=SI(C5="oui";RECHERCHEV(C3;CADRES!B4:G11;Feuil1!C4;1);RECHERCHEV(Feuil1!C3;'NON CADRES'!B4:G11;Feuil1!C4;1))
 
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

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:
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 :


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
 
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))
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
65
Réponses
8
Affichages
140
Réponses
1
Affichages
246
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…