Automatiser un business plan en fonction de la dur

Fermé
dapouz Messages postés 4 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 7 mai 2018 - 3 mai 2018 à 12:01
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 - 7 mai 2018 à 11:18
Bonjour à tous,

Je souhaite automatiser un business plan en fonction de la durée du 1er exercice

Dans mon exemple, j'ai :

- En CA, , E4, D4, .... mes mois indiqués 1,2,3.....
- En C5, D5, E5, .... mes CA mensuels

En A1, j'indique la durée de l'exercice 1 en mois, par exemple 18
En A2, la durée de l'exercice 2 en mois, par exemple 12

Je souhaite ensuite avoir en B1 le total de CA des 18 premiers mois et en B2 le total des 12 mois suivants.

Merci pour vos retours

A voir également:

1 réponse

DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
3 mai 2018 à 14:42
Bonjour,

en B1 =somme(decaler(c5;0;0;1;a1)
en C1 =somme(decaler(c5;0;a1;1;a2)

Cdlmnt
0
dapouz Messages postés 4 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 7 mai 2018
7 mai 2018 à 09:03
Merci c'est parfait !

Cependant j'ai une petite particularité, à la fin de chaque période de 12 mois j'ai en C une cellule Année qui donne le total des 12 mois (Année 1, Année 2,...)
les mois en C sont indiqués 1,2,3 ...mais pour l'année j'ai laissé Année 1, donc la valeur n'est pas numérique. Peut-on faire quelque chose avec ça afin que dans mon exemple des 18 premiers mois, la somme de l'année 1 ne soit pas prise en compte dans le total ?
0
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
7 mai 2018 à 11:18
il faut modifier les formules. Car il faut prendre en compte cette cellule pour le decaler()
en B1, on aura: =somme(decaler(c5;0;0;1;si (a1>12, a1+1;a1)
Mais on ne doit pas prendre en compte la valeur de la cellule année 1
il faut alors modifier la cellule de année 1 , passer de somme(12 mois) a sous.total(9;12 mois) et changer egalement la formule en B1 qui va devenir finalement
=sous.total(9;decaler(c5;0;0;1;si (a1>12, a1+1;a1)))
a essayer, je n'ai pas de fichier !
et pour etre plus pointu, si on depasse 24 mois en a1
=sous.total(9;decaler(c5;0;0;1;si (a1>12, a1+(1*ent(a1/12);a1))) qui prendra en compe le nombre de cellules Année n en plus
Cdlmnt
0