Addition uniquement des chiffres à virgule

Jonas Blane Messages postés 133 Statut Membre -  
Gyrus Messages postés 3360 Statut Membre -
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...



--
Efforce toi d'être quelqu'un de charitable, juste, bon et aimant devant Dieu et les hommes et tu verras le ciel s'ouvrir pour toi à chaque fois que tu en auras besoin.

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

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

     Michel
    0
    1. Jonas Blane Messages postés 133 Statut Membre 2
       
      merci mon frère de me repondre mais je ne comprend pas la formule
      0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. Jonas Blane Messages postés 133 Statut Membre 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
  3. Gyrus Messages postés 3360 Statut Membre 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