• Initiateur de la discussion Initiateur de la discussion alcor98
  • 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 !

A

alcor98

Guest
Bonjour,
Je cherche l'écriture de la formule qui me permettrai de pouvoir rechercher la valeur correspondante à l'intitulé de mes colonnes et de mes lignes.

Voici mon tableau dans lequel je dois rechercher la valeur

< 30 Ans 30-39 Ans 40-49 Ans 50 et +
0-5Ans 4 4 5 6
6-10 Ans 5 6 7 8
11-15 Ans 6 8 9 10
16-20 Ans 6 9 9 10
20 Ans et + 10 11

La où ça se complique c'est que je n'ai que 2 valeurs du style Age 3.5 (3Ans et 6mois) et Ancienneté 3 (pour 3ans ou 3.2 ...)
Exemple : Une personne à 25.5 (25ans et demi) et elle a 4 ans d'ancienneté, la recherche devrait me renvoyer le chiffre 4
Je sais c'est compliqué et je tourne en rond depuis quelque temps

Est ce possible ?
 
Re : Recherche croisée

Je pense que ça doit être ça
Maintenant, il faut que je retranscrive le tout et que je comprenne la formule
Je vous remercie et je vous tiens au courant si ça me pose problème

Alain
 
Re : Recherche croisée

Oui , c'est ça
Je vous remercie
Je sais , je suis peut être casse pied, mais si vous pouviez m'expliquer la formule !!!
J'aime bien savoir si je souhaite progresser
Merci par avance, super sympa le forum
Si je peux apporter ma pierre à ce forum se sera de bon coeur
COrdialement
 
Re : Recherche croisée

Re...
Explication
Code:
=INDEX($D$4:$G$8;EQUIV(E12;$C$3:$C$8;1);EQUIV(D12;$C$3:$G$3;1))
Par définition
Code:
INDEX([I]plage[/I];[I]ligne[/I];[I]colonne[/I])
renvoie la valeur de la cellule située à l'intersection de la ligne ligne et de la colonne colonne de la plage plage.
Ici, plage est $D$4:$G$8.
La partie
Code:
EQUIV(E12;$C$3:$C$8;1)
renvoie le rang de la valeur immédiatement strictement supérieure à E12 dans la plage $C$3:$C$8. C'est le paramètre ligne.
La partie
Code:
EQUIV(D12;$C$3:$G$3;1)
renvoie le rang de la valeur immédiatement strictement supérieure à D12 dans la plage $C$3:$G$3. C'est le paramètre colonne.
Vous voyez pourquoi il fallait ajouter les valeurs écrites en gris dans la colonne C et dans la ligne 3.
Voir l'aide d'Excel pour des précisions sur la syntaxe.​
ROGER2327
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
546
Réponses
9
Affichages
1 K
Réponses
11
Affichages
735
Retour