Microsoft 365 Forcer le résultat d'un calcul à se terminer par .99

Orfelia

XLDnaute Nouveau
Bonjour, Bonsoir,

Question toute simple le calcul
Calcul très simple : 3$ X 2 = 6,00, mais j'aimerais que les deux derniers chiffre soit .99.

Alors j'aimerais que le résultat de 3$ multiplier par 2 soit 5,99$

Merci à l'avance et bonne soirée
 

patricktoulon

XLDnaute Barbatruc
re
il y a certainement mieux mais en attendant
=SI(OU((A2*2)=ENT(A2*2);(A2*2)=ARRONDI.AU.MULTIPLE(A2*2;0,5));A2*2-0,01;SI((A2*2)-0,5>ENT(A2*2);ENT(A2*2)+0,99;ENT(A2*2)+0,49))

ou celle ci
=SI(ENT(A2*2)=A2*2;A2*2-0,01;ENT(A2*2)+0,99*(A2*2-ENT(A2*2)>0,5)+(0,49*(A2*2-ENT(A2*2)<=0,5)))
autrement dit dans cette 2d exemple

si c'est un entier
alors l'entier -0.01
sinon
on utilise ici un bouleen (addition math+booleen
en gros
l'entier+ ( 0.49 *true ou false) +( 0.99*true ou false )
fonctionner avec des additions logiques diminue considérablement les formules
1671292273644.png
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 915
Membres
101 837
dernier inscrit
Ugo