Excel/problème formule
Résolu/Fermé
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
29 oct. 2010 à 11:14
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 29 oct. 2010 à 18:16
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 29 oct. 2010 à 18:16
A voir également:
- Excel/problème formule
- Formule excel si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
6 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 757
29 oct. 2010 à 11:52
29 oct. 2010 à 11:52
Bonjour,
Désolé, cette formule marche nikel chrome chez moi... Le 14:45 de fin ne serait ce point le résultat d'une formule qui éventuellement arrondirait un 14:44:58???
Désolé, cette formule marche nikel chrome chez moi... Le 14:45 de fin ne serait ce point le résultat d'une formule qui éventuellement arrondirait un 14:44:58???
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
29 oct. 2010 à 12:42
29 oct. 2010 à 12:42
Bonjour pijaku,
effectivement dans les cellules j'ai hh:mm:ss ...mais comment résoudre le problème...ai essayé en passant par la personnalisation mais sans succès...aurais-tu une idée pour moi....
voici le fichier en question :
http://www.cijoint.fr/cjlink.php?file=cj201010/cijoV0hSzU.xls
merci à toi...
berni//
effectivement dans les cellules j'ai hh:mm:ss ...mais comment résoudre le problème...ai essayé en passant par la personnalisation mais sans succès...aurais-tu une idée pour moi....
voici le fichier en question :
http://www.cijoint.fr/cjlink.php?file=cj201010/cijoV0hSzU.xls
merci à toi...
berni//
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 430
Modifié par Vaucluse le 29/10/2010 à 13:21
Modifié par Vaucluse le 29/10/2010 à 13:21
Bonjour Benji
Pas d'explication à ce mystère, sinon qu' Excel se perd dans les décimales lors du calcul de temps qu'il ramène en numérique.
Au vu de ton fichier, tu dois pouvoir contourner le problème avec:
=SI(ET(ARRONDI(D$1;5)>=ARRONDI($B2;5);ARRONDI(D$1;5)<=ARRONDI($C2;5));1;"")
Je sais, c'est un peu tordu mais apparemment ça marche mieux
Crdlmnt
Ps pour info:
pour confirmer ma conclusion: si , dans ton modèle tu mets en AI1 la formule: =C3
le 1 s'affiche normalement en AI"
et ça marche aussi avec:
=SI(ET(D$1>=$B3;D$1-1/10000<=$C3);1;"")
ce qui prouve que c'st bien un problème de calcul excel dont je ne connais pas la clef.
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Pas d'explication à ce mystère, sinon qu' Excel se perd dans les décimales lors du calcul de temps qu'il ramène en numérique.
Au vu de ton fichier, tu dois pouvoir contourner le problème avec:
=SI(ET(ARRONDI(D$1;5)>=ARRONDI($B2;5);ARRONDI(D$1;5)<=ARRONDI($C2;5));1;"")
Je sais, c'est un peu tordu mais apparemment ça marche mieux
Crdlmnt
Ps pour info:
pour confirmer ma conclusion: si , dans ton modèle tu mets en AI1 la formule: =C3
le 1 s'affiche normalement en AI"
et ça marche aussi avec:
=SI(ET(D$1>=$B3;D$1-1/10000<=$C3);1;"")
ce qui prouve que c'st bien un problème de calcul excel dont je ne connais pas la clef.
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 430
29 oct. 2010 à 13:32
29 oct. 2010 à 13:32
Suite du message précédent.
Le problème est sans doute du, effectivement à un défaut d'entrée des valeurs en ligne 1
si tu retapes les valeurs incriminées en AI1 par exemple, la formule d'origine marche.
Une copie sans doute mal passée.
Retapes une à une tes limites en ligne 1 et bien complètes avec xx:xx:xx et ça devrait aller
Crdlmnt
Le problème est sans doute du, effectivement à un défaut d'entrée des valeurs en ligne 1
si tu retapes les valeurs incriminées en AI1 par exemple, la formule d'origine marche.
Une copie sans doute mal passée.
Retapes une à une tes limites en ligne 1 et bien complètes avec xx:xx:xx et ça devrait aller
Crdlmnt
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 757
29 oct. 2010 à 13:57
29 oct. 2010 à 13:57
Salut Vaucluse
et merci de te pencher sur ce problème... Pas simple!!
En fait, Excel, tout comme nous, galère avec les heures. Le cochon... Certainement que Billou s'est esquité le cuir chevelu là dessus sans trouver de solution et en pensant : "l'utilisateur trouvera bien une solution!".
Une solution, avec une formule incohérente (selon Excel) mais qui fonctionne...
=SI(ET(HEURE(D$1)&MINUTE(D$1)>=HEURE($B3)&MINUTE($B3);HEURE(D$1)&MINUTE(D$1)<=HEURE($C3)&MINUTE($C3));1;"")
Bon je sais elle est longue à taper.... et en plus on a droit au triangle vert!!! C'est cadeau...
et merci de te pencher sur ce problème... Pas simple!!
En fait, Excel, tout comme nous, galère avec les heures. Le cochon... Certainement que Billou s'est esquité le cuir chevelu là dessus sans trouver de solution et en pensant : "l'utilisateur trouvera bien une solution!".
Une solution, avec une formule incohérente (selon Excel) mais qui fonctionne...
=SI(ET(HEURE(D$1)&MINUTE(D$1)>=HEURE($B3)&MINUTE($B3);HEURE(D$1)&MINUTE(D$1)<=HEURE($C3)&MINUTE($C3));1;"")
Bon je sais elle est longue à taper.... et en plus on a droit au triangle vert!!! C'est cadeau...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
Modifié par Mike-31 le 29/10/2010 à 15:05
Modifié par Mike-31 le 29/10/2010 à 15:05
Salut Benbji,
Ta formule fonctionne parfaitement seul les saisies fixes de la ligne 1 sont à revoir sinon tu rencontreras le même probléme, tu as des espaces avant ou après la valeur, en AI1 l'espace est avant ~14:45, également en AW1
En D1 saisis 07:00
En E1 07:15
mets les deux cellules en surbrillance et incrémente vers la droite jusq'a AW1
et ta formule
=SI(ET(D$1>=$B3;D$1<=$C3);1;"")
que tu as incrémenté vers la droite fonctionnera
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ta formule fonctionne parfaitement seul les saisies fixes de la ligne 1 sont à revoir sinon tu rencontreras le même probléme, tu as des espaces avant ou après la valeur, en AI1 l'espace est avant ~14:45, également en AW1
En D1 saisis 07:00
En E1 07:15
mets les deux cellules en surbrillance et incrémente vers la droite jusq'a AW1
et ta formule
=SI(ET(D$1>=$B3;D$1<=$C3);1;"")
que tu as incrémenté vers la droite fonctionnera
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
29 oct. 2010 à 18:16
29 oct. 2010 à 18:16
Bonsoir messieurs,
mercç à tous...d'avoir repondu à ma sollicitation. si je peux me permettre...vous etes vraiment super sympa...c'est d'ailleurs souvent les mêmes mais ..qu'estce qu'ils sont fort... :-)
merci vraiment bcp...
berni//
mercç à tous...d'avoir repondu à ma sollicitation. si je peux me permettre...vous etes vraiment super sympa...c'est d'ailleurs souvent les mêmes mais ..qu'estce qu'ils sont fort... :-)
merci vraiment bcp...
berni//