Heures en lettres

bikok -  
tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrai readuire sur un planning des prises de service en Lettres, exemple 03:45 = M, 08:00 =J, 16:00=S
J'ai pensé à une fonction SI mais sans résultat.

Avez-vous une idée
Configuration: Windows XP / Internet Explorer 8.0

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    =SI(A2="03:45"*1;"M";SI(A2="08:00"*1;"J";SI(A2="16:00"*1;"S";"")))

    eric
    1
    1. bikok
       
      Bonjour,

      à priori cela ne fonctionne pas et en plus j'ai de prise de services à plusieurs heures différentes

      je souhaite les organisées ainsi 03:30 à 07:30 M 07:30 à 15:30 J 15:30 à 22:00 S

      Merci si vous avez une idée
      0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    à priori cela ne fonctionne pas
    si
    en plus j'ai de prise de services à plusieurs heures différentes
    A ce moment là il faut écrire >= au lieu de =
    et inverser les valeur, tester en 1er "16:00"

    eric
    0
  3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    eriiic a donné le point clé de la solution en précisant la syntaxe des conditions A2="03:45"*1

    La suite est plus facile soit en imbriquant des SI
    =SI(A2>"22:00"*1;"horaire non reconnu";SI(A2>"15:30"*1;"S";SI(A2>"07:30"*1;"J";SI(A2>"03:30"*1;"M";"horaire non reconnu"))))

    soit en combinant des ET et des SI
    =SI(ET(A2>="03:30"*1;A2<"07:30"*1);"M";SI(ET(A2>="07:30"*1;A2<"15:30"*1);"J";SI(ET(A2>="15:30"*1;A2<"22:00"*1);"S";"horaire non reconnu")))

    Les opérateurs > = < seront choisis et combinés en fonction des résultats souhaités pour les bornes.
    0