Partager via

Dans un tableau à deux entrées, renvoyer l'index et la ligne pour une valeur donnée

Anonyme
2023-05-18T18:13:14+00:00

Je souhaite effectuer l'inverse d'une recherche verticale et horizontale : dans un tableau à deux entrées je souhaite renvoyer l'index et la ligne (en rouge) pour une valeur donnée (en jaune) :

Merci d'avance

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

3 réponses

  1. Anonyme
    2023-05-18T19:01:27+00:00

    Salut Garnier

    Je suis AnnaThomas et je serais heureuse de vous aider avec votre question. Dans ce Forum, nous sommes des consommateurs Microsoft comme vous.

    Vous pouvez utiliser cette formule pour rechercher la ligne et la colonne en une seule étape :

    =INDEX(A1:C3, MATCH(50, A1:C1, 0), MATCH(50, A1:A3, 0))

    J’espère que cela vous aidera ;-), faites-moi savoir si cela est contraire à ce dont vous avez besoin, je serais toujours utile pour répondre à plus de vos questions.

    Sinceres salutations

    AnnaThomas

    Redonnez à la communauté. Aidez la personne suivante avec ce problème en indiquant si cette réponse a résolu votre problème. Cliquez sur Oui ou Non en bas.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2023-05-19T06:10:36+00:00

    Bonjour,

    Excel 365 seulement. Avec cette disposition :

    Pour la ligne (16) :

    =REDUCE(0;B2:H13;LAMBDA(y;x;SI(x=2;y+INDEX(A:A;LIGNE(x);1);y)))

    Pour la colonne (4) :

    =REDUCE(0;B2:H13;LAMBDA(y;x;SI(x=2;y+INDEX(1:1;COLONNE(x));y)))

    Daniel

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,455 Points de réputation Modérateur bénévole
    2023-05-18T19:43:26+00:00

    Bonjour,

    On imagine ton tableau en A1:L11

    =Index((A1:L11;somme((A1:L11=8.04)*ligne(A1:L11));2) => 16 (2 pour colonne 2)

    =index((A1:L11;1;somme((A1:L11=8.04)*Colonne(A1:L11))) =>4 (1 pour ligne 1)

    Non testé

    0 commentaires Aucun commentaire