OVH Cloud OVH Cloud

Extraire la décimal

7 réponses
Avatar
caroual
Bonjour,
Je voudrais savoir s'il existe une formule pour dire :
ex : Le résultat de ma formule est 4.59 je veux obtenir 0.59
J'ai essayé le nombre moins l'entier du nombre, mais comme ma formule
est longue je voudrais la simplifier en disant = les chiffres après la
virgule.

Merci
Caroual2@wanadoo.fr

7 réponses

Avatar
papou
Bonjour Caroual
Avec ta valeur en A1 :
=MOD(A1;1)
Cordialement
Pascal

"caroual" a écrit dans le message de
news:c1eoe9$ru9$
Bonjour,
Je voudrais savoir s'il existe une formule pour dire :
ex : Le résultat de ma formule est 4.59 je veux obtenir 0.59
J'ai essayé le nombre moins l'entier du nombre, mais comme ma formule
est longue je voudrais la simplifier en disant = les chiffres après la
virgule.

Merci



Avatar
Schou
Bonjour croual,

L'utilisation du MOD ne retient que la partie décimale (5 MOD 2 = 0.5)
tandis que le DIV lui ne retient que la partie entière (5 DIV 2 = 2)




"caroual" a écrit dans le message de
news:c1eoe9$ru9$
Bonjour,
Je voudrais savoir s'il existe une formule pour dire :
ex : Le résultat de ma formule est 4.59 je veux obtenir 0.59
J'ai essayé le nombre moins l'entier du nombre, mais comme ma formule
est longue je voudrais la simplifier en disant = les chiffres après la
virgule.

Merci



Avatar
garnote
Bonjour,

Essaie ceci :

Sub Pair_Pas_Pair()
nombre = 25
pp = nombre Mod 2
If pp = 0 Then
MsgBox "Je suis pair"
Else
MsgBox "Je suis impair."
End If
End Sub

Serge

"caroual" a écrit dans le message de news:
c1fghv$snv$
Merci c'est parfait
Autre petite question facile pour vous tous :
Je voudrais savoir en vba si un résultat est pair ou impair.
En fonction j'utilise estpair ou estimpair parce que j'ai installé une
macro complémentaire mais là je voudrais pouvoir éxécuter en macro sur
des postes qui n'ont pas forcément cette macro complémentaire installée.
Merci à vous



Avatar
caroual
Merci c'est parfait
Autre petite question facile pour vous tous :
Je voudrais savoir en vba si un résultat est pair ou impair.
En fonction j'utilise estpair ou estimpair parce que j'ai installé une
macro complémentaire mais là je voudrais pouvoir éxécuter en macro sur
des postes qui n'ont pas forcément cette macro complémentaire installée.
Merci à vous

Avatar
papou
Bonjour Caroual
If (ActiveCell.Value) Mod 2 = 0 Then
MsgBox "Pair"
Else: MsgBox "Impair"
End If

Cordialement
Pascal

"caroual" a écrit dans le message de
news:c1fghv$snv$
Merci c'est parfait
Autre petite question facile pour vous tous :
Je voudrais savoir en vba si un résultat est pair ou impair.
En fonction j'utilise estpair ou estimpair parce que j'ai installé une
macro complémentaire mais là je voudrais pouvoir éxécuter en macro sur
des postes qui n'ont pas forcément cette macro complémentaire installée.
Merci à vous



Avatar
garnote
pff, plus court :-)))

Sub Pair_Ou_Impair()
MsgBox Application.Choose(ActiveCell Mod 2 + 1, "Pair", "Impair")
End Sub

Serge

"papou" <DésoléPasDeMail> a écrit dans le message de news:
O#hezVt#
Bonjour Caroual
If (ActiveCell.Value) Mod 2 = 0 Then
MsgBox "Pair"
Else: MsgBox "Impair"
End If

Cordialement
Pascal

"caroual" a écrit dans le message de
news:c1fghv$snv$
Merci c'est parfait
Autre petite question facile pour vous tous :
Je voudrais savoir en vba si un résultat est pair ou impair.
En fonction j'utilise estpair ou estimpair parce que j'ai installé une
macro complémentaire mais là je voudrais pouvoir éxécuter en macro sur
des postes qui n'ont pas forcément cette macro complémentaire installée.
Merci à vous







Avatar
garnote
Alors là, j'ai une question.
Quand est-ce nécessaire de mettre Application
et/ou WorkSheetFunction ?

Sub Pair_Ou_Impair()
MsgBox Choose(ActiveCell Mod 2 + 1, "Pair", "Impair")
End Sub

Serge

"papou" <DésoléPasDeMail> a écrit dans le message de news:
O#hezVt#
Bonjour Caroual
If (ActiveCell.Value) Mod 2 = 0 Then
MsgBox "Pair"
Else: MsgBox "Impair"
End If

Cordialement
Pascal

"caroual" a écrit dans le message de
news:c1fghv$snv$
Merci c'est parfait
Autre petite question facile pour vous tous :
Je voudrais savoir en vba si un résultat est pair ou impair.
En fonction j'utilise estpair ou estimpair parce que j'ai installé une
macro complémentaire mais là je voudrais pouvoir éxécuter en macro sur
des postes qui n'ont pas forcément cette macro complémentaire installée.
Merci à vous