Excel 2007, trouver nombre de cellules entre deux données

Ekskalibar Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   -  
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Je suis confronté à un problème assez délicat.

Je suis en train d'automatiser un planning.

Pour ce faire, je souhaite calculer dans une cellule en bout de mois si il y a (au moins une fois dans le mois) plus de 6 jours entre les repos (R1 et R2).

Ainsi, avec une mise en forme conditionnelle, je pourrais colorer la ligne en orange si la cellule de calcul me renvoie VRAI.

Pensez-vous que cela soit faisable ?


Je vous joint un fichier excel simplifié si besoin.


Merci d'avance


A voir également:

5 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.

eric

0
Ekskalibar Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   11
 
http://cjoint.com/data/0GjkXBa6CBS.htm

Le voici, merci d'avance
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Renseignements insuffisants pour te faire une proposition sans que tu reviennes en disant Oui mais là en fait...
Mettre plusieurs cas de figure en donnant le résultat attendu et en expliquant le pourquoi en détail.
Par exemple est-ce que R1 est toujours suivi de R2 ?
Est-ce qu'il ne peut pas y avoir plus de 2 R1-R2 ?
etc, etc, etc.
eric
0
Ekskalibar Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   11
 
R1 = Premier jour de repos
R2 = Deuxième jour de repos
Il peut arriver qu'il y ait un R3, RU, RQ qui sont des repos supplémentaires.

Le tableau se déroule sur 12 onglets, un par mois.

Il y a une ligne par personne (qui se présente peu ou prou comme dans le tableau en exemple).

Je veux pouvoir mettre une mise en forme conditionnelle si, au moins une fois dans le mois, il y a plus de 6 jours de travail d'affilée sans un des repos.


J'espère que ce sera plus précis comme ça,
Merci
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
J'espère que ce sera plus précis comme ça,
Pas pour moi.
Déjà 2 questions : une seule réponse.
Demande d'un fichier plus représentatif avec différents cas de figures : pas de réponse
J'arrête là, attend quelqu'un d'autre

eric
0
Ekskalibar Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   11
 
Tout ce dont j'ai besoin, c'est d'un cas qui fonctionnerait avec le document que j'ai déjà posté.

Je m'arrangerai pour adapter par la suite.
0
Ekskalibar Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   11
 
Et vous n'êtes pas obligé d'être désagréable, c'est un forum d'entraide ici.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

une piste (qui nécessite de compter sur une autre feuille ou sur une autre partie de la feuille les jours de travail)

https://www.cjoint.com/?3GjoYruuT3b

à améliorer sans doute

Cdlmnt
0
Ekskalibar Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   11
 
... C'est génial !

Je devrais réussir à m'arranger avec ces formules, c'est une très bonne idée.


Merci beaucoup à toi !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonjour à tous,
N'ayant qu'un accès 3G sur un smartphone, je n'ai pu regarder la proposition précédente.

En voici une sans calculs intermédiaires que tu peux même mettre en MFC directement.
Elle s'appuie sur tes données A7:Q7 et la formule est aussi peu fine qu'efficace!
En R7 :
=non(esterreur(cherche("0000000";(gauche(A7)="R")*1&(gauche(B7)="R")*1&(gauche(C7)="R")*1&(gauche(D7)="R")*1&(gauche(E7)="R")*1&(gauche(F7)="R")*1&(gauche(G7)="R")*1&(gauche(H7)="R")*1&(gauche(I7)="R")*1&(gauche(J7)="R")*1&(gauche(K7)="R")*1&(gauche(L7)="R")*1&(gauche(M7)="R")*1&(gauche(N7)="R")*1&(gauche(O7)="R")*1&(gauche(P7)="R")*1&(gauche(Q7)="R")*1)))
Le principe est de rechercher une séquence de 7 zéros dans la concaténation des occurrences de repos des cellules A7:Q7.
Cordialement
0