OVH Cloud OVH Cloud

formule ou macro ?

3 réponses
Avatar
Zebute
Bonjour a tous,
J'ai sur une ligne des resultats au format texte du style "1/1". Par exemple
"1/1" en cellule A1 et "2/3" en cellule B1.
Je voudrais par une formule mettre en C1 le total soit pour mon exemple 3/4
et le pourcentage correspondant en cellule D1 soit 0.75
Comment faire ?
Merci pour votre aide.

3 réponses

Avatar
papou
Bonjour Zebute
Si c'est du texte et que tu veux conserver le format texte :
formule en C1 :
=CNUM(GAUCHE(A1;1))+CNUM(GAUCHE(B1;1)) & "/" &
CNUM(DROITE(A1;1))+CNUM(DROITE(B1;1))
formule en D1 :
=CNUM(GAUCHE(C1;1))/CNUM(DROITE(C1;1))

Sinon, il existe un format Fraction dans Excel !

Cordialement
Pascal

"Zebute" a écrit dans le message de news:
bdu1oe$bhl$
Bonjour a tous,
J'ai sur une ligne des resultats au format texte du style "1/1". Par
exemple

"1/1" en cellule A1 et "2/3" en cellule B1.
Je voudrais par une formule mettre en C1 le total soit pour mon exemple
3/4

et le pourcentage correspondant en cellule D1 soit 0.75
Comment faire ?
Merci pour votre aide.




Avatar
modeste
Bonjour,
;-)))
1- petit rappel sur les fractions :
si l'on ramène tout en tiers
alors 1/1 = 3/3
et
la somme de 3/3 plus 2/3 fait 5/3 soit 1.66
et non 0.75 !!!!

2- l'apparition de / dans une saisie numérique est
interprété par EXCEL comme un format de date !!!!

mettre un espace signifie un texte, la valeur n'est alors
pas utilisable de façon directe.

pour saisir une fraction en numerique de façon que la
valeur puisse etre utilisée en calcul
il faut faire précéder la fraction par 0
ou bien le nombre de parties entieres
ex: 0 3/4 >>>>> valeur excel = 0.75
ex: 12 5/3 >>>>> valeur excel = 13,6666666 (13 et 2/3)


A B
1 1/1 1 =CNUM("0" &A1)
2 2/3 0,666666667 =CNUM("0" &A2)
3 1,666666667 =SOMME(B1:B2)
4 1 1/2 en demi : format #" "?/2
5 1 2/3 en tiers : format #" "?/3
6 1 3/4 en quart : format #" "?/4
7 1 3/5 en 5éme : format #" "?/5
8 1 7/10 en 10eme : format #" "?/10
9 167% en format %


@+



-----Message d'origine-----
Bonjour a tous,
J'ai sur une ligne des resultats au format texte du
style "1/1". Par exemple

"1/1" en cellule A1 et "2/3" en cellule B1.
Je voudrais par une formule mettre en C1 le total soit
pour mon exemple 3/4

et le pourcentage correspondant en cellule D1 soit 0.75
Comment faire ?
Merci pour votre aide.


.



Avatar
Zebute
Merci Monsieur.

"papou" a écrit dans le message de news:
#
Bonjour Zebute
Si c'est du texte et que tu veux conserver le format texte :
formule en C1 :
=CNUM(GAUCHE(A1;1))+CNUM(GAUCHE(B1;1)) & "/" &
CNUM(DROITE(A1;1))+CNUM(DROITE(B1;1))
formule en D1 :
=CNUM(GAUCHE(C1;1))/CNUM(DROITE(C1;1))

Sinon, il existe un format Fraction dans Excel !

Cordialement
Pascal

"Zebute" a écrit dans le message de news:
bdu1oe$bhl$
Bonjour a tous,
J'ai sur une ligne des resultats au format texte du style "1/1". Par
exemple

"1/1" en cellule A1 et "2/3" en cellule B1.
Je voudrais par une formule mettre en C1 le total soit pour mon exemple
3/4

et le pourcentage correspondant en cellule D1 soit 0.75
Comment faire ?
Merci pour votre aide.