La somme d’une valeur sur trois
Dans le tableau ci-dessous, on souhaite calculer – en D1 et D2 – la somme d’une cellule sur trois de la colonne A soit – dans cet exemple – obtenir la somme des trois cellules à fond coloré.
La solution la plus simple est celle proposée en D1, qui fait appel à la fonction SommeProd() et utilise aussi les fonctions Ligne() et Mod() :
=sommeprod(A1:A9*(mod(ligne(A1:A9);3)=0))
Le principe en est que l’on effectue la somme des valeurs situées dans les lignes où le reste de la division du numéro de la ligne par 3 est nul.
La cellule D2 représente une solution un peu plus compacte, mais qui exige en revanche une validation matricielle avec [Ctrl]-[Maj]-[Entrée] :
=somme(A1:A9*(mod(ligne(A1:A9);3)=0))
Cela mis à part, cette seconde solution est basée sur exactement le même principe.
Ce n’est pas la première fois que nous proposons des solutions alternatives entre SommeProd() et une formule matricielle…
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicuzRpKoLuH9x37S4xhI87gWVXnsHQb4VrZCEMBflYkyMeXyju3JOngARZEd7XAY1p55x3Ky16g3JhKN18TUFmjXXHEdYctCbKowHATyDE_fU_ZTbu76Th6mKAMRbB4xfk2WpA/s400/Une+sur+trois.jpg)
=sommeprod(A1:A9*(mod(ligne(A1:A9);3)=0))
Le principe en est que l’on effectue la somme des valeurs situées dans les lignes où le reste de la division du numéro de la ligne par 3 est nul.
La cellule D2 représente une solution un peu plus compacte, mais qui exige en revanche une validation matricielle avec [Ctrl]-[Maj]-[Entrée] :
=somme(A1:A9*(mod(ligne(A1:A9);3)=0))
Cela mis à part, cette seconde solution est basée sur exactement le même principe.
Ce n’est pas la première fois que nous proposons des solutions alternatives entre SommeProd() et une formule matricielle…
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil