Somme par tranche

ptitlexy

XLDnaute Nouveau
Bonjour à tous,

Je cherche une solution pour faire une somme par tranche sur l'exemple suivant :

Bien A 10 340,04 €
Bien B 731,66 €
Bien c 2 556,68 €
Bien E 4 946,76 €
Bien F 2 948,89 €
Bien G 5 196,54 €
Bien H 4 524,99 €
Bien I 825,09 €
Bien J 1 110,28 €
Bien K 6 105,45 €

Je voudrais faire un total des biens qui ont une valeur de :
0 - 1000 € (ici 731.66 + 825.09)
1000 € - 2000 € (ici 1110.28 €)
2000 € - 3000 € (ici 2 556.68€ + 2 948.89 €)
3000 € - 4000 € (ici 0)

Etc...

Quelle formule dois-je utiliser afin de pouvoir réaliser ce calcul ?

Merci d'avance de votre aide !
 

ptitlexy

XLDnaute Nouveau
J'ai une autre petite question afin de mieux comprendre la formule :

Si je veux juste compter le nombre de biens supérieurs à 1.000 €, je fais =sommeprod(maplage>1000)*1

Mais pourquoi fait-on *1 ? (Je vois bien que sans le *1, cela ne marche pas, mais je ne comprends pas pourquoi on met cela).

Merci,
 

CISCO

XLDnaute Barbatruc
Bonjour

Pour que SOMMEPROD fonctionne ici, il faut qu'il y ait un produit *1 pour transformer les VRAI FAUX provenant du test en 1 ou en 0...

Pour mieux comprendre les étapes de calcul intermédiaires, sélectionne la cellule contenant la formule qui t'intéresse, puis clique sur "Formules", puis sur "Évaluation de formule". Autre solution, surligne la partie de la formule qui t'intéresse, sans oublier une parenthèse en route, puis F9. Pour revenir en arrière, Echap.

@ plus
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Bonsour®
J'ai une autre petite question afin de mieux comprendre la formule :
Si je veux juste compter le nombre de biens supérieurs à 1.000 €, je fais =sommeprod(maplage>1000)*1
Mais pourquoi fait-on *1 ? (Je vois bien que sans le *1, cela ne marche pas, mais je ne comprends pas pourquoi on met cela).
Merci,
le résultat de la partie : maplage >1000 est une matrice booléenne composée de :VRAI/FAUX etc...
l'opérateur numérique : * 1 permet de numériser cette matrice sous forme de : 0/1 etc ...

Nb : toute opération mathématique neutre sur cette première matrice aurait le même impact
ex :
+0
*sin(radians(90))
*Cos(0)
ou bien encore :
-- (double opérateur unaire moins)
 

Statistiques des forums

Discussions
312 839
Messages
2 092 696
Membres
105 511
dernier inscrit
karimdauphins