Formule Si + OU + TEMPS

  • Initiateur de la discussion Initiateur de la discussion MORISS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MORISS

XLDnaute Junior
Bonjour,

Je viens vers vous car j'ai un problème que j'arrive pas à résoudre, j'aimerai tout simplement que dans la cellule E6 m'indique une lettre et un chiffre en fonction du jour de la semaine et de l'heure.

En cellule E13 j'ai la date du jour avec la fonction =AUJOURDHUI() et en cellule E9 j'ai l'heure avec la fonction =MAINTENANT()-ENT(MAINTENANT())

J'ai essayer avec la formule suivante mais malheureusement il me donne toujours 0 :

=SI(OU(E13="lundi";E9<=TEMPS(5;30;0));"A1";SI(OU(E13="lundi";E9<=TEMPS(13;30;0));"A2";SI(OU(E13="lundi";E9<=TEMPS(21;30;0));A3;SI(OU(E13="mardi";E9<=TEMPS(5;30;0));B1;SI(OU(E13="mardi";E9<=TEMPS(13;30;0));B2;SI(OU(E13="mardi";E9<=TEMPS(21;30;0));B3;SI(OU(E13="mercredi";E9<=TEMPS(5;30;0));C1;SI(OU(E13="mercredi";E9<=TEMPS(13;30;0));C2;SI(OU(E13="mercredi";E9<=TEMPS(21;30;0));C3;SI(OU(E13="jeudi";E9<=TEMPS(5;30;0));D1;SI(OU(E13="jeudi";E9<=TEMPS(13;30;0));D2;SI(OU(E13="jeudi";E9<=TEMPS(21;30;0));D3;SI(OU(E13="vendredi";E9<=TEMPS(5;30;0));E1;SI(OU(E13="vendredi";E9<=TEMPS(13;30;0));E2;SI(OU(E13="vendredi";E9<=TEMPS(21;30;0));E3;SI(OU(E13="samedi";E9<=TEMPS(5;30;0));F1;SI(OU(E13="samedi";E9<=TEMPS(13;30;0));F2;SI(OU(E13="samedi";E9<=TEMPS(21;30;0));F3;SI(OU(E13="dimanche";E9<=TEMPS(5;30;0));G1;SI(OU(E13="dimanche";E9<=TEMPS(13;30;0));G2;SI(OU(E13="dimanche";E9<=TEMPS(21;30;0));G3;0)))))))))))))))))))))


Merci d'avance pour votre aide

Cordialement





 
Dernière édition:
Merci pour votre retour,

J'utilise la fonction =MAINTENANT()-ENT(MAINTENANT()) pour l'heure car il y une formule qui travail avec cette fonction, je peux pas la modifier sinon j'aurais un autre problème, y t-il pas possibilité avec une formule de donner le résultat recherché ?

Cordialement
 
Effectivement nos mails se croise avez-vous lu le dernier ?

Merci pour votre retour,

J'utilise la fonction =MAINTENANT()-ENT(MAINTENANT()) pour l'heure car il y une formule qui travail avec cette fonction, je peux pas la modifier sinon j'aurais un autre problème, y t-il pas possibilité avec une formule de donner le résultat recherché ?

Cordialement
 
oui j'ai lu.. et normalement mon dernier post (#6) répond à la question puisque j'ai remis vos données
cellule E6 le résultat attendu
cellule E9: la formule avec maintenant() qui donne l'heure
cellule E13: j'ai juste mis une liste de validation pour permettre de tester le changement de lettre

pour la compréhension des formules en orange: j'ai laissé les deux formules qui affectent la lettre au jour et le chiffre à l'heure
puis je construit le résultat attendu en G6:
en vert: une seule formule qui reprend les deux directement
en jaune.. deux tables de données necessaires pour la fonction RechercheV et pour la liste de validation
 
Euh...
de mettre cela dans une feuil2 et de le retrouver dans la feuil 1.
mettre quoi dans feuil2 et retrouver quoi dans feuil1 ?

j'ai donné un nom aux zones jaunes: TabHoraires et ListeJour
on utilise ainsi ces noms dans la formule
et on peut déplacer les zones jaunes où on veut.. la formule saura retrouver
 

Pièces jointes

Bonjour MORISS, vgendron,

Pas vraiment testé, je vous laisse le faire :
Code:
=CAR(64+JOURSEM(E13;2)+(6*(JOURSEM(E13;2)=1)-(JOURSEM(E13;2)>1))*(E9<TEMPS(5;30;0)))&(E9>=TEMPS(5;30;0))*(E9<TEMPS(13;30;0))+2*ET(E9>=TEMPS(13;30;0);E9<TEMPS(21;30;0))+3*OU(E9>=TEMPS(21;30;0);E9<TEMPS(5;30;0))
A+
 
Bonjour.
Je pense (ou plus exactement pensais) avoir trouvé une formule plus courte.
J'ai tardé à la livrer, comme j'ai vu d'autres propositions entre temps :
Code:
=CAR(JOURSEM(MAINTENANT()-"5:30";2)+64)&MOD(ENT((MAINTENANT()-"5:30")*3);3)+1
À tester.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
169
Réponses
5
Affichages
572
Réponses
7
Affichages
734
Retour