Addition uniquement des chiffres à virgule

Jonas Blane Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -  
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour la famille,
j'aurais besoin de votre aide.
j'ai deux feuilles dont une me sert de base et l'autre de traitement de cette base la.
voila dans ma base il y a des montants avec virgules et d'autres sans virgules. je veux une formule qui additionne uniquement les chiffres a virgules sans que j'ai à les sélectionner...



3 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour

=SOMMEPROD((MOD(A1:A5;1)>0)*(A1:A5))
à adapter pour 2 feuilles

 Michel
0
Jonas Blane Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   2
 
merci mon frère de me repondre mais je ne comprend pas la formule
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Bonjour Jonas.

Vu l'heure (une heure du matin en France, alors qu'il n'est que 19 h chez moi) michel_m doit se reposer !
Il ne m'en voudra donc pas trop si je réponds à sa place ?

modulo(x,y) donne le reste de la division euclidienne de x par y ; cette notion mathématique est assez complexe : https://fr.wikipedia.org/wiki/Modulo_(op%C3%A9ration) ... Ainsi
=MOD(8,25;8) donne 0,25
=MOD(8,75;4) donne 0,75
=MOD(8,233;1) donne 0,233
=MOD(8,2;1) donne 0,2
=MOD(8;1) donne 0
Donc, la formule de michel_m fait la somme des données en A1:A5 pour lesquelles le modulo 1 est nul (donc pas de décimales) !

Avec ta liste en Feuil2 (Base) et ta formule en Feuil1 (Traitement) on aura
=SOMMEPROD((MOD(Feuil2!A1:A5;1)>0)*(Feuil2!A1:A5))

Salutations à vous deux.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0
Jonas Blane Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci Raymond je m'instruis sur Wikipédia et je te reviens si tu es d'accord.. sans vouloir trop te déranger. encore merci
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour à tous,

Une autre formulation :
=SOMMEPROD((Base!A1:A5<>ENT(Base!A1:A5))*(Base!A1:A5))

On sélectionne les données dont la valeur est différente de leur partie entière.

A+
0