XL 2013 Condition en fonction d'un jour et d'une heure de début et de fin

Olivier Delporte

XLDnaute Nouveau
Bonjour,
Je viens voir sur ce forum si vous pouvez m'aider dans mon petit problème...
J'essaye de faire un tableau qui définit en fonction du jour, d'une heure de début et d'une heure de fin si la personne doit être en "service public" ou "hors service public"...à vrai dire, je rame un peu.
Voici les fonctions que j'ai créé mais qui ne passent pas :
La première :
=SI(N7<"13:00"*ET_L7="MARDI";"HORS SERVICE PUBLIC";SI(O7>"19:00"*ET_L7="MARDI";"HORS SERVICE PUBLIC";SI(N7<"13:00"*ET_L7="JEUDI";"HORS SERVICE PUBLIC";SI(O7>"19:00"*ET_L7="JEUDI";"HORS SERVICE PUBLIC";SI(N7<"13:00"*ET_L7="VENDREDI";"HORS SERVICE PUBLIC";SI(O7>"19:00"*ET_L7="VENDREDI";"HORS SERVICE PUBLIC";"PRESENCE"))))))
La deuxième :
=SI(ET(L7="MARDI";L7="JEUDI";L7="VENDREDI";N7<"13:00";O7>"19:00");"HORS SERVICE PUBLIC";"SERVICE PUBLIC")


Merci à vous.

Voici le petit bout de tableau :
Jour demandéDateHeure DébutHeure FinDuréeService Publique
MERCREDI20:0021:0001:00:00#NOM?
SERVICE PUBLIC
 

Efgé

XLDnaute Barbatruc
Bonjour @Olivier Delporte
Sans fichier exemple anonyme, il va être difficile de répondre.
En première lecture on est sûr que
ET(L7="MARDI";L7="JEUDI";L7="VENDREDI"
renverra toujours faux...

A voir quelque chose comme :
VB:
=SI(ET(OU(L7="MARDI";L7="JEUDI";L7="VENDREDI");OU(N7<"13:00";O7>"19:00"));"HORS SERVICE PUBLIC";"SERVICE PUBLIC")
OU plutot
VB:
=SI(ET(OU(L7="MARDI";L7="JEUDI";L7="VENDREDI");OU(N7<TEMPSVAL("13:00");O7>TEMPSVAL("19:00")));"HORS SERVICE PUBLIC";"SERVICE PUBLIC")
Bon courage pour la suite
Cordialement
 
Dernière édition:

Efgé

XLDnaute Barbatruc
Re
Il faut créer un fichier exemple annonyme :
  • Pas de noms
  • Pas de numéros de téléphonne
  • Pas d'adresses mail
  • Pas de logo
  • Rien qui puisse localiser la source

Le fichier doit être représentatif du réel
  • Même structure de fichier
  • Même type de données dans les champs (colonnes)
Pour joindre le fichier il suffit de cliquer sur le bouton "KiVaBien" en bas de ton post (message) quand tu l'écrit.
1652553259606.png

A te relire ...

Cordialement
 
Dernière édition:

Efgé

XLDnaute Barbatruc
Bonjour

J'ai ajouté dimanche une seconde formule qui fonctionnait dans l'absolu.
Votre fichier est truffé de cellules fusionnées ce qui empêche de mettre en place une formule unique pour vos colonnes.

Je passe la main.

Cordialement
 

Olivier Delporte

XLDnaute Nouveau
Bonjour

J'ai ajouté dimanche une seconde formule qui fonctionnait dans l'absolu.
Votre fichier est truffé de cellules fusionnées ce qui empêche de mettre en place une formule unique pour vos colonnes.

Je passe la main.

Cordialement
Bonjour Efgé,
en reprenant exemple sur la 2ème formule, cela fonctionne correctement.
Je poste le fichier en pièce jointe, si cela peut être utile à quelqu'un un jour.
Merci beaucoup en tout cas.
(Ca fait plaise d'avoir un truc qui fonctionne dans la journée après avoir louper une modélisation !)...
Bonne journée.
OIivier.
 

Pièces jointes

  • Fichier Source Liste d'Ateliers.xlsx
    40.1 KB · Affichages: 3

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 917
Membres
101 839
dernier inscrit
laurentEstrées