Calculer une somme en prenant que 2 lignes sur 3
Résolu/Fermé
Mouftie
Messages postés
215
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
6 septembre 2020
-
1 oct. 2014 à 17:46
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 2 oct. 2014 à 11:34
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 2 oct. 2014 à 11:34
A voir également:
- Calculer une somme en prenant que 2 lignes sur 3
- Calculer une moyenne sur excel - Guide
- Somme si couleur - Guide
- Somme excel - Guide
- :3 smiley ✓ - Forum Mail
- Picasa 3 - Télécharger - Albums photo
4 réponses
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
1 oct. 2014 à 18:46
1 oct. 2014 à 18:46
Bonjour,
ou plus simplement en B4 (ou B3 ou ...) :
=SOMME(A2:A3)
et sélectionner B2:B4 avant de tirer vers le bas.
eric
ou plus simplement en B4 (ou B3 ou ...) :
=SOMME(A2:A3)
et sélectionner B2:B4 avant de tirer vers le bas.
eric
EchoOnLuck
Messages postés
248
Date d'inscription
mardi 30 septembre 2014
Statut
Membre
Dernière intervention
18 février 2016
14
1 oct. 2014 à 17:51
1 oct. 2014 à 17:51
https://forums.commentcamarche.net/forum/affich-10072536-excel-additionner-une-colonne-sur-2
Informe-moi si ça fonctionne :)
Informe-moi si ça fonctionne :)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
1 oct. 2014 à 18:00
1 oct. 2014 à 18:00
Bonjour
peut être avec cette formule pour un champ de valeurs de A2 à A100:
=SOMMEPROD(((MOD(LIGNE(A2:A100);3)=2)+(MOD(LIGNE(A2:A100);3)=0))*(A2:A100))
attention aux parenthèses
crdlmnt
peut être avec cette formule pour un champ de valeurs de A2 à A100:
=SOMMEPROD(((MOD(LIGNE(A2:A100);3)=2)+(MOD(LIGNE(A2:A100);3)=0))*(A2:A100))
attention aux parenthèses
crdlmnt
Mouftie
Messages postés
215
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
6 septembre 2020
15
2 oct. 2014 à 08:45
2 oct. 2014 à 08:45
Bonjour Vaucluse et Eric,
Merci pour vos réponses ; elles m'interressent toutes les 2.
Par contre si Vaucluse pouvait m'expliquer comment il choisit =2 et =0, je pourrai réutiliser la formule avec d'autres intervalles.
encore une fois merci
Merci pour vos réponses ; elles m'interressent toutes les 2.
Par contre si Vaucluse pouvait m'expliquer comment il choisit =2 et =0, je pourrai réutiliser la formule avec d'autres intervalles.
encore une fois merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
2 oct. 2014 à 10:17
2 oct. 2014 à 10:17
Bonjour
pour comprendre la formule, on décompose
SOMMEPROD fonctionne en matricielle (considère donc ligne par ligne) et n'additionne que les valeurs du second item (sans égalité) sur les lignes qui vont répondre aux conditions précisées dans le premier item, pour le champ indiqué
LIGNE() renvoie le N° de ligne où se trouve la formule
pour constater, écrire dans une cellule = LIGNE() et voir le résultat (le N° de ligne s'affiche)
MOD(valeur;diviseur) renvoie le reste de la division effectuée dans les parenthèses
pour constater, écrire =MOD(LIGNE();3) en B2 par exemple, et tirer vers le bas
les valeurs renvoyées se répètent en fonction du diviseur et du numéro de ligne
il suffit alors
dans le code MOD de placer le diviseur qui correspond à l'intervalle cherché
dans la formule SOMMEPROD d'additionner dans le premier item (l'item condition), les valeurs des résultats de MOD qui sont à retenir (chaque élément entre parenthèses et séparés par le signe +
à noter qu'en fait (après réflexion!!) on peut simplifier la formule en écrivant:
=SOMMEPROD((MOD(LIGNE(A2:A100);3)<>0)*(A2:A100))
ça devrait suffire pour éliminer du calcul les lignes ou MOD renvoie 0 , 3 étant la valeur du "pas" de l'addition
pas facile d'expliquer par écrit
en espérant avoir été clair
crdlmnt
pour comprendre la formule, on décompose
SOMMEPROD fonctionne en matricielle (considère donc ligne par ligne) et n'additionne que les valeurs du second item (sans égalité) sur les lignes qui vont répondre aux conditions précisées dans le premier item, pour le champ indiqué
LIGNE() renvoie le N° de ligne où se trouve la formule
pour constater, écrire dans une cellule = LIGNE() et voir le résultat (le N° de ligne s'affiche)
MOD(valeur;diviseur) renvoie le reste de la division effectuée dans les parenthèses
pour constater, écrire =MOD(LIGNE();3) en B2 par exemple, et tirer vers le bas
les valeurs renvoyées se répètent en fonction du diviseur et du numéro de ligne
il suffit alors
dans le code MOD de placer le diviseur qui correspond à l'intervalle cherché
dans la formule SOMMEPROD d'additionner dans le premier item (l'item condition), les valeurs des résultats de MOD qui sont à retenir (chaque élément entre parenthèses et séparés par le signe +
à noter qu'en fait (après réflexion!!) on peut simplifier la formule en écrivant:
=SOMMEPROD((MOD(LIGNE(A2:A100);3)<>0)*(A2:A100))
ça devrait suffire pour éliminer du calcul les lignes ou MOD renvoie 0 , 3 étant la valeur du "pas" de l'addition
pas facile d'expliquer par écrit
en espérant avoir été clair
crdlmnt
Mouftie
Messages postés
215
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
6 septembre 2020
15
2 oct. 2014 à 11:34
2 oct. 2014 à 11:34
Très clair, merci beaucoup. Bonne journée