XL 2019 additionner des cellules en fonction

Goo69

XLDnaute Nouveau
Bonjour,

Je cherche une formule pour additionner des cellules d'un tableau qui dépend d'un point de départ horizontal fixe (janvier en colonne B), d'un point qui évolue dans le temps (= la variable horizontale : février en colonne C, mars en colonne D) et un critère vertical.
Exemple en pj avec une formule test qui ne fonctionne pas.
Comment s'y prendre ?

Merci !
 

Pièces jointes

  • Classeur1.xlsx
    9.3 KB · Affichages: 6

sousou

XLDnaute Barbatruc
Bonjour
une fonction perso pour le fun
Function additionne(x, y)
With ActiveSheet
Set tableau = .Range("a1:m5")
lg = tableau.Columns(1).Rows.Find(x).Row
col = tableau.Rows(1).Rows.Find(y).Column
For n = 2 To col
valeur = .Cells(lg, n) + valeur
Next
End With
additionne = valeur
End Function
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Ajout MFC pour colorer la plage de recherche.
VB:
=SOMME(DECALER($B$1;EQUIV($B$8;$A$2:$A$5;0);;;MOIS(1&$C$8)))
Formule MFC
Code:
=EQUIV(B2;DECALER($B$1;EQUIV($B$8;$A$2:$A$5;0);;;MOIS(1&$C$8));0)

JHA
 

Pièces jointes

  • Classeur1 (41).xlsx
    10 KB · Affichages: 2

Goo69

XLDnaute Nouveau
Bonjour à tous,

Ajout MFC pour colorer la plage de recherche.
VB:
=SOMME(DECALER($B$1;EQUIV($B$8;$A$2:$A$5;0);;;MOIS(1&$C$8)))
Formule MFC
Code:
=EQUIV(B2;DECALER($B$1;EQUIV($B$8;$A$2:$A$5;0);;;MOIS(1&$C$8));0)

JHA
@JHA, j'ai un soucis au niveau de l'addition.
Si je modifie le mois de départ (de janvier on passe à juillet), alors l'addition des cellules n'est plus cohérente.
Je ne connais pas assez la fonction DECALLER() pour trouver une solution...
 

Pièces jointes

  • Classeur1 (41).xlsx
    9.9 KB · Affichages: 3

JHA

XLDnaute Barbatruc
Bonjour à tous,

Avec un choix du début et de fin.
MFC modifiée ;)

VB:
=SOMME(DECALER($B$1;EQUIV($B$8;$A$2:$A$5;0);EQUIV($C$8;$B$1:$M$1;0)-1;;EQUIV($D$8;$B$1:$M$1;0)-(EQUIV(C8;$B$1:$M$1;0)-1)))

JHA
 

Pièces jointes

  • Classeur1 (41) (1).xlsx
    10.2 KB · Affichages: 2

Discussions similaires

Réponses
11
Affichages
1 K

Statistiques des forums

Discussions
315 088
Messages
2 116 088
Membres
112 656
dernier inscrit
VNVT