Comment faire la somme des cellules une colonne sur deux dans Excel ? Ici, nous allons combiner 2 fonctions
- Utiliser la fonction MOD. C'est fonction va nous permettre de nous focaliser sur la colonne à additionner.
- La fonction SOMMEPROD. Cette fonction va permettre d'additionner les valeurs correspondantes au test réalisé avec la fonction MOD.
Présentation du problème
Selon la construction de certaines feuilles de calcul, il peut être difficile de réaliser une somme.
- Le classeur contient une colonne avec les ventes du mois.
- Une autre colonne montre l'écart mensuel en pourcentage.
- Comme les chiffres sont différents (valeurs entières et pourcentages), une formule est nécessaire.
- Cette formule additionne les valeurs d'une colonne sur 2.
Utiliser la fonction SOMMEPROD
La fonction SOMMEPROD fait le produit de nombres (la multiplication si vous préférer) et en même temps fait l'addition de tout ces chiffres. Le plus simple pour comprendre comment l'utiliser c'est de se représente le bulletin d'un élève avec plusieurs coefficient pour chaque matière.
- Pour chaque ligne, nous devons faire la multiplication entre la note obtenue (colonne B) et le coefficient (colonne C)
- Puis à la fin, nous additionnons toutes ces données (12*2 + 11*4 + ....)
La fonction SOMMEPROD fait tout ce travail simplement en sélectionnant les 2 colonnes (notes et coefficient)
Pour additionner une colonne sur 2, comment allons utilise la fonction SOMMEPROD ? 🤔
L'astuce ici va consister à créer un tableau en mémoire avec seulement des 0 et des 1.
- 1 pour les cellules que l'on souhaite additionner.
- 0 pour les cellules exclues de l'addition.
Et donc, seules les cellules de valeur 1 seront conservées dans l'addition. Dans l'image ci-dessous, nous avons présenter en ligne 3 ce qui sera en fait contenu en mémoire.
La fonction COLONNE retourne simplement le numéro des colonnes sélectionnées. Cela va nous être très utile à l'étape suivante.
La fonction MOD
La fonction MOD (pour modulo) retourne le reste d'une division.
- Nous allons retourner le reste de la division entre le numéro de la colonne divisé par 2.
- Et nous allons rechercher le numéro de colonne avec la fonction COLONNE
=MOD(COLONNE(B4:G4);2)
MAIS ATTENTION ! Nous voulons la valeur pour la colonne à additionner. Donc, nous devons rajouter
- L'instruction NON pour inverser le résultat
- Utiliser l'astuce du double-tiret pour convertir le test VRAI / FAUX en valeur 0 et 1
Additionner une colonne sur deux avec SOMMEPROD
Il ne reste donc plus qu'à multiplier ce tableau en mémoire avec les lignes qui contiennent les valeurs.
Vous trouverez des informations complémentaires sur la fonction SOMMEPROD sur le site de Microsoft.
Slimane
06/12/2023 @ 09:07
Bonjour,
j'ai une question si possible,
je veux que la cellule de la colonne "N" soit egale à la cellule de la colonne "N-2", comment faire ?, merci.
Salutations.
Frédéric LE GUEN
07/12/2023 @ 05:15
Tout simplement en N1 écrire =L1
Abdou moad
17/06/2019 @ 18:12
Merci
C'est très intéressant mais si possible de nous donner 2 ou 3 exemples différents serait plus explicite.
Merci encore
Frédéric LE GUEN
17/06/2019 @ 18:16
Bonjour,
Par expérience, si l'article est trop long, il n'est pas lu.
Mais je vais rajouter la formule pour faire une colonne sur 3 et aussi une ligne sur 2 si vous voulez.