Pb calcul horaire avec excel

gentiloup

XLDnaute Nouveau
Bonsoir,

je dois réaliser un tableau avec une colone "A" dans laquelle est saisie une heure de début ( saisie sous la forme 1200 et affichée 12:00, cela j'y parviens sans PB en personalisant l'affichage 00":"00), une deuxieme colone "B" dans laquelle est saisie une heure de fin sous la même forme que précédement et enfin une troisième colone "C"qui doit afficher une couleur Rouge d'attention si l'heure de début est dépassée de 12 heures et si l'heure de fin de la même ligne n'est pas renseignée, ceci fonctionnant 24h/24h

J'arrivais au but avant d'avoir la contrainte de saisie, mais maintenant je n'arrive plus a trouver une solution.

pouvez-vous m'aider

Merci d'avance:mad:
 

Pièces jointes

  • Calcul horaire.xls
    13.5 KB · Affichages: 127
  • Calcul horaire.xls
    13.5 KB · Affichages: 129
  • Calcul horaire.xls
    13.5 KB · Affichages: 133
Dernière édition:
C

Compte Supprimé 979

Guest
Re : Pb calcul horaire avec excel

Salut Gentiloup,

Je pense qu'il n'y aura pas de solution à ton problème, si l'heure n'est pas saisie sous la forme hh:mm

Excel supprime systématiquement les zéros non significatifs, donc : 0001 sera toujours transformé en 1

Sauf si le format de la cellule est "Texte" mais là, au revoir le format 00:00

Voilà ;)
 

Catrice

XLDnaute Barbatruc
Re : Pb calcul horaire avec excel

Bonsoir,

Pour transformer tes valeurs en format horaire Excel tu peux utiliser la formule :
=CNUM(TEXTE(D2;"00"&""":"""&"00")) avec la cellulle au format horaire.
Voir fichier joint.

Je n'ai pas retravaillé sur ton Post mais il demeurait un pb au dela de 24:00.
Plus précisément quand D2 > 12:00 (donc D2+12:00 > 00:00)
Comment choisit on MAINTENANT() ?
En d'autres termes à partir de D2>12:00 (pour maintenant()) la condition n'est jamais remplie.
 

Pièces jointes

  • Calcul horaires.xls
    29.5 KB · Affichages: 56
  • Calcul horaires.xls
    29.5 KB · Affichages: 58
  • Calcul horaires.xls
    29.5 KB · Affichages: 64

gentiloup

XLDnaute Nouveau
Re : Pb calcul horaire avec excel

Merci à vous tous pour votre aide,
grace à vos réponses j'ai réussi à obtenir ce que je recherchais.
Un grand merci notament à Catrice et à Jean-Marie160 qui m'ont bien facilité la tâche.
gentiloup:)
 

JHA

XLDnaute Barbatruc
Re : Pb calcul horaire avec excel

Bonsoir Gentiloup, le forum,

Pour ton soucis d'affichage en H2, peut être cette solution.

=SI(NBCAR(D2)=4;GAUCHE(D2;2)&":"&DROITE(D2;2);"0"&GAUCHE(D2;1)&":"&DROITE(D2;2))
A recopier vers le bas.

Bon courage,

JHA
 

JHA

XLDnaute Barbatruc
Re : Pb calcul horaire avec excel

Rebonsoir à tous,

Oups, petite erreur si "00:01"

=SI(NBCAR(D2)=4;GAUCHE(D2;2)&":"&DROITE(D2;2);SI(NBCAR(D2)=2;"00"&":"&DROITE(D2;2);SI(NBCAR(D2)=1;"00:0"&":"&DROITE(D2;1);"0"&GAUCHE(D2;1)&":"&DROITE(D2;2))))
mais la solution de Catrice est beaucoup plus sympa.

A+
JHA
 
M

Mytå

Guest
Re : Pb calcul horaire avec excel

Salut le forum

Gentiloup modifie ton fichier avec ceci :

Format Cellule D2 et E2 00":"00
Format Cellule H2 hh:mm
Formule en H2 =(ENT(D2/100)*60*60+(D2-ENT(D2/100)*100)*60)/86400

La mise en forme conditionnelle sur F2
=ET((TEXTE(MAINTENANT();"hh:mm")*1-H2)>0,5;ESTVIDE(E2))

Mytå

P.S. J'avais déjà donné cette solution sur un autre forum à Gentiloup
 

Discussions similaires

Réponses
15
Affichages
568

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22