[Excel] Formule d'une somme
Résolu
Jeremy59250(2)
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
néné -
néné -
Bonjour,
Je recherche une solution à mon problème :
J'ai a formule suivante :
=SOMME(A5:A10)
J'aimerai pouvoir changer les valeurs des lignes (Ici 5 et 10) en mettant ces 2 valeurs dans 2 autres cellules.
Par exemple si je mets 8 dans B1 et 16 dans B2 j'aurai =SOMME(A8:A16)
.................................................................=SOMME(A(B1):A(B2)) <------ Mais cette formule ne fonctionne pas...
Merci
Jérémy
Je recherche une solution à mon problème :
J'ai a formule suivante :
=SOMME(A5:A10)
J'aimerai pouvoir changer les valeurs des lignes (Ici 5 et 10) en mettant ces 2 valeurs dans 2 autres cellules.
Par exemple si je mets 8 dans B1 et 16 dans B2 j'aurai =SOMME(A8:A16)
.................................................................=SOMME(A(B1):A(B2)) <------ Mais cette formule ne fonctionne pas...
Merci
Jérémy
A voir également:
- [Excel] Formule d'une somme
- Formule somme excel colonne - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
12 réponses
bonjour
Dans cette formule =SOMME(A1:A10), j'aimerai faire varier les lignes 1 et 10 en notant les valeurs des ligne dans 2 autres cellules
Cette formule devrait te fournir la solution :
Par rapport à A1, tu décales de la valeur de B1 moins 1 car tu veux prendre ta première ligne.
tu prends les lignes C1 - B1 , ta plage augmentée de 1 car tu veux bornes comprises.
Dans cette formule =SOMME(A1:A10), j'aimerai faire varier les lignes 1 et 10 en notant les valeurs des ligne dans 2 autres cellules
Cette formule devrait te fournir la solution :
=SOMME(DECALER($A$1;B1-1;;C1-B1+1))
Par rapport à A1, tu décales de la valeur de B1 moins 1 car tu veux prendre ta première ligne.
tu prends les lignes C1 - B1 , ta plage augmentée de 1 car tu veux bornes comprises.
just1xpa2
Messages postés
1603
Date d'inscription
Statut
Membre
Dernière intervention
196
cela correspond a ce qu'il cherchait, je crois ,bravo...
Dans cette formule =SOMME(A1:A10), j'aimerai faire varier les lignes 1 et 10 en notant les valeurs des ligne dans 2 autres cellules
Ex : Si j'ai 3 dans B1 et 8 dans C1 ça me donnerait la somme de A3 à A8
......Si j'ai 4 dans B1 et 5 dans C1 ça me donnerait la somme de A4 à A5
J'espère etre assez clair
Merci
Ex : Si j'ai 3 dans B1 et 8 dans C1 ça me donnerait la somme de A3 à A8
......Si j'ai 4 dans B1 et 5 dans C1 ça me donnerait la somme de A4 à A5
J'espère etre assez clair
Merci
bonjour , ton explication, n'est pas clair, si en A11 tu a ta formule somme(a5a10, elle ne peut pas fonctionner pour B1et B2.
par contre, si en B11, tu marque cette formule, =SOMME(B1:B2) tu auras la somme des deux cellule B1et B2
maintenant, si tu veux que ta formule en A11 incorpore tes 2 resultat de la colonne A5 A10 et B1 et B2 tu marque en A11 cette formule en remplacement de la premère=SOMME(A5:A10;B1:B2)
cordialement
par contre, si en B11, tu marque cette formule, =SOMME(B1:B2) tu auras la somme des deux cellule B1et B2
maintenant, si tu veux que ta formule en A11 incorpore tes 2 resultat de la colonne A5 A10 et B1 et B2 tu marque en A11 cette formule en remplacement de la premère=SOMME(A5:A10;B1:B2)
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Non ce n'est pas ça du tout.
Les cellules B1 et C1 servent à noter le numéro de ligne où doit commencer et finir la somme de la colonne A...
Les cellules B1 et C1 servent à noter le numéro de ligne où doit commencer et finir la somme de la colonne A...
Bonjour,
Avec une macro a adapter
Sub addition()
Dim X1 As Single
Dim X2 As Single
X1 = Range("b1").Value
X2 = Range("c1").Value
Range("D1").Value = Range("B" & X1 & "") + Range("c" & X2 & "")
'
End Sub
Avec une macro a adapter
Sub addition()
Dim X1 As Single
Dim X2 As Single
X1 = Range("b1").Value
X2 = Range("c1").Value
Range("D1").Value = Range("B" & X1 & "") + Range("c" & X2 & "")
'
End Sub
Magnifique ! je ne connaissais pas la fonction DECALER.
Encore merci !
Explications :
DECALER(réf;lignes;colonnes;hauteur;largeur)
réf est la référence par rapport à laquelle le décalage doit être opéré. L'argument réf doit être une référence à une cellule ou à une plage de cellules adjacentes ; sinon, la fonction DECALER renvoie la valeur d'erreur #VALEUR!.
lignes est le nombre de lignes vers le haut ou vers le bas dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument lignes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq lignes en dessous de la référence. L'argument lignes peut être positif (c'est-à-dire en dessous de la référence de départ) ou négatif (c'est-à-dire au-dessus de la référence de départ).
colonnes est le nombre de colonnes vers la droite ou vers la gauche dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument colonnes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq colonnes vers la droite par rapport à la référence. L'argument colonnes peut être positif (c'est-à-dire à droite de la référence de départ) ou négatif (c'est-à-dire à gauche de la référence de départ).
hauteur est la hauteur, exprimée en nombre de lignes que la référence renvoyée doit avoir. L'argument hauteur doit être un nombre positif.
largeur est la largeur, exprimée en nombre de colonnes que la référence renvoyée doit avoir. L'argument largeur doit être un nombre positif.
Notes
Si les arguments lignes et colonnes décalent la référence au-delà du bord de la feuille de calcul, la fonction DECALER renvoie la valeur d'erreur #REF!.
Si les arguments hauteur ou largeur sont omis, les valeurs par défaut des arguments hauteur et largeur sont celles de l'argument réf.
La fonction DECALER n'a pas pour rôle de décaler physiquement les cellules dans la feuille ni de modifier la sélection ; elle renvoie simplement une référence. La fonction DECALER peut être utilisée avec toutes les fonctions exigeant une référence comme argument. Par exemple, la formule SOMME(DECALER(C2;1;2;3;1)) calcule la valeur totale de la plage couvrant 3 lignes sur 1 colonne et se situant 1 ligne en dessous et 2 colonnes à droite de la cellule C2.
Encore merci !
Explications :
DECALER(réf;lignes;colonnes;hauteur;largeur)
réf est la référence par rapport à laquelle le décalage doit être opéré. L'argument réf doit être une référence à une cellule ou à une plage de cellules adjacentes ; sinon, la fonction DECALER renvoie la valeur d'erreur #VALEUR!.
lignes est le nombre de lignes vers le haut ou vers le bas dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument lignes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq lignes en dessous de la référence. L'argument lignes peut être positif (c'est-à-dire en dessous de la référence de départ) ou négatif (c'est-à-dire au-dessus de la référence de départ).
colonnes est le nombre de colonnes vers la droite ou vers la gauche dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument colonnes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq colonnes vers la droite par rapport à la référence. L'argument colonnes peut être positif (c'est-à-dire à droite de la référence de départ) ou négatif (c'est-à-dire à gauche de la référence de départ).
hauteur est la hauteur, exprimée en nombre de lignes que la référence renvoyée doit avoir. L'argument hauteur doit être un nombre positif.
largeur est la largeur, exprimée en nombre de colonnes que la référence renvoyée doit avoir. L'argument largeur doit être un nombre positif.
Notes
Si les arguments lignes et colonnes décalent la référence au-delà du bord de la feuille de calcul, la fonction DECALER renvoie la valeur d'erreur #REF!.
Si les arguments hauteur ou largeur sont omis, les valeurs par défaut des arguments hauteur et largeur sont celles de l'argument réf.
La fonction DECALER n'a pas pour rôle de décaler physiquement les cellules dans la feuille ni de modifier la sélection ; elle renvoie simplement une référence. La fonction DECALER peut être utilisée avec toutes les fonctions exigeant une référence comme argument. Par exemple, la formule SOMME(DECALER(C2;1;2;3;1)) calcule la valeur totale de la plage couvrant 3 lignes sur 1 colonne et se situant 1 ligne en dessous et 2 colonnes à droite de la cellule C2.