Tableau croisé excel

Résolu
Bonjour,

J'ai un tableau énorme croisé non dynamique.
je souhaite donné la possibilité à un utilisateur de saisir dans deux champs deux données, l'une de l'abscisse l'autre de l'ordonnée.
A partir de ces deux données je veux retrouver la valeur du tableau croisé !

Au secours !!! Avez vous une solution ?

merci

3 réponses

  1. Contributeur
    Oui.
    Utiliser Nommer une plage pour donner un nom à la ligne des champs horizontaux et un nom à la colonne des intitulés verticaux.
    Utiliser Données/Validation des données pour créer deux listes déroulantes de cellules prenant ces deux noms comme sources.
    Utiliser les fonctions RECHERCHEH et RECHERCHEV pour trouver la valeur voulue.
    1. =INDEX(Matrice;EQUIV(Valeur_ordonnée;Colonne_des_ordonnées;0);EQUIV(Valeur_abcisse;Ligne_des_abcisses;0))
      Patrice
      1. heu la formule est belle mais je peux avoir plus de détail ?
        1. Comme dit Raymond (que je salue), il suffit de nommer les plages des données :

          Matrice : tableau où rechercher les données (par exemple A1:W99)
          Colonne_des_ordonnées : Colonne où il faut chercher la valeur de l'ordonnée (exemple A1:A99)
          Ligne_des_abscisses : Ligne où il faut chercher la valeur de l'abscisse (exemple A1:W1)
          Valeur_abscisse : cellule où se trouve la valeur (par exemple Z150)
          Valeur_ordonnée : cellule où se trouve la valeur (par exemple Z151)

          et tu peux utiliser Données/Validation des données pour créer deux listes déroulantes de cellules prenant les noms de colonne et de ligne comme sources.
        2. super cela fonctionne merci
        3. De rien, au plaisir de te relire sur le Forum

          Patrice