Découvrez comment faire la somme de certaines valeurs à partir de cases cochées dans Excel 365.
Cette méthode utilise le double tiret et la fonction SOMMEPROD. Le résultat est simple, fiable et rapide à mettre en œuvre.
Les cases cochées : VRAI ou FAUX
Une case à cocher dans Excel 365 renvoie VRAI ou FAUX selon son état, cochée ou non cochée. Ces valeurs ne sont pas numériques, ce qui empêche Excel d’effectuer une addition directe. Pour contourner ce problème, l'utilisation du double tiret va convertir VRAI et FAUX en 1 ou 0.
--VRAI→ 1--FAUX→ 0

Cette conversion est la clé du calcul dans notre exemple
Pourquoi utiliser SOMMEPROD
La fonction SOMMEPROD multiplie deux plages de même taille, puis additionne les résultats de chaque multiplication. C’est une fonction fiable pour les calculs avancés, comme par exemple le calcul de l'impôt sur le revenu.
Ici, SOMMEPROD s'écrit en indiquant seulement deux plages de données :
- Les montants en en-tête de colonne, qui seront bloqués avec des dollars.
- Les cases cochées converties en 0 et 1.

La formule pour additionner les montants
Il nous suffit donc de prendre en compte les plages de cellules
- à savoir celles contenant les montants à additionner,
$C$2:$F$2(les dollars sont très importants dans notre cas) - et celles contenant les 4 cases à cocher
--(C3:F3). L'utilisation de la parenthèse est obligatoire sinon le double-tiret est incapable de faire la transformation des VRAI et FAUX

Remarque : Si vos montants ne sont pas dans votre tableau, vous pouvez construire la matrice de nombres en remplaçant $C$2:$F$2 par {10.20.30.40}
Pourquoi cette méthode fonctionne
SOMMEPROD calcule simplement Valeur × 0 ou Valeur × 1. La formule additionne ensuite toutes les valeurs non nulles. Le résultat est exact et immédiat.
Conclusion
Le calcul peut sembler complexe avec des cases cochées. Pourtant, avec le double tiret et SOMMEPROD, la solution devient simple, rapide et claire. Cette méthode convient à tous vos tableaux de bonus, de primes ou de validations.
Une autre façon de procéder a été donnée en commentaire par Pierre. Sa solution consiste à n'écrire qu'un seul argument qui contient la multiplication des 2 plages de cellules =SOMMEPROD($C$2:$F$2*C3:F3)
15/11/2025 @ 21:27
Si vous utilisez la multiplication (le produit) dans l'argument. Vous pouvez juste faire une somme.
Sommeprod(A;B)
Somme(A*B)
14/11/2025 @ 23:09
Bonjour Frédéric
Je viens de tomber sur ton astuce suite à ta publication sur LinkedIn.
J'aime beaucoup l'idée de faire des calculs en fonction des cases à cocher.
Il me semble que l'on pourrait faire plus simple sans SOMMEPROD et sans le --
=SOMME(C3:F3*$C$2:$F$2)
Pierre
15/11/2025 @ 07:56
Oui, je n'y avais pas pensé. Je vais Le rajouter dans l'article
04/12/2025 @ 21:08
Bonsoir Frédéric
Merci pour la mention dans l'article 😉
Mais je crois que l'on peut faire encore plus simple en remplaçant le SOMMEPROD par SOMME.
Pierre
05/12/2025 @ 07:56
Certainement, il n'y a jamais une seule solution dans Excel. Là, il y en a 2 qui marchent et SOMMEPROD est compatible avec toutes les versions. Donc l'article me va bien comme il est.