2017-08-21 4 views
1

Je travaille sur une feuille de calcul pour un client qui calcule des valeurs et les affiche en fractions après une bonne quantité de déductions. Nous faisions un test après avoir tout préparé et prêt et ils ont couru un certain nombre à travers la feuille de calcul. Je vais essayer de le faire descendre aussi facilement que possible (toute valeur avec des parenthèses est l'entrée de l'utilisateur. Donc, la largeur est [94.5 (94 1/2)] ce nombre est soustrait de 7.5312 (7 17/32 soit 86.9688 (86 31/32) ce nombre est ensuite divisé par [3] qui est alors égal à 28.9896 (28 95/96) C'est là que se situe le problème 95/96 n'est pas une fraction "réelle" y at-il un moyen de contourner des nombres comme celui-ci? ? jusqu'à 64e ils attendaient 63/64e Même si le calcul est correct dont ils ont besoin pour arrondir dans les casUtilisation de ROUND après des instructions IF imbriquées dans Excel

l'instruction If est la suivante:.

= IF (E4 = 1, (K4- F19)/1, IF (E4 = 2, (K4-G19)/2, IF (E4 = 3, (K4-H19)/3, IF (E4 = 4, (K4-I19)/4, IF (E4 = 5, (K4-J19)/5, IF (E4 = 6, (K4-K19)/6, IF (E4 = 7, (K4-L19)/7, IF (E4 = 8, (K4-M19)/8, IF (E4 = 9, (K4-N19)/9, IF (E4 = 10, (K4-O19)/10,0))))))))))

C'est une seule partie de l'instruction IF:

= IF (E4 = 1, (K4-F19)/1

Y at-il un moyen de contourner ce ou sont-ils SOL (Sorta Outta chance) ?

Merci pour tout commentaire.

Répondre

1

en supposant A1, s'il vous plaît essayer:

=ROUNDDOWN(A1*64,0)/64 

avec la mise en forme appropriée.

Cela garantit que tous les résultats sont multiples de 1/64.