A voir également:
- EXCEL : Formule INDEX EQUIV
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
Grand merci Cousinhub29,
La formule fonctionne, les accolades uniquement ont résolu le problème. Je n'ai pas eu besoin de délimiter mes colonnes car mon tableau n'est pas délimité non plus. En effet, "Tableau1" correspond à l'ensemble des lignes/colonnes de l'onglet 2. Si j'ai agit ainsi c'est tout simplement parce que ce tableau est une extraction d'une base de donnée et sa taille varie à chaque fois.
Bonne fin de journée,
Cordialement,
La formule fonctionne, les accolades uniquement ont résolu le problème. Je n'ai pas eu besoin de délimiter mes colonnes car mon tableau n'est pas délimité non plus. En effet, "Tableau1" correspond à l'ensemble des lignes/colonnes de l'onglet 2. Si j'ai agit ainsi c'est tout simplement parce que ce tableau est une extraction d'une base de donnée et sa taille varie à chaque fois.
Bonne fin de journée,
Cordialement,
cousinhub29
Messages postés
881
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
16 avril 2024
333
31 août 2010 à 15:39
31 août 2010 à 15:39
Bonjour,
En supposant ta matrice de recherche en C2:F8, ta première colonne de recherche entre A2:A8, ta deuxième colonne de recherche entre B2:B8, et ta ligne de recherche entre C1:F1.
Tes valeurs de recherche en H3 (pour la première colonne), H4 (deuxième), et H2, pour la ligne
Essaie cette formule matricielle (à valider par Ctrl + Maj + Entrée) :
Si tu as bien entré cette formule, elle doit s'entourer automatiquement d'accolades { }
Bon courage
En supposant ta matrice de recherche en C2:F8, ta première colonne de recherche entre A2:A8, ta deuxième colonne de recherche entre B2:B8, et ta ligne de recherche entre C1:F1.
Tes valeurs de recherche en H3 (pour la première colonne), H4 (deuxième), et H2, pour la ligne
Essaie cette formule matricielle (à valider par Ctrl + Maj + Entrée) :
=INDEX(C2:F8;EQUIV(H3&H4;A2:A8&B2:B8;0);EQUIV(H2;C1:F1;0))
Si tu as bien entré cette formule, elle doit s'entourer automatiquement d'accolades { }
Bon courage
Même si le problème n'est toujours pas résolu, je tiens à te remercier pour ton aide précieuse Cousinhub29,
Je viens d'adapter la formule INDEX(C2:F8;EQUIV(H3&H4;A2:A8&B2:B8;0);EQUIV(H2;C1:F1;0)) avec les champs de mon fichier Excel, par ailleurs, la formule me renvoie le message d'erreur : "#valeur!"
Voici ma formule actuelle :
=INDEX(Tableau1;EQUIV('onglet Recherche'!$B36&'onglet Recherche'!$C36;'Onglet2'!$A:$A&'Onglet2'!$C:$C;0);EQUIV($B$8;'Onglet2'!$3:$3;0))
- Tableau1 correspond au nom du tableau (dans l'onglet 2) dans lequel j'effectue mes recherches.
- B8 reprend la valeur de la colonne sur laquelle je dois pointer.
- B36 et C36 reprennent les valeurs des lignes que je recherche.
Encore merci,
Cordialement,
Je viens d'adapter la formule INDEX(C2:F8;EQUIV(H3&H4;A2:A8&B2:B8;0);EQUIV(H2;C1:F1;0)) avec les champs de mon fichier Excel, par ailleurs, la formule me renvoie le message d'erreur : "#valeur!"
Voici ma formule actuelle :
=INDEX(Tableau1;EQUIV('onglet Recherche'!$B36&'onglet Recherche'!$C36;'Onglet2'!$A:$A&'Onglet2'!$C:$C;0);EQUIV($B$8;'Onglet2'!$3:$3;0))
- Tableau1 correspond au nom du tableau (dans l'onglet 2) dans lequel j'effectue mes recherches.
- B8 reprend la valeur de la colonne sur laquelle je dois pointer.
- B36 et C36 reprennent les valeurs des lignes que je recherche.
Encore merci,
Cordialement,
cousinhub29
Messages postés
881
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
16 avril 2024
333
31 août 2010 à 16:55
31 août 2010 à 16:55
Re-,
Tout d'abord, as-tu bien validé par Ctrl + Maj + Entrée
Clique sur la cellule contenant la formule, appuie sur F2, puis simultanément sur ces 3 touches (vérifie la présence des accolades)
ensuite, tu auras une erreur #NOMBRE, car tes colonnes de recherche sont plus grandes que ton tableau1.
Délimite correctement les colonnes de recherche (Ex : A2:A125), ainsi que la ligne de recherche (Ex: D3:AC3)
@ te relire
Tout d'abord, as-tu bien validé par Ctrl + Maj + Entrée
Clique sur la cellule contenant la formule, appuie sur F2, puis simultanément sur ces 3 touches (vérifie la présence des accolades)
ensuite, tu auras une erreur #NOMBRE, car tes colonnes de recherche sont plus grandes que ton tableau1.
Délimite correctement les colonnes de recherche (Ex : A2:A125), ainsi que la ligne de recherche (Ex: D3:AC3)
@ te relire