Afficher un mot en fonction d'une condition

pitfran -  
s.deribeiro Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai un problème que je n'arrive pas à résoudre.

EX:
Dans la cellule A1 j'ai une heure d'arrivée 15:30
Dans la cellule B1 j'ai l'heure de départ 23:30
Dans la cellule C1 J'ai le nombre d'heures travaillées
je souhaiterais qu'en cellule D1 s'affiche le mot "SOIR" en fontion de l'heure comprise entre l'heure de départ et l'heure d'arrivée. Je ni arrives pas avec la fonction "SI".
Si par exemple l'arrivée est entre 22:00 et 00:00 (minuit) la cellule D1 devra afficher "SOIR"

Merci de votre réponse.
A voir également:

11 réponses

m@rina Messages postés 23923 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Bonjour,

Essaie ceci :

=SI(OU(HEURE(A1)>=22;HEURE(A1)=0);"soir";"matin")

m@rina
0
smartway14 Messages postés 822 Date d'inscription   Statut Membre Dernière intervention   186
 
bonjour;
mettre la plge qui contient des heures en format 1:30 PM
E1=12:00 PM
=SI(A1<$E$1;"matin";"soir")
0
pitfran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   3
 
C'est presque ça, mais lorsqu'il n'y a pas d'horaire la cellule affiche toujours "soir" car SI Faux.
0
smartway14 Messages postés 822 Date d'inscription   Statut Membre Dernière intervention   186
 
=SI(A1=" ";" ";SI(A1<$E$2;"matin";"soir"))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pitfran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   3
 
LES CELLULES VIDES M'AFFICHENT TOUJOURS LA CONDITION "FAUX" C'EST A DIRE "MATIN"
J'AI MAL EXPLIQUE MON PROBLEME

L'HORAIRE COMRIS ENTRE 10:00 DU MATIN ET 22:00 DU SOIR DOIT AFFICHER "SOIR"
A1 = 10:00 B1= 22:00 C1=SOIR
L'HORAIRE COMPRIS ENTRE 22:00 LE SOIR ET 10:00 LE MATIN DOIT AFFICHER "NUIT"
A1 = 22:00 B1= 10:00 C1=NUIT
LES CELLULES VIDES NE DOIVENT RIEN AFFICHER OU REPOS
MERCI D'AVANCE
0
s.deribeiro Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   9
 
Je te conseille de changer le format de tes cellules et de les mettre en chiffres par exemple 22:00 deviendra 22.00
Ensuite tu tape SI(A1<10.00 & B1<22.00,"jour","nuit")

Pasque logiquement si tu travailles pas de jour t de nuit donc en gros la formule c est si le chiffre de la cellule A1 est inferieur a 10.00 et celui de B1 est inferieur a 22h alors jour , dans le cas contraire nuit

Voila
0
smartway14 Messages postés 822 Date d'inscription   Statut Membre Dernière intervention   186
 
=SI(ET(A1<$B$1;B1>$A$1);"soir";SI(ET(A1>=$B$1;B1<=$A$1);"matin";" "))
en fin j'ai la trouver après plusieurs essais
0
pitfran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   3
 
j'ai essayé ta formule
=SI(A1<10.00 & B1<22.00,"jour","nuit") mais elle m'affiche la formule que vous avez tapée contient une erreur!


Je souhaite une formule qui fasse apparaître dans une cellule:
"SOIR" si les horaires sont compris entre 10:00 et 01:00 du matin
"NUIT" si les horaires sont compris entre 22:00 et 10:00 du matin
"JOUR" si les horaires sont compris entre 05:00 et 16:00 du soir

exemple:
A1 = 11:00 A2 = 00:55 A3= "SOIR" ou rien si la cellule A1 et A2 n'affiche rien A4= Nombre d'heures travaillés (mais ça, je sais faire..)

j'espère que vous pourrez m'aider

Merci d'avance.
0
s.deribeiro Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   9
 
Envoi le tableau ce sera plus simple
0
pitfran Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   3
 
Eureka"s.deribeiro" ta formule est la bonne.
Merci pour tous, ce forum est vraiment super..
0
s.deribeiro Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   9
 
^^
0