Les heures dans la fonction "SI"

Résolu
rakatamouche Messages postés 907 Date d'inscription   Statut Membre Dernière intervention   -  
rakatamouche Messages postés 907 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je ne sais pas comment mettre en forme les heures dans la fonction SI
Disons que A8 est en format heure, par exemple "00:30".
Je dois mettre dans B8 quelque chose du style SI(A8>3;"03:00";A8)
Mettre 3 dans le Test logique ne marche pas. "03:00" non plus, que faut-il mettre?

Merci d'avance

7 réponses

  1. Excel-worker Messages postés 603 Statut Membre 58
     
    Bonjour,

    ca devrait t'afficher 00:30, non ?

    Si c'est bien cela, va dans format, personnalisée et séléctionne type : hh:mm

    Cdlt
    0
    1. rakatamouche Messages postés 907 Date d'inscription   Statut Membre Dernière intervention   71
       
      Non, la cellule est bien formatée en hh:mm mais c'est le test "A8>3" qui est bancal.
      =SI(A8>3;"03:00";A8) renvoie tout le temps A8 quelle que soit sa valeur
      0
    2. Excel-worker Messages postés 603 Statut Membre 58
       
      Quand tu dis A8>3

      3 minutes ? 3 heures ? C'est quoi le 3 ????
      car 00:30 est inférieur à 03:00, on est bien d'accord ?

      Faudrait que tu t'explique mieux, c'est trop flou là ...
      0
    3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Bonjour,
      J'ai déjà demandé ces précisions 40 minutes plus tôt, évitons de multiplier les mêmes renseignements afin de limiter le nombre de post qui ne crées que confusions
      Cordialement
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    pour ma part ce qui me chiffonne dans tes explications c'est
    "Disons que A8 est en format heure, par exemple "00:30". "

    ensuite dans ta formule en A8 tu parles de 3
    "SI(A8>3;"03:00";A8)"

    alors il faudrait savoir en A8 tu as 3 ou 00:30 ou 3 pour dire 00:30

    0
  3. rakatamouche Messages postés 907 Date d'inscription   Statut Membre Dernière intervention   71
     
    Justement c'est ça le problème. Comment signifier ces trois heures dans le Test_logique de la fonction SI()
    Toutes les cellules sont formatées en heures, hh:mm
    il faudrait que:

    Si dans A8 il y a une durée inférieure à trois heures, dans B8 on laisse cette durée.
    Par contre
    Si dans A8 il y a une durée supérieure à trois heures, dans B8 on met trois heures

    Deux exemples concrets:
    1)
    A8 = deux heures et trente-sept minutes
    => B8 = deux heures et trente-sept minutes
    2)
    A8 = onze heures et trois minutes
    => B8 = trois heures

    CCM est votre ami
    0
  4. Excel-worker Messages postés 603 Statut Membre 58
     
    Salut le Forum,

    =SI(ENT(TEXTE(A8;"hhhh"))>3;"03:00";A8)

    Cdlt
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    Une autre (bonne) méthode consiste à écrire les heures dans des cellules, et faire référence à celles-ci dans la formule.
    Ainsi, en saisissant 03:00 dans Z3, ta formule s'écrit =SI(A8>Z3;Z3;A8)

    0
  7. rakatamouche Messages postés 907 Date d'inscription   Statut Membre Dernière intervention   71
     
    8-O
    Waaa l'astuce, excel-worker. Bravo, t'es un malin ;-)
    Chapeau l'artiste
    Ça marche, mais dans ce cas il faut baisser la valeur, il faut mettre >2 pour avoir la limite à 3h

    Sinon ta solution, Raymond PENTIER, j'y avais pensé aussi. Il faut juste que je mette $Z$3 pour l'utiliser dans d'autres colonnes/pages.

    QED

    Merci, bonne continuation
    0
    1. Excel-worker Messages postés 603 Statut Membre 58
       
      De rien, avec plaisir !
      0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Pourquoi baisser la valeur >2 il suffit de mettre >=3
    0
    1. rakatamouche Messages postés 907 Date d'inscription   Statut Membre Dernière intervention   71
       
      Oui c'est vrai, merci Mike.
      Autant garder les bonnes valeurs.
      0