Extraire champ minute

bakuryu -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai un soucis que je souhaiterais pouvoir faciliter par une formule.

Si ma cellule A1 contient l'heure 07:05:00 alors écrire "5 minutes" en cellule B1

Merci de l'aide.
A voir également:

2 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir,

Tout simplement comme cela

=MINUTE(A1)
0
bakuryu
 
Bonsoir Mike
Merci pour votre précieuse aide. ça a marché. j'ai un autre souci je veux écrire Minutes a coté du nombre. autre probleme si l'heure est negative ça ne marche pas.
Merci d'avance
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Les heures négatives ne sont pas par défaut prises en compte, il faut changer de calendrier mais cela implique certaines obligations.
es ce que ton fichier reçoit des données d'un autre fichier ou fonctionne t il seul
0
bakuryu
 
non mon fichier ne reçoit aucune données d'un autre fichier il fonctionne seul
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

pour écrire minutes après la valeur
=MINUTE(A1)&" minute"
ou
=MINUTE(A1)&" minutes"

mais tu peux jouer avec l'accord
=SI(MINUTE(A1)>0;MINUTE(A1)&" minutes";MINUTE(A1)&" minute")

je regarde comment extraire les minutes d'un valeur négative
0
bakuryu
 
J'ai essayé toutes vos formules et ça fonctionne bien
Je vous remercie.
à la prochaine question
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Comme je te le disais il y a une possibilité de faire des calculs avec des heures négatives bien que l'on aime pas trop utiliser cette possibilité contraignante, utilisation du fichier sans aucune liaison avec d'autre fichier n'utilisant pas cette syntaxe.
Pour cela ouvre ouvrir le fichier, puis Fichier/Options/Options avancées/coche Utiliser le calendrier depuis 1904

ensuite si tu as une valeur heure en A2 et une heure supérieure en B2
tu peux faire le calcul classique =A2-B2, si le calcul est négative le résultat sera exemple -02:15
pour extraire uniquement le résultat la formule est =MINUTE(MOD(B2-A2;1))

par contre si le résultat est positif il faudra utiliser une conditionnelle du genre
=SI(A2<B2;MINUTE(MOD(B2-A2;1));MINUTE(A1))
ou le contraire
=SI(A2>B2;MINUTE(A1);MINUTE(MOD(B2-A2;1)))
0