Heures en lettres

Fermé
bikok - 19 févr. 2010 à 20:17
tontong Messages postés 2536 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 22 mars 2023 - 20 févr. 2010 à 15:23
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

3 réponses

eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
19 févr. 2010 à 21:55
Bonsoir,

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

eric
1
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
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 7 168
20 févr. 2010 à 13:06
à 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
tontong Messages postés 2536 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 22 mars 2023 1 045
20 févr. 2010 à 15:23
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