Calcul de CUMUL en fonction d'une variable

Bonsoir,

J'aurais besoin de votre aide car malgré mes recherches je ne trouve pas la solution la plus efficace à mon problème.

J'ai besoin de voir l’évolution d'un Chiffre d'Affaire en fonction des mois. et j'aurais besoin de créer une formule comme suit :

SI B1=1 alors H5=B5

SI B1=2 alors H5=B5+D5

SI B1=3 alors H5=B5+D5+F5

pour mieux comprendre je vous mets un fichier joint.

Si quelqu'un a une idée, je l'en remercie d'avance, car cela me faciliterait bien la vie

(pour ceux qui se demande à quoi cela va me servir, mon classeur excel d'origine est bien plus complexe, mais cette version simplifiée fonctionne sur la même base et est plus facile à expliquer).

Merci d'avance à ceux qui vont me répondre.

121cumulcible.xlsx (11.05 Ko)

Bonjour @ tous,

en H5,

=SOMME(SOUS.TOTAL(9;DECALER(A5;;LIGNE(INDIRECT("1:"&$B$1))*2-1)))

@ valider par Ctrl+Maj+Entree

@ tirer vers le bas et vers la droite

@ + +

120cumulcible.xlsx (11.72 Ko)

Merci beaucoup! Vous êtes trop fort!

Bonjour,

pour le fun une autre au cas ou B1>3, B1<1 ou B1 est décimale, en H5 :

=SOMME(SOMME(DECALER(A5;;LIGNE(INDIRECT("1:"&ENT(MAX(1;MIN($B$1;3)))))*2-1)))

@ valider par Ctrl+Maj+Entree

@ tirer vers le bas et vers la droite

@ + +

Bonjour,

Merci beaucoup ça fonctionne parfaitement!

Mais j'ai encore une petite question à vous poser :

si jamais les cellules que je comptabilise dans mon sous-total sont espacées de plus de colonne ?

Dans notre exemple c'est 1 sur 2 (ex : B+D+F+ ...) mais si à l'avenir j'ai 3 ou 4 colonnes de séparation (ex: B+F+J+N+...)

quelle partie de la formule je devrais modifier?

Merci d'avance

Bonsoir,

shion-faye a écrit :

Bonjour,

Merci beaucoup ça fonctionne parfaitement!

Mais j'ai encore une petite question à vous poser :

si jamais les cellules que je comptabilise dans mon sous-total sont espacées de plus de colonne ?

Dans notre exemple c'est 1 sur 2 (ex : B+D+F+ ...) mais si à l'avenir j'ai 3 ou 4 colonnes de séparation (ex: B+F+J+N+...)

quelle partie de la formule je devrais modifier?

Merci d'avance

C'est une question mathématique, il faut d'abord essayer de décortiquer la formule,

Pour 2 colonnes :

=SOMME(SOMME(DECALER(A5;;LIGNE(INDIRECT("1:"&ENT(MAX(1;MIN($B$1;3)))))[surligner=#FF0000]*2-1)))

Pour 3 colonnes *3-2

Pour 4 colonnes *4-3

et ainsi de suite

@ + +

Bonsoir,

bon j'ai passé une bonne partie de l'après-midi à essayer d'appliquer la formule à mon tableau, mais je dois me faire une raison cette formule est vraiment trop compliquée pour moi

J'aurais besoin que le cumul de mes historiques se fasse en BE et ceux en fonction du mois indiqué en B1 (1 = Janvier, ect... jusqu'au 12 = décembre).

CI-joint mon fichier excel, si vous pouviez me dire d'ou vient mon erreur

Merci d'avance!

70c-a-marques.xlsx (21.61 Ko)

Bonsoir,

En BE5,

=SOMME(SOMME(DECALER(H5;;LIGNE(INDIRECT("1:"&$B$1))*4-3)))

@ valider par Ctrl+Maj+Entree

@ tirer vers le bas et vers la droite

@ + +

Merci beaucoup c'est parfait!

Rechercher des sujets similaires à "calcul cumul fonction variable"