Excel 2010, je cherche une formule

Résolu/Fermé
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018 - 12 déc. 2014 à 17:27
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018 - 18 déc. 2014 à 13:42
Bonjour,

Nous faisons des états financiers de plusieurs entreprises (une quarantaine) et je cherche une formule, je ne sais pas laquelle, qui automatiserait certaines formules.
Dans le fichier ci-joint, j'ai mis juste le nécessaire comme exemple.
J'ai mis des codes de couleurs avec des explications pour chaque couleur.
Pour le moment, ce qu'on doit faire, c'est qu'à chaque changement d'année fiscale, on doit changer manuellement les formules de la feuille "sommaire" pour aller chercher les données dans un autre section de la feuille "rapports totaux".
Comme les dates se changent tout seul, quand ce sera la nouvelle année, comment peut-on faire pour que les formules changent aussi de référence tout seul ?
En résumé, dans mon exemple, comment les tableaux de gauche dans la feuille "sommaire" deviennent comme les tableaux de droite ?

merci beaucoup pour votre aide. On doit faire cette étape une quarantaine de fois par année (une fois pour chaque entreprise) et le risque d'erreur est là.

bonne journée et joyeuses fêtes à tous.

https://www.cjoint.com/c/DLmrGKhJ5fT


A voir également:

7 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
12 déc. 2014 à 17:58
Bonjour

Essaie ces formules :
En I12 : =INDIRECT("'Rapports totaux'!E" & EQUIV(I11;'Rapports totaux'!$B:$B;0)+16)

En I23 : =RECHERCHEV($I$2;INDIRECT("'Rapports totaux'!A" & EQUIV(I22;'Rapports totaux'!$B:$B;0)+1 & ":Y" & EQUIV(I22;'Rapports totaux'!$B:$B;0)+1);5)

Principe on reconstitue avec INDIRECT les adresses en retrouvant avec EQUIV la ligne de la bonne année en colonne B et en ajoutant le nombre de ligne nécessaires pour tomber sur celle du résultat attendu (+16 dans le premier cas par ex)

Formules à adapter pour les autres cellules

Cdlmnt
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
15 déc. 2014 à 13:48
wow, c'est génial !
C'est exactement ce que je cherchais.
Un gros merci !
et passez un bon temps des fêtes !
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
15 déc. 2014 à 14:32
oups, j'ai fait des tests et il y a un petit quelque chose qui n'a pas fonctionné.
l'analyse annuelle fonctionne très bien, mais pas l'analyse mensuelle.

https://www.cjoint.com/c/DLpoKv59nra

j'ai rajouté une ligne dans la feuille "rapports totaux" dans mon exemple.
Car rendu en période 2, les données doivent changer dans le 2e tableau de droite. ça doit aller chercher les données en fontion de la période (d'où la rechercheV qui était là). Donc, à chaque changement de période (mois), ça doit changer de ligne pour faire l'analyse du mois courant.

merci.
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
17 déc. 2014 à 16:55
correction. voir ce fichier svp

https://www.cjoint.com/?DLrrblPZv4S

j'ai mis les formules de via55 dedans.
Dans ma question d'origine, j'ai oublié de mentionner qu'il fallait aussi que les données changent quand on change de période.
svp faire le test en mettant période 2.
merci et désolée pour cet oubli.
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
17 déc. 2014 à 19:38
Bonsoir

Dans la formule en M23 comme dans toutes celles du tableau du bas le décalage pour trouver la dernière ligne du tableau n'est pas bon, il y a +1 alors que ce devrait être +11 (un 1 avait du sauter à la frappe !)
=RECHERCHEV($I$2;INDIRECT("'Rapports totaux'!A" & EQUIV($M$22;'Rapports totaux'!$B:$B;0)+1 & ":Y" & EQUIV($M$22;'Rapports totaux'!$B:$B;0)+1);5)

Bonne formule :
=RECHERCHEV($I$2;INDIRECT("'Rapports totaux'!A" & EQUIV($M$22;'Rapports totaux'!$B:$B;0)+1 & ":Y" & EQUIV($M$22;'Rapports totaux'!$B:$B;0)+11);5)

Cdlmnt
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
17 déc. 2014 à 19:45
et la première section de la formule, doit-elle être changée aussi pour +11 ?

=RECHERCHEV($I$2;INDIRECT("'Rapports totaux'!A" & EQUIV($M$22;'Rapports totaux'!$B:$B;0)+1 <--- & ":Y" & EQUIV($M$22;'Rapports totaux'!$B:$B;0)+11);5)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
17 déc. 2014 à 19:51
ok, j'ai changé pour le 11 dans la première section et j'ai eu ma réponse :)

Donc, tout semble bien fonctionner.

Un gros merci et passez un joyeux temps des fêtes.
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
18 déc. 2014 à 11:57
Bonjour

Je ne trouvais plus votre question ayant fais le travail je vous le remets

https://www.cjoint.com/?3LsmdyG2DAD
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
18 déc. 2014 à 13:42
Merci philou10120,
J'ai eu aussi une réponse de la part de via55.
Je vais pouvoir tester 2 solutions.
Merci à vous deux.
0