Problème excel

Résolu
Bonjour à tous,

Etant un novice en Excel, je me permets de vous poser une question.

J'ai du effectuer un petit tableau excel permettant de comptabiliser les heures. Je rentre dans les cellules :
De C9 à C40 : les heures d'arrivée le matin
De D9 à D40 : les heures de départ en pause de midi
De E9 à E40 : les heures de retour de pause
De F9 à F40 : les heures de fin de journée

Ma question est la suivante : Mon boss m'a demandé de bloquer l'heure d'arrivée le matin à 07:25h et l'heure de retour de pause à 13:25h.
L'idéal serait qu'une fenêtre apparaisse à l'écran pour indiquer comme quoi les heures du matin et les heures de retour de pause de midi sont bloquées à 7:25h et 13:25h

Auriez-vous une idée de comment faire?

Merci d'avance pour votre aide.

6 réponses

  1. Contributeur
    Bonjour
    la validation de données devrait marcher:

    selon votre premier message:

    De D9 à D40 : les heures de départ en pause de midi
    De E9 à E40 : les heures de retour de pause


    sélectionnez le champ E9:E40
    données / validation / personnalisé
    la formule:
    =$E9-$D9=<0,031251
    mettez le message d'info qui vous convient

    cette solution interdit les entrées d'horaires EN e si l'écart entre D et E et supérieur à 45 mn

    si c'est bien cela que vous souhaitez, mais ça ne fera pas arriver les gens à l'heure;

    Crdlmnt

    0
    1. Je pense qu'il faut aussi garder les 13:25.
      Dans ces conditions, on peut utiliser la fonction max comme suit :

      =MAX(0.55903;D9+0.03125)

      Si il y a plus de 45 min, c'est 13h25 qui est la borne basse, autrement c'est l'heure de départ + 45 min qui devient la borne basse.

      Michel
      0
    2. attention newborn84, si votre séparateur est une virgule, il faudra corriger dans la formule que j'ai proposé.

      Michel
      0
    3. @ Vaucluse: Je viens de test votre poroposition. Malheureusement peut importe la valeur que je vais rentrer dans la colonne E, il m'affichera toujours l'avertissement que je ne peux pas prendre moins de 45min.
      @ mic13710 : Je viens de tester votre formule. elle est intéressante. Par contre la personne qui veut prendre plus de 45min de pause ne peut pas?
      0
    4. bien sûr que oui !
      Il faut choisir l'option de donnée "supérieure ou égale à "
      0
    5. Contributeur
      re

      je ne comprend pas, là
      la validation est sur la cellule D qui refuse un horaire décalé de plus de 45 mn avec E, mais accepte si le décalage est inférieur
      Ce n 'est pas ce que vous vouliez?
      0,55903 est la valeur EXCEL pour 13:25 mais je pense que vous aurez des problèmes avec cette option
      je vous propose d'utiliser celle ci qui regroupe les deux nécessités: soit un maximum de 45 mn avec l'heur de début de pause, soit un maximum de 13:25 pour le retour de pause:

      =ET($E9<0,55903;E9-D9<0,03125)

      ci joint un modèle avec les valeurs testées.

      http://www.cijoint.fr/cjlink.php?file=cj201101/cijsiXaLGA.xls

      crdlmnt
      0
  2. Re boujour à tous,

    Suite à une discution avec mon patron, il désire que la pause de midi soit de minimum 45min

    Comment puis-je faire pour avoir une message à l'écran qui me dit que la pause ne peux pas etre inférieur à 45min?

    J'ai essayé avec la validation des données: malheureusement ca ne fonctionne pas. alors soit je m y prend mal, soit ce n'est pas possible.

    Auriez-vous une solution à me proposer?
    0
    1. Merci pour toutes vos réponses. J'ai opté pour la solution à doublem93. Ça fonctionne du tonnerre ;)
      0
      1. Contributeur
        effectivement c'est la meilleure!
        crdlmnt
        0
    2. Contributeur
      Bonjour
      pas tout compris, mais on va essayez ça:

      sélectionnez le champ d'entrée qui doit être bloqué à 7:25
      barre d'outil / Données /Validation de données
      choisissez "personnalisé"
      dans la fenêtre du bas, inscrivez:

      = Cell >=0,30903
      Cell étant l'adresse de la première cellule du champ que vous avez sélectionné.
      0,30903 étant la valeur numérique qu'excel affecte à la valeur horaire 7:25
      vous pouvez ensuite (ce n'est pas obligatoire)
      dans la même fenêtre cliquez sur l'onglet "alerte d'erreur"
      dans la fenêtre alerte vous inscrivez par exemple::
      l'entrée avant 7:25 n'est pas autorisée

      valider les opérations en fermant avec OK

      ce message s'affichera si vous entrez dans une cellule du champ une valeur inférieure à 7:25 et la cellule n'acceptera pas la valeur entrée
      même opération pour la pause avec cette fois:
      = Cell =>0,55903
      qui refusera les horaires inférieurs à 13:25

      Nota: pour connaitre les valeurs numériques à entrer dans les formules si vous modifiez les horaires:
      entrer 7:25 pour l'exemple dans une cellule et formater là en standard. Vous aurez la alors la numérique cherchée.

      Espérant que c'est cela que vous cherchez

      cdlmnt

      Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
      0
      1. Salut,

        en mettant 7:25 dans une cellule et faire des liens
        =$(ligne de la cellule) $(colonne de la cellule) (par exemple =$A$1) dans chacune des cellules de C9 à C40
        idem pour 13:25 dans les cellules E9 à E40

        Michel
        0
        1. maintenant, si tu veux bloquer, il faut protéger tes cellules et protéger ta feuille.
          0
        2. Tu as raison doublem93. C'est la solution. Je ne connaissais pas.
          Tu viens de m'apprendre quelque chose.
          Faut dire qu'il y a tellement de fonctions qu'on ne les connait pas toutes et on s'y perd un peu.
          0
      2. TU peux utiliser la validation des données...
        0