Nombres entiers

Je cherche la formule qui peut faire ressortir la mention "est diviseur" ou "n'est pas diviseur" si le résultat de la division est un nombre entier. Merci de votre aide

5 réponses

  1. Contributeur
    bonjour

    essayer ceci

    =SI(A1/B1=ENT(A1/B1);"Est diviseur";"n'est pas diviseur")

    en A1 le nombre
    en B1 le diviseur

    Ou

    =SI(MOD(A1;B1)=0;"est diviseur";"nest pas diviseur")

    0
    1. Bonjour à tous les deux

      Si A1 et B1 sont des entiers, tu as aussi
      =SI(MOD(A1;B1)=0;"diviseur";"pas diviseur")

      Cdlmnt
      0
      1. Super. Merci beaucoup. A revanche.
        0
        1. De rien

          Si c'est fini, peux tu mettre le sujet à résolu (en haut à droite, la roue dentée)

          Cdlmnt
          0
          1. Modérateur
            Bonsoir,

            C'est une histoire complètement tordue. De quoi faire sauter en l'air tous les matheux (dont je ne fais pas partie) :

            Je crois, mais n'en suis pas sûr, qu'Excel affiche 15 chiffres significatifs.

            Donc quand on utilise la fonction MOD et que le résultat est 0,000000000000000000000000000007, Excel va afficher un beau 0,00000 et on en conclut que B1 est un diviseur de A1 !

            Faut pas être difficile !
            0
            1. Contributeur
              Bonjour,

              oui, Mod() peut être dépassé pour les grands nombres. Tout dépend de la plage utilisée par le demandeur.
              Pour l'instant pas d'infos de sa part là-dessus.
              Quoiqu'il en soit il sera difficile de dépasser les limites d'excel sur excel sans une grande gymnastique.
              S'il n'a pas de grands nombres ça reste jouable.
              eric
              0
            2. Modérateur
              @eriiicEn fait il suffit de choisir A et B entiers. On a alors pratiquement aucune chance de se trouver dans un cas particulier comme celui que j'ai envisagé.
              Et le critère de divisibilité sera bon.

              Pierre
              0