[Resolu]Simplification formules pour copier/coller tableau via listes et fonctions

Scoty

XLDnaute Occasionnel
Bonsoir le forum,

Soit plusieurs tableaux de données.

J'utilise une liste et de différentes fonctions (si,lignes,colonnes) pour pouvoir retrouver les données souhaitées dans un tableau final.

Le problème: je dois dupliquer autant de fois la fonction "si" que j'ai de tableaux de données...et pour cause la formule que j'utilise est légèrement bourrin (après plus de 6 tableaux de données...:D)!!

N'existe-il pas une fonction plus simple permettant de retrouver mes billes?

Un grand merci pour vos astuces

Dans l'attente de vous lire.
@+ Scoty
 

Pièces jointes

  • Simplifiaction de formule.xlsx
    11.7 KB · Affichages: 42
Dernière édition:

job75

XLDnaute Barbatruc
Re : Simplification formules pour copier/coller tableau via listes et fonctions

Bonsoir Scoty,

Formule en D15 à tirer sur D15:E19 :

Code:
=INDEX($4:$8;LIGNES(D$15:D15);EQUIV($D$21;$2:$2;0)+COLONNES($D15:D15)-1)
On peut avoir autant de tableaux que l'on veut sur la plage des lignes 4:8.

Fichier joint.

A+
 

Pièces jointes

  • Simplification de formule(1).xls
    34 KB · Affichages: 43

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Simplification formules pour copier/coller tableau via listes et fonctions

Bonsoir Scoty,
.
  1. chaque tableau source est nommé: ZoneA, ZoneB, ZoneC, ZONExxx (comme vous l'avez fait)
  2. on construit le tableau de correspondance Intitulé de la zone <-> Nom défini de la zone en O13:p16
  3. on sélectionne la zone D15:E19
  4. on appuie sur la touche de fonction F2 (la zone D15:E19 étant toujours sélectionnée) pour se placer dans la barre de saisie des formules.
  5. on saisit la formule =INDIRECT(RECHERCHEV($D$13;$O$13:$P$16;2;FAUX)) dans la barre de formule
  6. On valide cette formule matricielle par la combinaison des touches Ctrl+Maj+Entrée
.
Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.

Edit : Bonsoir Job75 :)
 

Pièces jointes

  • Scoty-Simplifiaction de formule v1.xlsx
    11.7 KB · Affichages: 42
Dernière édition:

Scoty

XLDnaute Occasionnel
Re : Simplification formules pour copier/coller tableau via listes et fonctions

Job 75, ma pomme,

Je vous remercie pour vos astuces, elles sont parfaites !!

En vous souhaitant une bonne fin de soirée.

Bien à vous

@+
Scoty
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa