Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

stefVB_Excel

XLDnaute Junior
bonsoir à toutes et tous,

Un fichier joint, je voudrais lorsqu'il y a 6 jours consécutifs une cellule soit à 0 et que deux jours plus tard elle redevienne active (Nom). j'essaie depuis quelques jours avec Ligne et Décaler mais je n'obtiens que des erreurs.
Le comptage entre deux dates me semble très complexe à mettre en place. Si c'est la solution je l'essaierais.
merci de me mettre sur la voie si toute fois il y en à une pour ce problème.

Cordialement, Stéphan
 

Pièces jointes

Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Bonjour st007,

j'ai deux classeurs qui sont en lien, celui ci gère les présences en fonction des entrées dans le classeur1. Je voudrais qu'à 6j+1
le nom = zéro (ce qui est déjà le cas) mais qu'à 6j + 2 le nom puisse être réutiliser. j'ai mis des explications dans le fichier ci cela est plus clair. je pense qu'avec des fonctions ce sera compliqué, je cherche une solution en basic à coter de ça.
merci en tout cas, voyez ci mes commentaires sont plus indiqués

CDT, Stephan
 

Pièces jointes

Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Heuuuu.

si je compte à partir d'aujourd'hui K10, le nombre de 1 avant et que j'obtiens 6, alors =0
donc si(somme(F10:K10)=6;0;somme(F10:K10))

à noël, on fera somme(U10:Z10)

ton sommeprod renvoie 1 que tu corrige avec "-1" si tu bosse 6 jours de suite non ?

ou bien ?
 
Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Merci st007,

mais je voudrais qu'en H7 lorsque vient une présence "1", OK7=1 surbrillance de la ligne b7😱j7 en rouge le nom en A7 n'est plus dispo. en h6 nous sommes le 7/12, je voudrais qu'en OK7 la valeur revienne à 0 le 9/12 avec le contrôle de la fonction AUJOURDHUI() en OK4. je cherche de mon coté avec d'autres fonctions qui sont présente sur le doc joint si des fois cela t'inspire.

CDT, Stephan
 

Pièces jointes

Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Bonsoir,

je ne comprends toujours pas mais bon dans ce fichier, une formule pour OK7 étirable

donc pour les essais, j'entre une date en OK2 : 12/12/2015

tout le monde peut bosser ...

mais si pierre bosse, on mettra 1 en M8

et le lendemain donc j'indique 13/12/2015 en OK2

la valeur 1 apparait en OK8, la ligne est colorée en rouge , A8 est vide

et le lendemain donc j'indique 14/12/2015 en OK2

la valeur 0 revient, la ligne redevient blanche, A8 reprend "pierre"


pour utiliser la date du jour réelle, on remplace $OK$2 par aujourdhui() (2 remplacements) dans la formule en OK7 et on étire

c'est comme çà que je comprends ton fichier ....

@voir
 

Pièces jointes

Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Merci pour ta patience st007,

c'est presque ça, je t'explique
j'ai le droit d'anticiper sur la présence d'extras mais à condition que:
6 jours consécutifs
19 j / mois (max 22 sinon il devient salarié)
200 j / an (obligation de 5 semaine de cp/an c'est pour tout le monde)

je me suis basé sur la fonction Aujourdhui() pour trouver une solution ce n'est peut être pas la solution (si j'anticipe je peux le prendre 10j de rang avec cette configuration.

j'espère que tu comprendra mieux la démarche, en te rappelant que les présences viennent d'un autre fichier sous forme d'heure décimale travaillée ex: 6.75 - 7.25....

merci pour ta patience

Stephan
 
Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

Bon week-end,

si une valeur supérieur à zéro est présente six jours de suite, le septième la ligne passe au rouge

essaie en OK6 :
Code:
=SI(NB.SI(INDIRECT(ADRESSE(LIGNE();EQUIV($OK$2;$A$6:$OJ$6;0)-6)&":"&ADRESSE(LIGNE();EQUIV($OK$2;$A$6:$OJ$6;0)-1));">0")=6;1;0)

toujours ou bien ....
 

Pièces jointes

Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

🙂, st007,

pas mal du tout, je voyais pas ça comme cela. j'essaie comme ça, mais apparemment cela fonctionne bien. En modifiant je peux même bloquer à +2 c'est super. Merci encore

Je reviendrais vers toi si besoin, bonne semaine.

CDT, Stephan
 
Re : Désactiver une cellule à 6 jours et la reactiver à 6j + 2 sur une année

🙂, st007,

pas mal du tout, je voyais pas ça comme cela. j'essaie comme ça, mais apparemment cela fonctionne bien. En modifiant je peux même bloquer à +2 c'est super. Merci encore

Je reviendrais vers toi si besoin, bonne semaine.

CDT, Stephan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…