Bonjour,
Alors je vais essayer d'être le plus clair possible. J'ai un fichier excel de 20 feuilles. Chaque feuille possède un tableau de 6 colonnes tous reférencé par des noms et avec un nombre de lignes qui diffère entre chaque feuille. Les colonnes du tableau sont les même pour chaque feuille par exemple :
Feuille 1 : REFERENCE | NOM | PRIX | QUANTITE => 50 lignes
Feuille 2 : REFERENCE | NOM | PRIX | QUANTITE => 15 lignes
Feuille 3 : REFERENCE | NOM | PRIX | QUANTITE =>300 lignes
Chaque tableau comporte une ligne d'entête et une ligne des totaux. Jusqu'ici tout va bien, voici mon problème :
Imaginons que je référence l'argent de mon porte feuille pour 2 semaines :
Semaine1 : REFERENCE | NOM | PRIX | QUANTITE |
FR-2 | 2 euros | 2 | 1
FR-1 | 1 euros | 1 | 5
FR-20 | 20 ct | 0.2 | 1
FR-2ct | 2 ct | 0.02 | 2
TOTAL : | FORM1 | | FORM2 |
FORM1 : =SOUS.TOTAL(103;[NOM]) => me donne la nombre de ligne (<=> nbre de piece différente) => soit : 4
FORM2 : =SOUS.TOTAL(109;[QUANTITE]) => me donne la quantité de piece de mon porte feuille => soit : 9
Semaine2 : REFERENCE | NOM | PRIX | QUANTITE |
FR-2 | 2 euros | 2 | 5
FR-1 | 1 euros | 1 | 6
TOTAL : | FORM1 | | FORM2 |
Les 2 formules reste donc les mêmes
Maintenant sur une nouvelle page je voudrait résumé toutes mes feuilles ( dans mon exemple tout l'argent que j'ai eu dans mon porte feuille) mais de manière automatique. Je veux dire j'aurai bien pu faire le tous de façon manuel :
=Semaine1!B6+Semaine2!B4
Mais le principe et de l'automatisé si je doit rajouter des lignes ou en supprimer soit quelque chose de ce style :
=SOMME('Semaine1:Semaine2 '! FORM1 )
Le seul hic et que ca ne marche pas... Alors comment pourrais je faire cela ?