Microsoft 365 Contrôle parental : colorer jour et plage horaire en cours... (voir indications dans l'onglet Feuil2')

anthoYS

XLDnaute Barbatruc
Bonjour


L'idée, c'est de savoir quel site est utilisable en ce moment précis...

Rajout : Comment rajouter un USF où autre pour le choix de l'heure, au lieu de saisir manuellement "14:" et entrée pour que "14:00" apparaissse par exemple, eh bien en choisissant un format horloge si possible ou avec un menu déroulant ou en saisissant les données hh:mm (heure et minute séparément dans plage horaire de début et de fin, partout ou c'est possible sur double clic).
Parférérence pour menu déroulant... à partir de l'heure actuelle ou de minuit...


Merci par avance :)
 

Pièces jointes

  • ClasseurPlageHoraire.xlsx
    14.2 KB · Affichages: 4
Dernière édition:
Solution
Re,
Hier c'était ok, pas aujourd'hui. Je ne comprends pas trop où se trouve l'erreur . ;)
Un essai avec comme MFC :
VB:
=(SOMME((B3:O3>HEURE(MAINTENANT())/24)*((COLONNE(B3:O3)/2)-(0.5*MOD(COLONNE(B3:O3);2))=JOURSEM(AUJOURDHUI();2))*1))-2=-1
Le problème est de vérifier comment cela se comportera demain. :(

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir AnthoYS,
Un essai en PJ avec :
Pour les jours, une MFC :
VB:
=JOURSEM(AUJOURDHUI();2)=COLONNE()/2
Pour les heures ( heure de début et heure de fin ) :
Code:
=ET(JOURSEM(AUJOURDHUI();2)=COLONNE()/2;MAINTENANT()>=AUJOURDHUI()+B3;MAINTENANT()<=AUJOURDHUI()+C3)
=ET(JOURSEM(AUJOURDHUI();2)=(COLONNE()-1)/2;MAINTENANT()>=AUJOURDHUI()+B3;MAINTENANT()<=AUJOURDHUI()+C3)
Par contre je n'ai pas coloré les sites, je ne trouve pas la solution les combinaisons étant trop nombreuse.

Mais quelqu'un de plus futé passera surement par ici. :)
 

Pièces jointes

  • ClasseurPlageHoraire.xlsx
    13 KB · Affichages: 5

anthoYS

XLDnaute Barbatruc
Bonsoir AnthoYS,
Un essai en PJ avec :
Pour les jours, une MFC :
VB:
=JOURSEM(AUJOURDHUI();2)=COLONNE()/2
Pour les heures ( heure de début et heure de fin ) :
Code:
=ET(JOURSEM(AUJOURDHUI();2)=COLONNE()/2;MAINTENANT()>=AUJOURDHUI()+B3;MAINTENANT()<=AUJOURDHUI()+C3)
=ET(JOURSEM(AUJOURDHUI();2)=(COLONNE()-1)/2;MAINTENANT()>=AUJOURDHUI()+B3;MAINTENANT()<=AUJOURDHUI()+C3)
Par contre je n'ai pas coloré les sites, je ne trouve pas la solution les combinaisons étant trop nombreuse.

Mais quelqu'un de plus futé passera surement par ici. :)
Merci beaucoup !
 

anthoYS

XLDnaute Barbatruc
Crdlmt
ma contribution :
Bonjour le fil ;

Code:
=SOMME((B3:O3>hour)*((COLONNE(B6:O6)/2)-(0,5*MOD(COLONNE(B6:O6);2))=JOURSEM(AUJOURDHUI();2))*1

Dans cette formule, comment la décortiquer ?
Dans mon fichier ça va de la ligne 3 à 23 incluse...

Devrais-je y insérer cette formule ?
Code:
=SOMME((B3:O3>hour)*((COLONNE(B23:O23)/2)-(0,5*MOD(COLONNE(B23:O23);2))=JOURSEM(AUJOURDHUI();2))*1
 

anthoYS

XLDnaute Barbatruc
@djidji59430

EXCEL_S7ty8YcDWQ.png


à 16:48 j'ai tenté la borne 17-18 h et ça reste vert... Donc formule à revoir ...
(fichier joint ici #4)

ce n'est pas le jour en cours où il faut colorer mais bien dans les plages horaires mentionnées...
d'où l'intérêt du contrôle parental...

Merci encore
 

anthoYS

XLDnaute Barbatruc
Bonsoir AnthoYS,
Un essai en PJ avec :
Pour les jours, une MFC :
VB:
=JOURSEM(AUJOURDHUI();2)=COLONNE()/2
Pour les heures ( heure de début et heure de fin ) :
Code:
=ET(JOURSEM(AUJOURDHUI();2)=COLONNE()/2;MAINTENANT()>=AUJOURDHUI()+B3;MAINTENANT()<=AUJOURDHUI()+C3)
=ET(JOURSEM(AUJOURDHUI();2)=(COLONNE()-1)/2;MAINTENANT()>=AUJOURDHUI()+B3;MAINTENANT()<=AUJOURDHUI()+C3)
Par contre je n'ai pas coloré les sites, je ne trouve pas la solution les combinaisons étant trop nombreuse.

Mais quelqu'un de plus futé passera surement par ici. :)
@sylvanu du coup il faut recréer pour chaque ligne une MEFC avec la même formule ?

Je vais sans doute opter pour ça..

Pour le site de A3:A6, j'aimerais bien trouver une solution.
 

anthoYS

XLDnaute Barbatruc
Re,
J'ai repris mon fichier #2 et la formule (revue) de Djidji pour les sites.
Ca à l'air de marcher. A tester.
Bonjour le fil,

@sylvanu dans le fichier chez moi ça ne se colore pas... les plages, et ça colore de jaune en A même si la plage horaire n'est pas en cours...

Est-ce uniquement chez moi ?

c'est issue du fichier (3)* modifié à la plage horaire de Reditte... :
EXCEL_o6lhAkFilX.png



Merci :)
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Hier c'était ok, pas aujourd'hui. Je ne comprends pas trop où se trouve l'erreur . ;)
Un essai avec comme MFC :
VB:
=(SOMME((B3:O3>HEURE(MAINTENANT())/24)*((COLONNE(B3:O3)/2)-(0.5*MOD(COLONNE(B3:O3);2))=JOURSEM(AUJOURDHUI();2))*1))-2=-1
Le problème est de vérifier comment cela se comportera demain. :(
 

Pièces jointes

  • ClasseurPlageHoraire (3) (3).xlsx
    12.9 KB · Affichages: 3

anthoYS

XLDnaute Barbatruc
Re,
Hier c'était ok, pas aujourd'hui. Je ne comprends pas trop où se trouve l'erreur . ;)
Un essai avec comme MFC :
VB:
=(SOMME((B3:O3>HEURE(MAINTENANT())/24)*((COLONNE(B3:O3)/2)-(0.5*MOD(COLONNE(B3:O3);2))=JOURSEM(AUJOURDHUI();2))*1))-2=-1
Le problème est de vérifier comment cela se comportera demain. :(
à quoi sert cette formule de MEFC appliquée en A3 =ET(JOURSEM(AUJOURDHUI();2)=COLONNE()/2;MAINTENANT()>=AUJOURDHUI()+A3;MAINTENANT()<=AUJOURDHUI()+B3)
 

Statistiques des forums

Discussions
315 089
Messages
2 116 098
Membres
112 661
dernier inscrit
ceucri