Différences entre deux dates

Fermé
ExcelLenteQuestion - 21 oct. 2015 à 22:42
Le Pingou Messages postés 12182 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 novembre 2024 - 1 nov. 2015 à 11:38
Bonjour,

J'aurais aimé savoir s'il était possible d'avoir une formule pour une mise en forme conditionnelle un peu particulière. En effet j'aimerais pouvoir mettre un certain nombre de dates et heures dans une colonne (plusieurs dizaines), et si deux lignes se suivant ont une différence inférieure à X minutes alors les deux lignes sont colorisées.

Merci d'avance !
Bonne soirée

7 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
22 oct. 2015 à 00:27
Bonsoir

Un exemple, à adapter..

http://www.cjoint.com/c/EJvwAZOfMJ6

Cdlmnt
Via
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
22 oct. 2015 à 03:47
Très astucieux, via55 !

Je te suggère, pour laisser la possibilité de modifier à loisir la différence entre deux lignes, de réserver une cellule, par exemple E2, pour saisir cette valeur au format jj/mm/aaaa hh:mm et modifiable à tout moment. Ta formule s'écrit alors :
=OU(ET($C1<>"";$C2<>"";$C2-E2<=$C1);ET($C3<>"";$C2<>"";$C2+E2>=$C3))

Cordialement.
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734 > Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024
22 oct. 2015 à 10:15
Merci Raymond !

Judicieux en effet, à condition toutefois de bloquer la référence à E2 sinon ma MFC ne s'appliquera qu'à la première ligne de la plage, donc :
=OU(ET($C1<>"";$C2<>"";$C2-$E$2<=$C1);ET($C3<>"";$C2<>"";$C2+$E$2>=$C3))

D'autre part le format hh:mm suffit en E2 puisque par exemple
21/10/2015 12:36 - 21/10/2015 12:30 = 42298,525 - 42298,5 = 0,025
et que 22/10/2015 12:36 - 21/10/2015 12:30 = 42299,525 - 42298,5 = 1,025

Cdlmnt
Via
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233 > via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024
22 oct. 2015 à 15:56
Absolument !
0
ExcelLenteQuestion
23 oct. 2015 à 01:21
Je vous remercie de votre aide, elle marche effectivement !

Cependant (ce n'est jamais facile, ça ne serait sans doute pas amusant sinon), j'ai encore un problème ! En copiant/collant mes informations, la date est sous ce format : mm-jj hh:mm:ss
Et je suis incapable de faire en sorte qu'Excel accepte ce format, et que ces informations soient mises telles quelles dans la cellule. Une idée de solution ?
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
23 oct. 2015 à 03:01
Et comme ça ?

0
ExcelLenteQuestion
23 oct. 2015 à 03:22
C'est la première chose que j'ai essayé, en effet, mais pour quelque chose comme ça par exemple : 10-13 13:20:29, il me fait ça de visible : 10-01 13:20:29, et dans la case il y a ça : 01/10/2013 13:20:29
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233 > ExcelLenteQuestion
23 oct. 2015 à 03:48
J'ai pas compris : c'est quoi "de visible" ? et quoi "dans la case" ?
tu veux dire "affiché dans la cellule" pour l'un et "dans la barre de formule" pour l'autre ? et quel est ton problème ? le format de cellule, comme son nom l'indique, ne concerne que le contenu de la cellule !
0
ExcelLenteQuestion
23 oct. 2015 à 12:13
Pour cellule visible et dans la case, c'est bien ça, le traduction moi <=> langage Excel marche bien ! :P

Le problème est que la bonne date n'est pas le 01/10/2013 comme indiqué dans la barre de formule, ou le 10-01 comme indiqué dans la cellule, mais le 13/10/2015 ( 10-13 => mm/jj)
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233 > ExcelLenteQuestion
24 oct. 2015 à 03:19
Ah non ! Il faut choisir entre la saisie des dates à l'américaine ou à la française !
Tu dois avoir d'abord le jour, puis le mois, et enfin l'année pour continuer à travailler. Mais puisque ce sont des données importées, il faut d'abord les convertir, en intervertissant le mois et le jour ...
0
ExcelLenteQuestion
25 oct. 2015 à 18:09
Bonjour,

Avez vous une technique pour les convertir automatiquement sur Excel dans ce cas s'il vous plait ?
0
Le Pingou Messages postés 12182 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 novembre 2024 1 448
31 oct. 2015 à 16:20
Bonjour,
Juste au passage, mettre le fichier sur https://www.cjoint.com/ et poster le lien.

0
ExcelLenteQuestion
31 oct. 2015 à 16:46
Bonjour,

Je n'ai pas de fichier à mettre en particulier, et les informations complètes sont confidentielles. Je met un petit exemple à la suite. Les dates/heures sont les suivantes :
10-22 18:17:16 (22 octobre)
10-21 22:21:20 (21 octobre)
10-20 12:11:10 (etc.)
10-19 00:01:02

Comme vous pouvez le voir ici : http://www.cjoint.com/c/EJFpTI4ko1z
ce n'est pas du tout ce qui apparait, et je n'y arrive pas du tout.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12182 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 novembre 2024 1 448
31 oct. 2015 à 17:18
Bonjour,
Merci.
Cependant pourquoi n'avez-vous pas aussi mis une ou 2 dates dans l'état ou vous les recevez...... avant transformation ?

0
ExcelLenteQuestion
31 oct. 2015 à 17:33
Bonjour,

Je les ai mis telles quelles, sans les transformer de moi même, un simple c/c des dates mises dans mon message précédent.
0
Le Pingou Messages postés 12182 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 novembre 2024 1 448
Modifié par Le Pingou le 31/10/2015 à 23:08
Bonjour,
Dans ce cas les dates que vous copier/coller sont au format Américain donc vous devez impérativement les convertir avant de les coller.
Pouvez-vous essayer comme suit : sur la source vous Copier quelques dates et sur votre classeur vous faites Coller les Valeurs et ensuite vous mettez le format désiré.


Salutations.
Le Pingou
0
ExcelLenteQuestion
1 nov. 2015 à 00:18
Bonsoir,

Il m'a effectivement été conseillé en date du 24 de convertir les dates, cependant malgré ma question ensuite je n'ai pas eu de réponse sur comment le faire sur Excel.
Si ce que vous me conseilliez de faire est cette conversion, cela ne m'a pas été possible, "Coller les valeurs" est grisé et inaccessible.
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233 > ExcelLenteQuestion
1 nov. 2015 à 04:20
Je n'ai pas adressé de réponse car je ne sais pas travailler sur Excel sans avoir un fichier à manipuler. Et comme tu ne peux pas fournir de fichier, je ne peux pas aller plus loin dans mon aide ...
0
Le Pingou Messages postés 12182 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 novembre 2024 1 448
1 nov. 2015 à 11:38
Bonjour,
Concerne : Si ce que vous me conseilliez de faire est cette conversion, cela ne m'a pas été possible, "Coller les valeurs" est grisé et inaccessible.
Ce n'est certainement pas possible, vous faites surement une mauvaise manipulation !
Pouvez-vous expliquer de quelle façon les dates sont copier sur votre classeur de travail (avec format date français)..... ?

0