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 -
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...
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...
A voir également:
- Addition uniquement des chiffres à virgule
- Addition excel - Guide
- Publipostage 2 chiffres après la virgule ✓ - Forum Word
- Bash addition ✓ - Forum Shell
- [Bash]Impossible de faire une simple addition - Forum Shell
- Additionner deux réels en shell ✓ - Forum Shell
3 réponses
Bonjour
=SOMMEPROD((MOD(A1:A5;1)>0)*(A1:A5))
à adapter pour 2 feuilles
Michel
=SOMMEPROD((MOD(A1:A5;1)>0)*(A1:A5))
à adapter pour 2 feuilles
Michel
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
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)
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)