Calculer l'évolution d'un CA

Bonjour à tous,

J'ai un souci sur Excel depuis quelques temps !

J'aimerai calculer un taux de croissance de mes produits.

Voici l'algorithme que j'aimerai suivre:

1. Trie de mon fichier par produit puis par année de commercialisation

2. S'il y'a qu'une seule année de commercialisation alors on ne mets rien dans la colonne Taux de croissance.

3. S'il le produit est vendu sur plusieurs années alors on ne mets rien pour la première année puis on effectue le calcul suivant:

Taux de croissance= (CA année n - CA année n-1) / CA année n-1 *100

Est ce possible à faire sur VBA ? Si oui quelqu'un pourrait-il m'aider car je tourne en rond depuis pas mal de temps la dessus

Voici un fichier test ou je donne un exemple d'application !

Merci d'avance,

Cordialement,

58fichiertest.xlsx (11.92 Ko)

Bonjour,

Je ne contrôle pas qu'il y ait une seule année d'écart (il y a des trous dans ton tableau).

Regarde si ça va.

eric

51fichiertest.xlsm (22.99 Ko)

Bonjour eriiic,

C'est bien cela que je tente de faire mais c'est vrai qu'il faut je gère le fait que l'écart entre les années est différente

Merci en tous cas !

Si quelq'un sait comment on peut ajouter cette contrainte, son idée est la bienvenue

Bonjour,

si tu expliquais ce que tu désires ?

eric

Je t'ai construit une sorte de schèma pour mieux t'expliquer !

Est ce compréhensible ? ^^

A te relire

calcultaux

Est ce compréhensible ? ^^

non.

1) Article 1 : ce n'est pas la somme mais le taux entre 2003 (regarde la 1ère ligne) et 2005.

2) Article 2 : Reporter sur toutes les lignes : l'affichage n'aura plus aucun sens non ?

Ton pb était :

c'est vrai qu'il faut je gère le fait que l'écart entre les années est différente

et tu n'en parles pas... 2007 et 2008 n'existent pas.

Regarde de près les données que tu as fourni et met le résultat exact que tu veux dans un fichier xls.

Ce n'est pas forcément simple et là tu fais faire le travail 2 fois. Evitons 3 fois...

eric

Eric, Uh

Je t'accorde que la deuxième ligne aurait du contenir 2005 dans la colonne année , je n'ai pas fais attention lors de la construction de ce fichier test.

Ensuite, si je souhaite reporter l'affichage sur toutes les lignes c'est qu'il y'a raison je ne fait pas ça pour m'amuser !

En ce qui concerne, mon problème survenue à cause des écarts différents j'ai finalement réussi à le régler.

Enfin j'aimerai te dire que ce n'est pas la peine d'être aigri avec les gens. Je pensais que ce forum était un forum d'entraide entre passionnés d'Excel, personne ne t'oblige à proposer des solutions à mes requêtes si tu en as pas envie. Te sens tu frustré, parce qu'à l'avenir j'aimerai que tu ne déverse pas ta mauvaise humeur sur moi et que tu passe ton chemin . Et oui, c'est facile pour toi d'être dérrière ton écran rdi2: en étant méchant avec les gens !

Demander l'effort de la clarté dans la demande c'est être aigri ?

Je te demande (gentiment il me semble) d'expliquer ce que tu désires en complément, et tu réponds en demandant d'autres choses qui n'ont rien à voir.

Fait un peu d'introspection...

Soit, j'essaierai de me rappeler de ton pseudo, pas de soucis.

eric

La demande de clarté peut être demandé de façon plus respectueuse !

Bonjour à tous,

Une proposition en pièce jointe :

Après un classement par "Produit" et par "Année" :

Pour un même article, le taux de croissance est calculé s'il y a une ou plusieurs année(s) d'écart.

Formule proposée : =SI(ET(A2=A1;C2<>C1);(B2-B1)/B1;"")

mbbp

39evolution-ca.xlsx (12.23 Ko)

Re,

Cette fois le taux de croissance n'est calculé, pour un même article, que si la # est de 1 an.

D2 : =SIERREUR(SI(ET(A2=A1;C2=C1+1);(B2-B1)/B1;"");"").

A tirer vers le bas.

mbbp

Bonjour,

La demande de clarté peut être demandé de façon plus respectueuse !

en étant méchant avec les gens !

Non mais je rêve.

Si :

Regarde de près les données que tu as fourni et met le résultat exact que tu veux dans un fichier xls.

Ce n'est pas forcément simple et là tu fais faire le travail 2 fois. Evitons 3 fois...

c'est manquer de respect et être méchant, cloître toi chez toi et prend tes gouttes !

Là oui, je commence à être méchant...

eric

Rechercher des sujets similaires à "calculer evolution"