OVH Cloud OVH Cloud

calcul d'une formule textuelle

3 réponses
Avatar
AB
Bonjour à tous,

J'ai égaré la fonction qui permet la chose suivante :
Dans A1 (cellule au format texte), je tape 5/40 (qui s'affiche donc tel
que).
Comment faire pour obtenir en B1 le résultat, soit 0.125 ?
Merci de me dépanner, et Joyeuses Pâques à tous.
André

3 réponses

Avatar
Nicolas B.
Salut,

Par VBA ?

Function EVALUE(cel As Range)
Application.Volatile
EVALUE = Evaluate(cel.Value)
End Function

Et dans la feuille, la formule : =evalue(A1)


Autre solution, si tu n'as qu'une ou deux cellules à évaluer :
InsertionNomDéfinir :
Nom : Eval,
Fait référence à : =evaluer(a1)

Et dans la feuille : =Eval


A+ et joyeuses Pâques
--
Nicolas B.


Bonjour à tous,

J'ai égaré la fonction qui permet la chose suivante :
Dans A1 (cellule au format texte), je tape 5/40 (qui s'affiche donc
tel que).
Comment faire pour obtenir en B1 le résultat, soit 0.125 ?
Merci de me dépanner, et Joyeuses Pâques à tous.
André


Avatar
AB
Merci beaucoup Nicolas,
Passe un bon dimanche.
André

Nicolas B. wrote:
|| Salut,
||
|| Par VBA ?
||
|| Function EVALUE(cel As Range)
|| Application.Volatile
|| EVALUE = Evaluate(cel.Value)
|| End Function
||
|| Et dans la feuille, la formule : =evalue(A1)
||
||
|| Autre solution, si tu n'as qu'une ou deux cellules à évaluer :
|| InsertionNomDéfinir :
|| Nom : Eval,
|| Fait référence à : =evaluer(a1)
||
|| Et dans la feuille : =Eval
||
||
|| A+ et joyeuses Pâques
|| --
|| Nicolas B.
||
||
||| Bonjour à tous,
|||
||| J'ai égaré la fonction qui permet la chose suivante :
||| Dans A1 (cellule au format texte), je tape 5/40 (qui s'affiche donc
||| tel que).
||| Comment faire pour obtenir en B1 le résultat, soit 0.125 ?
||| Merci de me dépanner, et Joyeuses Pâques à tous.
||| André
Avatar
Philippe.R
Bonsoir André,
Sans recours à VBA, cette formule :

=GAUCHE(A1;TROUVE("/";A1)-1)/DROITE(A1;NBCAR(A1)-TROUVE("/";A1))

fait le travail.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"AB" a écrit dans le message de news:c5bnns$fsu$
Bonjour à tous,

J'ai égaré la fonction qui permet la chose suivante :
Dans A1 (cellule au format texte), je tape 5/40 (qui s'affiche donc tel
que).
Comment faire pour obtenir en B1 le résultat, soit 0.125 ?
Merci de me dépanner, et Joyeuses Pâques à tous.
André