Addition uniquement des chiffres à virgule
Fermé
Jonas Blane
Messages postés
105
Date d'inscription
lundi 17 décembre 2012
Statut
Membre
Dernière intervention
17 mars 2021
-
12 juil. 2016 à 16:11
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 13 juil. 2016 à 19:59
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 - 13 juil. 2016 à 19:59
A voir également:
- Addition uniquement des chiffres à virgule
- Formule addition excel - Guide
- Numéro allemand 11 chiffres - Forum Mobile
- Entrez l’un des codes à 8 chiffres fourni lors de la configuration de l’authentification à deux facteurs. ✓ - Forum Instagram
- Nombre de combinaison possible avec 8 chiffres - Forum Programmation
- Les chiffres saisis ne correspondent pas à votre code. veuillez réessayer. ✓ - Forum Facebook
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 12/07/2016 à 16:30
Modifié par michel_m le 12/07/2016 à 16:30
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
Raymond PENTIER
Messages postés
58396
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
Modifié par Raymond PENTIER le 13/07/2016 à 01:05
Modifié par Raymond PENTIER le 13/07/2016 à 01:05
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)
Jonas Blane
Messages postés
105
Date d'inscription
lundi 17 décembre 2012
Statut
Membre
Dernière intervention
17 mars 2021
2
13 juil. 2016 à 19:31
13 juil. 2016 à 19:31
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
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
13 juil. 2016 à 19:59
13 juil. 2016 à 19:59
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+
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+
12 juil. 2016 à 16:31