Sommer deux fraction et le resultat fraction
ra
-
ra -
ra -
Bonjour,
comment je peux sommer deux fraction et le resultat reste fraction exemple: je somme 1/2 et 5/4 et le resultat 6/6 Merci
comment je peux sommer deux fraction et le resultat reste fraction exemple: je somme 1/2 et 5/4 et le resultat 6/6 Merci
Configuration: Windows XP Internet Explorer 6.0
10 réponses
-
"le resultat de la somme est egale somme deno/somme de num"
le resultat de l'addition de 2 fractions est égale à la somme des dénominateurs divisé par la somme des numérateurs, c est bien ca ?
1/2+5/4 - > (1+5)/(2+4) -> 6/6
Le plus simple est de faire une expression réguliere pour chopper tous tes chiffres :(en perl) $bob = "1/2"; $tom = "5/4"; print "1/2 + 5/4\n"; $bob =~ /(\d*)\/(\d*)/; $bob1 = $1; $bob2 = $2; $tom =~ /(\d*)\/(\d*)/; $tom1 = $1; $tom2 = $2; $boto1 = $bob1 + $tom1; $boto2 = $bob2 + $tom2; print "le resultat est $boto1/$boto2";
-
Au risque de dire une bêtise, 1/2 + 5/4 ne fait pas 6/6.
1/2 = 2/4 --> 2+5 = 7 --> 7/4. Ca ne répond pas à la question mais bon.
Sinon, tu souhaites vouloir faire ca sur la calc windows ? sur une casio ? sur une ti ? -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
il vient de te dire attend...
patience... -
Bonjour,
Alors si tu veux vraiment faire cela j'ai testé sur Excel une formule que voici (c'est pas simple) qui fait la "somme" des cellules A1 et A2 :
=CONCATENER(GAUCHE(A1;CHERCHE("/";A1)-1)+GAUCHE(A2;CHERCHE("/";A2)-1);"/";DROITE(A1;NBCAR(A1)-CHERCHE("/";A1))+DROITE(A2;NBCAR(A2)-CHERCHE("/";A2)))
Mais attention il faut que les cellules soit impérativement en format texte
J'ai pas trouvé plus simple !
A+ -
J'ai optimisé un peu le code ^^
$bob = "1/2"; $tom = "5/4"; print "1/2 + 5/4\n"; ($bob1, $bob2) = &addition($bob); ($tom1, $tom2) = &addition($tom); $boto1 = $bob1 + $tom1; $boto2 = $bob2 + $tom2; sub addition{ $_[0] =~ /(\d*)\/(\d*)/; $toto1 = $1; $toto2 = $2; return ($toto1, $toto2) } print "le resultat est $boto1/$boto2"; -
ah nan ca marche pas sous excel car je ne savais pas sous quoi tu bossais. Essaye la solution de Pilas sinon.
-
Re Bonjour Ra,
La solution de fxtta est en Perl, ce n'est pas un langage d'Excel. Soit tu utilises la fonction Excel que j'ai postée soit tu utilises le VBA (Visual Basic), seul langage de macro utilisable en Excel mais pour cela, il faut avoir une certaine habitude.
Mais ta demande initiale n'était pas précise sur ce point.
A+
-
Fastoche: déjà, tu multiplie ou divise le numérateur ET le dénominateur de la fraction la plus petite, pour que le dénominateur soit commun aux deux fractions ( tu peux bidouiller l'autre de la mêe manière aussi...). Après, il te suffit d'additionner les deux numérateurs.