Excel:Tableau par ans à partir de trimestres?
Akeno
-
Raymond PENTIER Messages postés 71852 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71852 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un tableau excel très classique avec des revenus trimestriels (et pas mal d'autres éléments trimestriels). Je souhaite créer un nouveau tableau résumant le tout en années. Il s'agit donc d'une simple somme de 4 trimestres pour chacune des années.
Je somme mes 4 premiers trimestres : SOMME(A1:A4) (si mes trimestres étaient dans l'autre sens je ferais SOMME(A1:D1) mais ça ne changerais pas la suite malheureusement)
Je souhaite alors tirer ma formule afin qu'excel calcule les sommes de chacune de mes années. Mais excel ne l'entend pas ainsi : il décale mal ses références de cellules, il ne se décale pas de "4 cases" à chaque fois et les sommes sont donc incohérentes.
J'ai cherché sur internet la solution à ce problème qui doit régulièrement se poser mais n'ai pourtant pas réussi à trouver la solution.
Pourriez-vous m'aider s'il vous plait :) ?
NB : l'ampleur du tableau m'empêche de sommer "manuellement".
J'ai un tableau excel très classique avec des revenus trimestriels (et pas mal d'autres éléments trimestriels). Je souhaite créer un nouveau tableau résumant le tout en années. Il s'agit donc d'une simple somme de 4 trimestres pour chacune des années.
Je somme mes 4 premiers trimestres : SOMME(A1:A4) (si mes trimestres étaient dans l'autre sens je ferais SOMME(A1:D1) mais ça ne changerais pas la suite malheureusement)
Je souhaite alors tirer ma formule afin qu'excel calcule les sommes de chacune de mes années. Mais excel ne l'entend pas ainsi : il décale mal ses références de cellules, il ne se décale pas de "4 cases" à chaque fois et les sommes sont donc incohérentes.
J'ai cherché sur internet la solution à ce problème qui doit régulièrement se poser mais n'ai pourtant pas réussi à trouver la solution.
Pourriez-vous m'aider s'il vous plait :) ?
NB : l'ampleur du tableau m'empêche de sommer "manuellement".
A voir également:
- Excel:Tableau par ans à partir de trimestres?
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
9 réponses
Bonjour.
Soyons logiques :
Si tu as ta formule en B4, sélectionne les 4 cellules B1:B4 et "tire" l'ensemble vers le bas.
Soyons logiques :
Si tu as ta formule en B4, sélectionne les 4 cellules B1:B4 et "tire" l'ensemble vers le bas.
Bonsoir,
Je te remercie pour ta réponse. Malheureusement je ne comprends pas comment tu ferais.
J'ai créé un petit résumé très simple de ce que je cherche à faire (fichier excel à télécharger) : http://dl.free.fr/getfile.pl?file=/ZJzgMyph
Je cherche à faire ceci :
- je remplis la colonne "2010" du tableau 2
- je "tire" vers la droite : les sommes des trimestres correspondant aux années 2011 et 2012 se calculent correctement.
Pourriez-vous m'aider avec ce petit exemple simple s'il vous plait ?
Je te remercie pour ta réponse. Malheureusement je ne comprends pas comment tu ferais.
J'ai créé un petit résumé très simple de ce que je cherche à faire (fichier excel à télécharger) : http://dl.free.fr/getfile.pl?file=/ZJzgMyph
Je cherche à faire ceci :
- je remplis la colonne "2010" du tableau 2
- je "tire" vers la droite : les sommes des trimestres correspondant aux années 2011 et 2012 se calculent correctement.
Pourriez-vous m'aider avec ce petit exemple simple s'il vous plait ?
Bonjour.
Tu vois : Sans support visuel, on peut interpréter ta description de plusieurs manières ; jamais je n'aurais réussi à reconstituer le tableau tel que tu l'as conçu ! Et bien entendu ma solution n'avait rien à voir avec ton fichier ...
La bonne formule à saisir en B18 (puis à recopier jusqu'à D18) est
=SOMME(INDEX($1:$14;4*COLONNE()-5;3):INDEX($1:$14;4*COLONNE()-2;3))
La formule à saisir en B19 (puis à recopier jusqu'à D19) est
=SOMME(INDEX($1:$14;4*COLONNE()-5;4):INDEX($1:$14;4*COLONNE()-2;4))
https://www.cjoint.com/?btatdcpgA0
► Si le tableau 2 doit comporter d'autres rubriques que revenus et charges il faudrait remplacer les valeurs fixes [3 dans la première formule et 4 dans la seconde] par une expression avec INDEX et LIGNE() ...
Tu vois : Sans support visuel, on peut interpréter ta description de plusieurs manières ; jamais je n'aurais réussi à reconstituer le tableau tel que tu l'as conçu ! Et bien entendu ma solution n'avait rien à voir avec ton fichier ...
La bonne formule à saisir en B18 (puis à recopier jusqu'à D18) est
=SOMME(INDEX($1:$14;4*COLONNE()-5;3):INDEX($1:$14;4*COLONNE()-2;3))
La formule à saisir en B19 (puis à recopier jusqu'à D19) est
=SOMME(INDEX($1:$14;4*COLONNE()-5;4):INDEX($1:$14;4*COLONNE()-2;4))
https://www.cjoint.com/?btatdcpgA0
► Si le tableau 2 doit comporter d'autres rubriques que revenus et charges il faudrait remplacer les valeurs fixes [3 dans la première formule et 4 dans la seconde] par une expression avec INDEX et LIGNE() ...
Je me disais bien qu'un petit exemple aiderait bien mieux à faire comprendre mon problème :).
La formule marche très bien :) ! Bizarrement quand je C/C la formule ça me rajoute un "-" dans le 2ème COLONNE( ) mais en le supprimant ça roule !
Merci Raymond !!
J'aimerais comprendre ce que j'utilise. Pourrais-tu me décrire un peu le raisonnement de ta formule stp ?
Je ne comprends pas les INDEX et les COLONNE() avec les valeurs -5 -2 3 notamment (mais j'aimerais bien le raisonnement complet pour tout comprendre et progresser "en" excel ^^).
La formule marche très bien :) ! Bizarrement quand je C/C la formule ça me rajoute un "-" dans le 2ème COLONNE( ) mais en le supprimant ça roule !
Merci Raymond !!
J'aimerais comprendre ce que j'utilise. Pourrais-tu me décrire un peu le raisonnement de ta formule stp ?
Je ne comprends pas les INDEX et les COLONNE() avec les valeurs -5 -2 3 notamment (mais j'aimerais bien le raisonnement complet pour tout comprendre et progresser "en" excel ^^).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Edit suite à ton édition de message : il y a effectivement d'autres rubriques que revenus et charges : comment procéder du coup stp ?
Même question :
Comment est disposé ton fichier ?
Les autres rubriques sont à droite de "charges" ? Et les autres totaux du tableau 2 viennent en dessous de "charges" ? Il y en a combien en tout ?
Mais il n'y a bien que 3 exercices, 2010, 2011 et 2012 ?
Je te signale que si tu t'inscrits comme membre de CCM, opération rapide, facile et gratuite, tu bénéficieras de diverses facilités, comme celle de pouvoir échanger des messages privés avec tel ou tel autre membre.
Comment est disposé ton fichier ?
Les autres rubriques sont à droite de "charges" ? Et les autres totaux du tableau 2 viennent en dessous de "charges" ? Il y en a combien en tout ?
Mais il n'y a bien que 3 exercices, 2010, 2011 et 2012 ?
Je te signale que si tu t'inscrits comme membre de CCM, opération rapide, facile et gratuite, tu bénéficieras de diverses facilités, comme celle de pouvoir échanger des messages privés avec tel ou tel autre membre.
Finalement, c'était plus simple que je ne le craignais.
Il suffit de remplacer le ...;3) ou le ...;4) à la fin des formules par LIGNE()-15
En effet les totaux "revenus" figurent à la ligne 18 alors que les données sont dans la colonne 3 ;
les totaux "charges" à la ligne 19 concernent les données colonne 4
... l'écart est toujours de 15.
https://www.cjoint.com/?btbn0RevTD
Il suffit de remplacer le ...;3) ou le ...;4) à la fin des formules par LIGNE()-15
En effet les totaux "revenus" figurent à la ligne 18 alors que les données sont dans la colonne 3 ;
les totaux "charges" à la ligne 19 concernent les données colonne 4
... l'écart est toujours de 15.
https://www.cjoint.com/?btbn0RevTD
Merci pour ton explication !
Je comprends un peu mieux le raisonnement mais je ne comprends pas pourquoi tu fais "4*num de colonne -5" ? Qu'apporte le 4* et le -5 ?
J'ai mis ce petit exemple pour simplifier les choses, mais dans mon vrai fichier je créer ce tableau de synthèse dans une nouvelle feuille excel de mon classeur. Cela ne bouleverse pas le raisonnement (?) : il suffit de mettre partout dans la formule, des références à la feuille où sont les données sources ?
Je comprends un peu mieux le raisonnement mais je ne comprends pas pourquoi tu fais "4*num de colonne -5" ? Qu'apporte le 4* et le -5 ?
J'ai mis ce petit exemple pour simplifier les choses, mais dans mon vrai fichier je créer ce tableau de synthèse dans une nouvelle feuille excel de mon classeur. Cela ne bouleverse pas le raisonnement (?) : il suffit de mettre partout dans la formule, des références à la feuille où sont les données sources ?
Il y a 10 années.
Les rubriques dont il faut "sommer" les trimestres ne se suivent pas nécessairement : je peux avoir une colonne à sommer sur une feuille puis sur la ligne suivante ce sera une colonne d'une autre feuille du même classeur.
Je dois avoir 20-30 lignes de "sommes" à annualiser...
ps : il faudrait effectivement que je m'inscrire en tant que membre.
Les rubriques dont il faut "sommer" les trimestres ne se suivent pas nécessairement : je peux avoir une colonne à sommer sur une feuille puis sur la ligne suivante ce sera une colonne d'une autre feuille du même classeur.
Je dois avoir 20-30 lignes de "sommes" à annualiser...
ps : il faudrait effectivement que je m'inscrire en tant que membre.
Aïe !
Comme tu peux le constater, ce n'est pas toujours une bonne idée de poser une question simplifiée ou de soumettre un tableau réduit, et de devoir ensuite faire des acrobaties pour résoudre le vrai problème dans toute sa complexité !
Alors, si tu veux bien, j'attendrai d'avoir ton tableau réel pour essayer de te proposer des solutions viables. Parce que tu m'inquiètes en précisant que les données et les totaux ne sont pas dans la même feuille, et encore plus en révélant que les rubriques ne se suivent pas nécessairement, et peuvent se balader sur plusieurs feuilles ! ça promet ...
Je crains de ne pas pouvoir suivre.
Au post 8 tu demandes "pourquoi tu fais 4*num de colonne -5 ? Qu'apporte le 4* et le -5 ?".
* Pour l'année 2010 je suis en B18 ; c'est la colonne N° 2 de la feuille ; je dois me servir de cette indication pour désigner la ligne 3 où commencent les données de 2010 (en C3 et D3).
* Pour l'année 2011 c'est la colonne C, la N° 3 de la feuille ; je dois en déduire le N° de ligne 7, première donnée de 2011 (C7).
* Enfin pour 2012, colonne 4, je dois en déduire le N° de ligne 11.
Or pour passer de [x=2; 3; 4] à [y=3; 7; 11] il n'y a pas d'autre formule que y=4*x-5.
Comme tu peux le constater, ce n'est pas toujours une bonne idée de poser une question simplifiée ou de soumettre un tableau réduit, et de devoir ensuite faire des acrobaties pour résoudre le vrai problème dans toute sa complexité !
Alors, si tu veux bien, j'attendrai d'avoir ton tableau réel pour essayer de te proposer des solutions viables. Parce que tu m'inquiètes en précisant que les données et les totaux ne sont pas dans la même feuille, et encore plus en révélant que les rubriques ne se suivent pas nécessairement, et peuvent se balader sur plusieurs feuilles ! ça promet ...
Je crains de ne pas pouvoir suivre.
Au post 8 tu demandes "pourquoi tu fais 4*num de colonne -5 ? Qu'apporte le 4* et le -5 ?".
* Pour l'année 2010 je suis en B18 ; c'est la colonne N° 2 de la feuille ; je dois me servir de cette indication pour désigner la ligne 3 où commencent les données de 2010 (en C3 et D3).
* Pour l'année 2011 c'est la colonne C, la N° 3 de la feuille ; je dois en déduire le N° de ligne 7, première donnée de 2011 (C7).
* Enfin pour 2012, colonne 4, je dois en déduire le N° de ligne 11.
Or pour passer de [x=2; 3; 4] à [y=3; 7; 11] il n'y a pas d'autre formule que y=4*x-5.