Somme plage variable

Résolu/Fermé
Messages postés
256
Date d'inscription
lundi 27 février 2012
Statut
Membre
Dernière intervention
27 septembre 2021
-
Messages postés
256
Date d'inscription
lundi 27 février 2012
Statut
Membre
Dernière intervention
27 septembre 2021
-
Bonjour,

Apres avoir consulter plusieur forum, je n'ai pas trouvé l'aide necessaire:

J'ai un tableau avec en colonne les mois de l'année, et en ligne les dépenses par nature.

Je souhaiterais saisir en A1 par exemple le numéro de mois (exemple : 5 pour mai)
et obtenir le total de la ligne de janvier à mai sans prendre en compte juin, juillet aout et suivant.

Je souhaiterais avoir une formule, non une macro VBA.

Merci pour votre aide, c'est important pour moi
A voir également:

3 réponses

Messages postés
5805
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
25 janvier 2022
688
Bonjour

Si en colonne A5:A16 les mois de 1 à 12
en colonne B5:B16 les valeurs xxx
en A1 le dernier mois à prendre en compte

en B1 mettre cette formule

=SOMME.SI(A5:A16;"<="&A1;B5:B16)
Messages postés
256
Date d'inscription
lundi 27 février 2012
Statut
Membre
Dernière intervention
27 septembre 2021
30
merci à toi, mais cela m'impose de mettre les mois en ligne et non en colonne, c'est ca?

Il s'agit de documents comptables et financiers, je ne peux donc pas me permettre de changer la disposition, cela nuirais à la lecture et à la compréhension du document.
Messages postés
256
Date d'inscription
lundi 27 février 2012
Statut
Membre
Dernière intervention
27 septembre 2021
30
J'ai peut être une piste.

En VBA, on peut faire référence a une formule => exemple ("A1") ou avec les coordonnées de la cellule => exemple (1 , 1)

N'est il pas possible d'en faire autant avec une formule, car le point bloquant c'est le fait que la colonne est forcement une lettre (A,B,C,...) et qu'il est difficile de dire : colonne A + 5 = colonne F

vous connaissez peut etre la syntaxe a utiliser?
merci
Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
Bonsoir

mois de B1 à M1 (numéro ou nom sans importance)
=SI($A$1=0;0;SOMME(DECALER(B2:M2;0;0;1;$A$1)))

maquette-démo:
https://www.cjoint.com/?3GDxjskaKwN
Messages postés
256
Date d'inscription
lundi 27 février 2012
Statut
Membre
Dernière intervention
27 septembre 2021
30
merci beaucoup Michel!! une fois de plus!

ça marche au poil!