Excel2003:convertir une lettre en heure

martine -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,
j'ai un petit oubli
j'ai dans des cellules la lettre "J". je souhaite qu'excel me convertisse directement cette lettre par 8:00. (en dehors de la fonction recherche/remplace) comment puis je faire?
merci d'avance
martine

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut mon ami,

    Il semblerait !

    si l'heure obtenue ne doit pas servir dans quelque sorte de calcul que ce soit et garder son aspect texte on pourrait écrire la formule comme cela

    =TEXTE(SI(A3="j";8/24;"");"hh:mm:ss")

    mais il y a plein de formule pour arriver au résultat comme SUBSTITUE

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pourquoi en dehors de la fonction Recherche/remplace.
    parait bien compliqué de faire une macro pour ça?

    par contre si c'est pour l'utiliser dans une autre formule:
    par exemple avec J en A1, en B1:
    =SI(A1="J";8/24;0) ou =SI(A1="J";8/24;A1)

    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
    1. martine
       
      ok merci beaucoup
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    un peu vague comme demande, mais bon exemple si tu as en A1 la lettre j en B tu peux te servir de cette formule et formater la cellule en format heure

    =SI(A1="j";8/24;"")

    par contre si tu veux transformer la lettre j en 8:00 dans la même cellule il faut passer par le VBA
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Salut Mike
      serait-on pleinement d'accord?? :-)
      bien amicalement
      0