(en supposant que ton 20 est avant la virgule, pas en position variable avant ou après)
Tu prends ton nombre entier, tu le divises par 100, et tu y soustrais l’arrondi, pour vérifier que la différence vaut bien 0.2 :
Si nombre/100 – round(nombre/100) = 0.2 alors le nombre finissait par 20
Extrapolation autre que 20 : si tu veux 40 il faut =0.4, mais si tu veux quelque chose supérieur à 50 alors round va arrondir du mauvais côté (ex 1060 donnera 10.6 et 11 donc il faudra chercher =-0.4, et donc séparer les cas sup et inf à 50 si on veut généraliser (ou pour ne pas séparer les cas, utiliser l’astuce qui décale de 0.5 avant d’arrondir via round, qu’on peut trouver dans plusieurs files via le bouton search du site, au choix)
Petit mot pour le “futur débutant” lecteur du topic qui se demande pourquoi compliquer avec round: au moment d’écrire ces lignes sont utilisées selon le broker la v10.3 ou la v11. En v10.3 on n’a que round, en v11 on a floor et ceil, et en v11 il suffit bien sûr d’utiliser floor au lieu de round pour ne pas avoir besoin de séparer les cas sup et inf à 50