Problème avec MFC
Résolu
AliceF
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
3 réponses
Bonjour
formule pour le vert:
=$L13<=$K13
pour le rouge
=$L13>$K13
les ET et OU sont inutiles
si toutefois les = s'affichent encore en rouge, vérifiez que les valeurs soient bien égales aux décimales près, Excel fait quelquefois des caprices après un certain nombre de décimales dans les calculs de temps
crdlmnt
Errare humanum est, perseverare diabolicum
formule pour le vert:
=$L13<=$K13
pour le rouge
=$L13>$K13
les ET et OU sont inutiles
si toutefois les = s'affichent encore en rouge, vérifiez que les valeurs soient bien égales aux décimales près, Excel fait quelquefois des caprices après un certain nombre de décimales dans les calculs de temps
crdlmnt
Errare humanum est, perseverare diabolicum
Merci pour cette réponse.
J'ai essayé, les formules sont ok mais cela s'affiche toujours en Rouge lorsque c'est égal...
A priori les valeurs sont bien identiques, puisque la colonne K va chercher la valeur dans une autre feuille, où la valeur est rentrée manuellement. Dans la colonne L, j'ai une différence entre 2 dates, donc pas de décimal à priori.
J'ai essayé, les formules sont ok mais cela s'affiche toujours en Rouge lorsque c'est égal...
A priori les valeurs sont bien identiques, puisque la colonne K va chercher la valeur dans une autre feuille, où la valeur est rentrée manuellement. Dans la colonne L, j'ai une différence entre 2 dates, donc pas de décimal à priori.
??????????????????
Déjà, si vous obtenez en standard une valeur supérieure à 5, c'est que vous avez aussi une différence de jours entre deux horaires?
En aucun cas une différence dans Excel d'une heure à une autre le même jour peut donner une valeur numérique supérieure à 1?
5, 000006 correspond à 120:00:01
soit 5 jours et 1 minute
La valeur numérique de 5 mn en Excel est de 0,00347222222222224
Ne s'agit il pas lutôt de 3,2 et 3,5
Quelles sont exactement les valeurs que vous soustrayez, dsont elles le résultat de formule et quel le format des cellules qui contiennent ces valeurs
Déjà, si vous obtenez en standard une valeur supérieure à 5, c'est que vous avez aussi une différence de jours entre deux horaires?
En aucun cas une différence dans Excel d'une heure à une autre le même jour peut donner une valeur numérique supérieure à 1?
5, 000006 correspond à 120:00:01
soit 5 jours et 1 minute
La valeur numérique de 5 mn en Excel est de 0,00347222222222224
Ne s'agit il pas lutôt de 3,2 et 3,5
Quelles sont exactement les valeurs que vous soustrayez, dsont elles le résultat de formule et quel le format des cellules qui contiennent ces valeurs

Voila à quoi ressemble ma feuille de saisie.
Et la formule dans la colonne L est la suivante :
=((G14+(H14&":"&I14))-G12)*60*24
Je précise que je viens de récupérer ce fichier Excel sur lequel je dois faire des modifs, mais ce n'est pas moi qui l'ai créé, pas facile parfois de tout comprendre dedans !
Merci de votre aide
Si je comprends bien, ma différence entre les 2 données est multipliée par 24*60 pour afficher une valeur en minutes. Sauf que c'est la que se fait l'arrondi, c'est pour ca que je ne trouve pas une valeur égale à la colonne K.
Me confirmez-vous ca ?
Si j'enlève la multiplication par 24*60, et que je mets [mm] dans Format de cellule, je devrais retrouver des valeurs justes non ?
Me confirmez-vous ca ?
Si j'enlève la multiplication par 24*60, et que je mets [mm] dans Format de cellule, je devrais retrouver des valeurs justes non ?
Effectivement,c'est bien apparemment un type de cas (reconstitution de l'horaire en ligne 14) ou excel a quelques problèmes de décimales
si vous ne voulez pas une précision à plus de 4 décimales, vous pouvez éliminer le problème avec la formule:
=ARRONDI(((G14+(H14&":"&I14))-G12)*60*24);4)
ou alors revoir simplement les deux formule de MFC comme suit:
=ARRONDI($13;4)<=$K13
=ARRONDI($L13;4)>$K13
crdlmnt
si vous ne voulez pas une précision à plus de 4 décimales, vous pouvez éliminer le problème avec la formule:
=ARRONDI(((G14+(H14&":"&I14))-G12)*60*24);4)
ou alors revoir simplement les deux formule de MFC comme suit:
=ARRONDI($13;4)<=$K13
=ARRONDI($L13;4)>$K13
crdlmnt