Problème de planning

Bonjour !!!!

J'ai un petit problème sur un exercice excel.
J'ai un planning à la semaine mais j'ai une contrainte, mes employés ne peuvent travailler que 6 jours par semaine. Comment puis je m y prendre pour empêcher de remplir des horaires pour 7 jours ????? J'ai beau chercher partout je ne trouve pas de formule qui m'aide :(

Exemple :
Lundi Ne travaille pas
Mardi Commence à 11:00 fini à 17:00
Mercredi Commence à 08:00 fini à 15:00
Jeudi Commence à 08:00 fini à 16:00
Vendredi Commence à 10:00 fini à 15:00
Samedi Commence à 09:00 fini à 15:00
Dimanche Commence à 08:00 fini à 15:00

Si j'essaye de remplir lundi, le tableau comprend que c'est le 7ème jour et m'en empêche.....
Pareil sur tous les autres employés, quelque soit leur jour de repos.

J'espère que c'est clair ou tout du moins compréhensible héhé....

Merci !!!!

8 réponses

  1. Contributeur
    Salut.

    Je reviens, en proposant une règle de Validation des données :
    Sélectionner B3:O14, faire
    Données/ Validation des données/ Autoriser Personnalisé/ Formule
    et saisir
    =NB($B3:$O3)<13
    ....................................... J'ai testé : ça marche !
    1
    1. Contributeur
      Bonjour
      On devrait pouvoir s'en sortir avec les options de validation mais sans connaitre l'organisation de votre tableau, on ne pourra pas vous aider
      mettez un tableau en place, avec des noms bidons si besoin et la liste des jours interdits par personne et déposez ce modéle sur:
      https://www.cjoint.com/
      en revenat coller ici le lien que vous aurez créé sur le site
      ,

      0
      1. Je ne sais pas quels sont les jours interdits. Je dois faire en sorte de pouvoir rentrer les horaires pour 6jours maximum et avoir un blocage/interdit si je tente de rentrer un 7ème jour
        0
      2. http://www.cjoint.com/c/FJynDq8l4Si

        voici le lien vers mon tableau =)
        0
      3. Contributeur
        question:
        Si au départ vous ne savez pas quel jour il faut éviter, comment définir les possibles?Et où allez vous commencer vos entrées?
        votre tableau ne comprenant que 7 jours, comment savoir quel jour doit être interdit s'il n'y a pas d'autres informations que la limite de 6 jours?
        Dans tous les cas, on va finir par interdire le dernier?
        Pouvez vous donner un exemple sur une ligne ou deux, du jour qu'il faudrait supprimer et surtout nous dire pourquoi?

        à vous lire
        0
    2. Contributeur
      Bonjour Kanashii7.

      S'il s'agit d'un exercice scolaire, nous ne pouvons pas le faire à ta place.
      https://forums.commentcamarche.net/forum/s/msgs/devoir
      https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/

      S'il s'agit de la recherche d'une méthode pour éviter de saisir 7 jours, tu peux utiliser la Mise en forme conditionnelle :
      Sélectionner la plage =$B$3:$Q$14 et écrire la formule =NB($B3:$O3)>12

      Je profite de ce message pour te donner deux petits conseils :
      1) Inutile de choisir un format HEURE avec des secondes ...
      2) Inutile de mettre des parenthèses inutiles : En P3 ta formule
      =(C3-B3)+(E3-D3)+(G3-F3)+(I3-H3)+(K3-J3)+(M3-L3)+(O3-N3)
      fonctionnerait tout aussi bien en l'écrivant
      =C3-B3+E3-D3+G3-F3+I3-H3+K3-J3+M3-L3+O3-N3

      https://www.cjoint.com/c/FJyru5PdEMn
      0
      1. Bonjour Kanashii7

        Une alerte mais pas un blocage

        Votre fichier

        http://www.cjoint.com/c/FJyrE0hI6Zx
        0
        1. Bonsoir,
          Par VBA en créant une interdiction sur des cellules distinctes

          Voir fichier joint
          http://www.cjoint.com/c/FJysKOghzWj

          Slts
          0
          1. Bonjour,

            Bien vu! Raymond PENTIER, je pense que ta solution est la meilleur

            Slts
            0
            1. Bonjour,

              Merci pour vos réponses, j'essaye de mettre tout cela en place et je reviens vers vous !!!!

              Bonne journée !
              0
              1. Voilà ça fonctionne, c'est super. Cependant je me rend compte que je peux entrer un horaire de début de shift superieur à celui de ma fin de shift.... pas logique.

                J'ai essayé de rentrer pour la fin de shift la validation suivante " autoriser heure inférieure ou égale à 24:00" mais ca ne fonctionne pas et si je rentre 00:00 ca ne fonctionne pas non plus !!!! Comment faire pour faire se terminer ma journée à minuit ????

                :(
                0
              2. Contributeur
                @Kanashii7Pourquoi donc ne pas avoir proposé tous les cas de figure dans ton post initial ?
                Il y a plusieurs façons de s'y prendre ; l'un d'elles consiste à saisir
                début 08/10/16 22:30 et fin 09/10/16 06:15
                0
              3. Je n'y avais pas pensé héhé, je débute en excel !

                Ce que j'essaye de faire c'est d'avoir une validation de données sur mes cellules de début de shift qui impose un horaire inférieur à celui de la fin de shift....

                Comment faire ?
                0
              4. Contributeur
                @Kanashii7Il n'y a aucun endroit dans ton tableau où "je peux entrer un horaire de début ..." !

                Et c'est quoi, tes shifts ?
                0
              5. Je voudrais que les cellules fonctionnent quelque soit les horaires indiqués, je n'ai pas d'horaire de début et de fin, ma seule contrainte c'est que le début soit inférieur à la fin.

                Exemple :
                Début à 8:00 Fin à 16:00 -> ça marche
                Début à 17:00 Fin à 14:00 -> ça coince car c'est impossible, il s'agit du même jour !

                Comment faire pour la validation de données ? Je n'y arrive pas :(
                0
            2. Contributeur
              Kanashii7, je te prie de bien vouloir accepter mes sincères excuses :
              Comme je travaillais simultanément sur une autre discussion concernant un planning de personnel https://forums.commentcamarche.net/forum/affich-34028116-demande-d-aide-pour-creation j'ai confondu les deux fichiers.
              Aussi je supprime mes sarcasmes du post #19, qui n'ont pas lieu d'être ...
              Ne tiens pas compte non plus de mon post #17 !

              Vraiment navré !

              ... et si j'ai bien compris, ce que tu appelles "shifts" ce sont les plages horaires ?

              Je te rappelle aussi mon post #15 qui indique
              début 08/10/16 22:30 et fin 09/10/16 06:15 que tu peux adapter en
              début 08/10/16 22:30 et fin 09/10/16 00:00

              Très cordialement.

              C'est bien, la retraite ! Surtout aux Antilles ... :-) 
              Raymond (INSA, AFPA, CF/R)
              0