Excel : Question pour la pose d'une formule

Anonyme
2021-10-09T22:01:58+00:00

Bonjour,

Cela fait un moment que j'essaie de crée un tableaux automatique pour des heures en vains...

Si une personne à le temps pour m'expliquer cela je suis preneur. :)

Mon problème : J'ai différents commerces que je dois connaitre quand ils sont ouvert simultanément.

j'aimerais par exemple taper;

Coiffeur "ouverture" de 12h00 à 16h00

Restaurant "ouverture" de 11h00 à 13h00

le but du tableau serait qu'il m'affiche avec des couleurs quand ils sont ouvert et quand ils sont fermé et de voir quand ces locaux sont ouvert au mêmes heures.

Par exemple : 11h00 non // 12h00 oui // 13h00 oui // 14h00 non // 15h00 non etc...

Si possible le non et le oui avec deux couleurs différents .....

J'espère avoir été claire et que quelqu'un puisse m'aider sur ce problème :) ....

Je vous remercie d'avance et,

Je vous souhaite une bonne soirée/journée.

Microsoft 365 et Office | Excel | Other | Android

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

5 réponses

  1. Anonyme
    2021-10-10T16:37:08+00:00

    TU compliques un peu la donne, par rapport au message initial, en mettant une fermeture à midi. 😉 Mais bon, on peut s'en sortir. Il y aurait moyen de faire mieux, mais c'est plus compliqué, là on va rester dans des recettes plutôt abordables. Il faut bien entendu toujours une cellule pour les heures de début et une cellule pour les heures de fin. Et du coup prévoir deux plages (à cause de la pause de midi). Avec ton exemple, j'obtiens ça :

    Image

    Tu notes dans les colonnes B à D les deux plages horaires. Dans la cellule G2, tu saisis la formule suivante :

    =SI($B2>G$1;"";SI($C2>=H$1;"x";"")) & SI($D2>G$1;"";SI($E2>=H$1;"x";""))

    Puis tu recopies cette formule vers le bas et vers la droite autant que de besoin. Cela te mettra des x dans les cellules correspondant à des heures où la boutique est ouverte.

    Pour que le ton de la cellule soit coloré, tu crées une mise en forme conditionnelle. Sélectionner la cellule G2. Puis, dans les menus déroulants du dialogue, choisir "Classique" pour le Style et "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué" et saisir =ET($B2<=G$1;$C2>=H$1) pour la première règle et =ET($D2<=G$1;$E2>=H$1) pour la seconde. S'assurer que les règles s'appliquent à toute la plage (dans l'exemple $G$2:$S$3).

    Comme alerte de chevauchement, j'ai choisi de mettre en rouge sur fond jaune la tranche horaire, là aussi avec une mise en forme conditionnelle. En sélectionnant la cellule G1 et en choisissant "Classique" et "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué" saisir la formule =NB.SI(G:G;"x")>1 et s'assurer que toute la plage est concernée :

    Image

    Si tu n'arrives pas au résultat attendu, merci de décrire précisément ce que tu fais, ce que tu observes et à partir d'où ce n'est plus conforme à ce que tu voudrais.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-10-10T13:34:11+00:00

    Merci pour votre temps.

    Mais la solution de Aliboron à l'air de mieux correspondre à ma question.

    Je vous souhaite un excellent dimanche! ☻

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-10-10T13:31:38+00:00

    Bonjour,

    Merci pour votre réponse ☺

    C'est exactement sa que je voulais !

    Sauf que je n'arrive pas à appliquer ce que vous dites.

    Si vous avez le temps de me faire le déroulement complète...ce que j'ai mis n'est pas automatique.

    Merci de votre réponse ☻

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2021-10-10T08:15:24+00:00

    Pour compléter la réponse de Daniel, on peut aussi voir les choses avec une approche plus "visuelle" des horaires d'ouverture. Toujours avec les heures de début et de fin dans des cellules différentes, on peut obtenir un résultat comme celui-là avec la mise en forme conditionnelle :

    La formule complète (mais pas lisible ici) est =ET($B2<=E$1;$C2>=E$1)

    NB : j'ai aussi mis par formule la valeur "x" dans les cellules en question mais ce n'est pas nécessaire.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2021-10-10T07:10:59+00:00

    Bonjour,

    Comme tu le présentes, ça va être très compliqué. Je te suggère de noter les heures d'ouverture dans deux cellules distinctes comme ceci :

    Ensuite, sélectionne la colonne A. Clique sur l'onglet Accueil, mise en forme conditionnelle, Nouvelle règle, "Utiliser une formule pour..." Dans le champ "Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie", mets :

    =ET(MAINTENANT()>=AUJOURDHUI()+B1;MAINTENANT()<=AUJOURDHUI()+C1)

    Indique une mise en forme (ici remplissage vert) :

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire