OVH Cloud OVH Cloud

Problème de gestion de dates

4 réponses
Avatar
Cb1moa
Bonjour à tous,
Je me permets de venir vers vous car je suis confronté à un problème depuis plusieurs jours et je ne trouve pas de réponse adaptée. Peut-être n'est-ce tout simplement pas possible.

Voilà, j'ai récupéré un fichier dans lequel sont répertoriés des matchs de football. Je voudrais trier et organiser ces données automatiquement et notamment, j'aimerais "calculer" le gagnant ou le match nul.

J'ai donc une colonne avec les équipes qui s'affrontent et une colonne avec les scores. J'ai créé deux colonnes pour différencier l'équipe 1 de l'équipe 2, pas de problème.

Pour le score, je pensais faire pareil, séparer la première partie du score de la seconde et de faire une boucle si pour configurer les 3 solutions possibles.
Finalement, je m'aperçois que les scores ont été notés en utilisant un format date "hh:mm" et du coup les choses se compliquent.
Par exemple :
- J'arrive à extraire les heures (fonction =HEURE()) mais il y a une erreur dans les minutes; Par exemple j'ai un 02:02. J'ai bien un 02 pour les heures mais je récupère un 01 pour les minutes. Globalement, pour les minutes (avec la fonction =minute()) c'est faux quasiment à chaque fois. J'ai essayé d'autres méthodes (format, soustractions...) j'ai le même résultat.
- Quand bien même ça fonctionnerait en utilisant la fonction minute, se pose la question du calcul. Comment faire pour récupérer un entier "Heure" et un entier "minute" ? Sans ça ma comparaison entre les deux valeurs sera toujours erronée. Je ne serais pas capable d'identifier le vainqueur. Est-ce seulement possible de récupérer ce chiffre entier ?

J'espère avoir été clair et que vous aurez plus d'imagination que moi.

Je vous remercie par avance pour votre aide,

Cb1moa

4 réponses

Avatar
MichD
Bonjour,
Cellule A1 au format H:MM, elle contient 5:22
Dans une cellule au format standard :
=Minute(A1) "
MichD
Le 01/11/19 à 09:40, Cb1moa a écrit :
Bonjour à tous,
Je me permets de venir vers vous car je suis confronté à un problème depuis
plusieurs jours et je ne trouve pas de réponse adaptée. Peut-être n'est-ce tout
simplement pas possible.
Voilà, j'ai récupéré un fichier dans lequel sont répertoriés des matchs de
football. Je voudrais trier et organiser ces données automatiquement et
notamment, j'aimerais "calculer" le gagnant ou le match nul.
J'ai donc une colonne avec les équipes qui s'affrontent et une colonne avec les
scores. J'ai créé deux colonnes pour différencier l'équipe 1 de l'équipe 2, pas
de problème.
Pour le score, je pensais faire pareil, séparer la première partie du score de
la seconde et de faire une boucle si pour configurer les 3 solutions possibles.
Finalement, je m'aperçois que les scores ont été notés en utilisant un format
date "hh:mm" et du coup les choses se compliquent.
Par exemple :
- J'arrive à extraire les heures (fonction =HEURE()) mais il y a une erreur dans
les minutes; Par exemple j'ai un 02:02. J'ai bien un 02 pour les heures mais je
récupère un 01 pour les minutes. Globalement, pour les minutes (avec la fonction
=minute()) c'est faux quasiment à chaque fois. J'ai essayé d'autres méthodes
(format, soustractions...) j'ai le même résultat.
- Quand bien même ça fonctionnerait en utilisant la fonction minute, se pose la
question du calcul. Comment faire pour récupérer un entier "Heure" et un entier
"minute" ? Sans ça ma comparaison entre les deux valeurs sera toujours erronée.
Je ne serais pas capable d'identifier le vainqueur. Est-ce seulement possible de
récupérer ce chiffre entier ?
J'espère avoir été clair et que vous aurez plus d'imagination que moi.
Je vous remercie par avance pour votre aide,
Cb1moa
Avatar
MichD
Et pour ton bon plaisir, si tu veux afficher le résultat des minutes
dans une cellule ayant le format H:MM, tu fais comme ceci en utilisant
les données de l'exemple précédent.
=MINUTE(A1)/1440 = 0:22
MichD
Le 01/11/19 à 10:23, MichD a écrit :
Bonjour,
Cellule A1 au format H:MM, elle contient 5:22
Dans une cellule au format standard :
=Minute(A1)  "
MichD
Avatar
Michel__D
Bonjour,
Le 01/11/2019 à 14:40, Cb1moa a écrit :
Bonjour à tous,
Je me permets de venir vers vous car je suis confronté à un problème depuis
plusieurs jours et je ne trouve pas de réponse adaptée. Peut-être n'est-ce tout
simplement pas possible.
Voilà, j'ai récupéré un fichier dans lequel sont répertoriés des matchs de
football. Je voudrais trier et organiser ces données automatiquement et
notamment, j'aimerais "calculer" le gagnant ou le match nul.
J'ai donc une colonne avec les équipes qui s'affrontent et une colonne avec les
scores. J'ai créé deux colonnes pour différencier l'équipe 1 de l'équipe 2, pas
de problème.
Pour le score, je pensais faire pareil, séparer la première partie du score de
la seconde et de faire une boucle si pour configurer les 3 solutions possibles.
Finalement, je m'aperçois que les scores ont été notés en utilisant un format
date "hh:mm" et du coup les choses se compliquent.
Par exemple :
- J'arrive à extraire les heures (fonction =HEURE()) mais il y a une erreur dans
les minutes; Par exemple j'ai un 02:02. J'ai bien un 02 pour les heures mais je
récupère un 01 pour les minutes. Globalement, pour les minutes (avec la fonction
=minute()) c'est faux quasiment à chaque fois. J'ai essayé d'autres méthodes
(format, soustractions...) j'ai le même résultat.
- Quand bien même ça fonctionnerait en utilisant la fonction minute, se pose la
question du calcul. Comment faire pour récupérer un entier "Heure" et un entier
"minute" ? Sans ça ma comparaison entre les deux valeurs sera toujours erronée.
Je ne serais pas capable d'identifier le vainqueur. Est-ce seulement possible de
récupérer ce chiffre entier ?
J'espère avoir été clair et que vous aurez plus d'imagination que moi.

Juste pour voir tu as essayé de realiser ces manip. dans un nouveau classeur ?
Avatar
cb1moa
Le vendredi 01 Novembre 2019 à 18:31 par Michel__D :
Bonjour,
Le 01/11/2019 à 14:40, Cb1moa a écrit :
Bonjour à tous,
Je me permets de venir vers vous car je suis confronté à un
problème depuis
plusieurs jours et je ne trouve pas de réponse adaptée.
Peut-être n'est-ce tout
simplement pas possible.
Voilà, j'ai récupéré un fichier dans lequel sont
répertoriés des matchs de
football. Je voudrais trier et organiser ces données automatiquement et
notamment, j'aimerais "calculer" le gagnant ou le match nul.
J'ai donc une colonne avec les équipes qui s'affrontent et une colonne
avec les
scores. J'ai créé deux colonnes pour différencier
l'équipe 1 de l'équipe 2, pas
de problème.
Pour le score, je pensais faire pareil, séparer la première
partie du score de
la seconde et de faire une boucle si pour configurer les 3 solutions
possibles.
Finalement, je m'aperçois que les scores ont été
notés en utilisant un format
date "hh:mm" et du coup les choses se compliquent.
Par exemple :
- J'arrive à extraire les heures (fonction =HEURE()) mais il y a une
erreur dans
les minutes; Par exemple j'ai un 02:02. J'ai bien un 02 pour les heures mais
je
récupère un 01 pour les minutes. Globalement, pour les minutes
(avec la fonction
=minute()) c'est faux quasiment à chaque fois. J'ai essayé
d'autres méthodes
(format, soustractions...) j'ai le même résultat.
- Quand bien même ça fonctionnerait en utilisant la fonction
minute, se pose la
question du calcul. Comment faire pour récupérer un entier
"Heure" et un entier
"minute" ? Sans ça ma comparaison entre les deux valeurs sera
toujours erronée.
Je ne serais pas capable d'identifier le vainqueur. Est-ce seulement possible
de
récupérer ce chiffre entier ?
J'espère avoir été clair et que vous aurez plus
d'imagination que moi.
Juste pour voir tu as essayé de realiser ces manip. dans un nouveau
classeur ?
Bonsoir Michel,
Merci pour ton conseil, ça fonctionne à présent c'est parfait.
Du coup, une simple soustraction entre les deux colonnes et ça marche.
Super encore merci