Formule matricielle pour réaliser un tableau récapitulatif

Wily

XLDnaute Junior
Bonjour à tous

J'ai une feuille pour chaque année que je nome A2015 pour l'année 2015 et ainsi de suite
Dans chaque feuille il y 12 mois avec des données salariales
Pour un esprit de clarté et de facilité, j'ai intercalé 50 lignes entre chaque mois

Exemple :
Le brut de janvier est en B2, celui de février est en B52, celui de mars en B102 et ainsi de suite

Cette structure est valable pour toutes les années traitées

Je voudrais faire un tableau récapitulatif
Dans la feuille Total
Je voudrais aligner à la suite le Brut des 12 mois de l'année 2012 dans la colonne C
La même chose pour l'année 2013 dans la colonne D et ainsi de suite pour toutes les années ....

Afin de m'éviter de rentrer 12 formules pour chaque année
Y aurait-il une formule matricielle qui me permettrait d'extraire tous ces Bruts ?

Je joins un classeur simplifié au maximum pour la bonne compréhension de ce que je souhaite faire
En réalité, il y a bien sûr beaucoup d'autres données dans mon classeur original

Merci pour votre aide
 

Pièces jointes

  • Tableau récapitulatf.xlsm
    14.8 KB · Affichages: 54

R@chid

XLDnaute Barbatruc
Re : Formule matricielle pour réaliser un tableau récapitulatif

Bonsoir,
une formule classique sera suffisante, en C2 :
Code:
=DECALER(INDIRECT("A"&C$1&"!B1");EQUIV($A2;INDIRECT("A"&C$1&"!A:A");0);)
@ tirer vers le bas et vers la droite


@ + +
 

Wily

XLDnaute Junior
Re : Formule matricielle pour réaliser un tableau récapitulatif

Bonsoir Rachid

Merci beaucoup pour cette merveilleuse formule
Elle fonctionne très bien.

J'ai est peu de mal à tout comprendre
Je pense comprendre la fonction Indirect (Pour les noms des feuilles)
Je pense aussi comprendre la fonction Equiv
Mais je butte apparemment sur la fonction Decaler de l'ensemble

Si le brut au lieu de se trouver directement en dessous de la ligne du mois, se trouve 5 ligne plus bas
Soit dans mon exemple B7 au lieu de B2, B57 au lieu de B52 et ainsi de suite .....
Que dois-je changer dans la formule ?
Je n'arrive pas à trouver

A+
 

R@chid

XLDnaute Barbatruc
Re : Formule matricielle pour réaliser un tableau récapitulatif

Bonsoir,
si t'as compris EQUIV($A2;INDIRECT("A"&C$1&"!A:A");0) comme tu dis tu vas pouvoir y ajouter 5 lignes qu'il te faut EQUIV($A2;INDIRECT("A"&C$1&"!A:A");0)+5


@ + +
 

Wily

XLDnaute Junior
Re : Formule matricielle pour réaliser un tableau récapitulatif

Re,

J'ai déjà essayé cela
Si je te comprends bien, je dois mettre :

Code:
=DECALER(INDIRECT("A"&D$1&"!B1");EQUIV($A2;INDIRECT("A"&D$1&"!A:A");0);5)

Mais cela me renvoie 0

A+
 

R@chid

XLDnaute Barbatruc
Re : Formule matricielle pour réaliser un tableau récapitulatif

Re,
non c'est plutôt :
Code:
=DECALER(INDIRECT("A"&C$1&"!B1");EQUIV($A2;INDIRECT("A"&C$1&"!A:A");0)+5;)


ce que tu as fait toi, t'as décalé la cellule B1 vers le bas et de 5 colonnes à droite.


@ + +
 

Wily

XLDnaute Junior
Re : Formule matricielle pour réaliser un tableau récapitulatif

Re,

Merci pour la correction
J'ai du mal à comprendre l'emplacement de "+5"
Mais effectivement c'est bien cela
Je vais retranscrire la formule dans mon fichier original
Mais je le ferai que samedi, car je parts en déplacement dès ce soir

Cela ne devrait pas poser de problème
Mais je vais devoir comprendre l'emplacement de ce "+5" !

Une chance que j'ai une symétrie dans mes 12 mois pour les sommes recherchées
Car autrement je n'aurais pas pu utiliser cette formule.

A+
 

Discussions similaires

Réponses
0
Affichages
119

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 810
dernier inscrit
mohammedaminelahbali