HORAIRE

Résolu
bonjour
je travaille sur un planning ,et je n'arrive pas à faire ceci:

heure actuelle en G9
5,13 et 21 sont les changements d'horaires
horaire actuelle
16h30
la formule
=SI(G9>5;"matin";SI(G9>13;"apres midi";SI(G9>21;"nuit")))
résultat : matin
se serait simpa si vous pouviez m'aider
merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. le lien a été creer

    http://www.cjoint.com/c/EIrqmbt51n3
    travail posté
    1. Quand tu utilises "MAINTENANT", ce n'est pas qu'une heure, c'est date+heure.
      Si tu mets au format nombre ou standard, tu as un nombre supérieur à 46000...

      https://www.cjoint.com/c/EIrqPjHZhrJ
    2. Contributeur
      Rikom
      si tu te donnais la peine de lire la fin du message

      le N/24 de mes petits camarades est à mettre si G5 est au format hh:mm
      donc

      =si(G5>21/24;"nuit";si............."matin";"nuit")
      tu as la solution avec la pièce jointe de Zoul67 (bonjour)

      bien que d'avoir l'ordi allumé 24:H/24 seulement pour voir l'heure et savoir si c'est la nuit ou l'après-midi peut paraitre pour le moins étrange

      Et merci de tes remerciements pour le temps passé par 4 personnes pour t'aider
    3. @michel_mMon ordinateur n'est pas allumer 24/24
      C'est simplement que l'on m'à demandé de travailler sur un planning
      Encore merci pour ceux qui ont bien voulu m'aider
  2. Contributeur
    Bonjour,

    Il faut partir en décroissant et non en croissant (l'après midi l'heure estt forcément supérieure à 5 et XL réagit a >5---> matin

    si(G5>21;"nuit";si............."matin";"nuit")

    "nuit" à la fin pour les heures de 0 à 5

    le N/24 de mes petits camarades est à mettre si G5 est au format hh:mm

    Michel
    1. Contributeur
      désolé d'avoir dérangé Rikom en proposant une solution
    2. ok on va essayer
      merci
    3. @rikom=SI(D3>21;"nuit";SI(D3>13;"apres midi";SI(D3>5;"matin";"nuit")))
      il est 16h 28
      le résultat est nuit alors qu'il devrait afficher aprés midi
      d3 est l'heure actuel
    4. Bonjour,

      Rikom, je crois que tu vas rendre Michel furieux.
      Des messages du genre "ça marche pas" ne permettent pas de t'aider.
      Merci de faire ce que via55 a demandé.
  3. Bonjour

    Le mieux, poste un exemple de ton fichier sur cjoint.com, fais créer le lien, copies le et reviens l'indiquer ici dans un prochain message

    Cdlmnt
    Via
    1. Bonjour,

      C'est normal que le résultat soit matin puisque 16h30 > 5h...
      =SI(ET(G9>=5/24;G9<13/24);"matin";SI(ET(G9>=13/24;G9<21/24);"après-midi";"nuit"))
      avec G9 au format heure.

      A+
      1. Contributeur
        Bonjour

        effectivement,Zoul le /124 est nécessaire mais pour faire plus simple, on peut placer dans l'autre sens pour éliminer les cas au fur et à mesure:

        =SI(G9>21/24;"nuit";SI(G9>13/14;"après-midi";SI(G9>5/24;"matin";"")))

        crdlmnt
      2. à 1h du matin, je pense que le quart est "nuit"...
        =SI(G9>21/24;"nuit";SI(G9>13/24;"après-midi";SI(G9>5/24;"matin";"nuit")))
        +correction de faute de frappe.

        ça me dérangeait de marquer deux fois "nuit". Question de goût...
      3. Contributeur
        Vi... tu as raison
        reste à savoir si les gens peuvent commencer après minuit et ce qui se passe quand G9 est vide.
        Crdlmnt
      4. @Vauclusebonjour,
        merci d'avoir essayer.
        la formule ne marche pas,tel que tu as écris la formule ,c'est le premier argument qui s'affiche "nuit" alors qu'il est 9h du matin , et c'est "matin" qui devrait être affiché.
        à bientôt
        rikom