Compter différemment les valeurs consécutives (critère: <61 ou >60)

ROGER2327

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re :),
Quand on est pas sûr de remonter le réveil, on ne le démonte pas (surtout les vieux modèles à ressort) :p...
Comment veux-tu qu'on te dise ce qui ne marche pas après tes manipulations ? On ne sait pas sur quelle fichier tu travailles (à priori pas le dernier de Roger, mais lequel avant...), on ne sait pas quelles manipulations tu as faites, on n'a pas le fichier incriminé en pièce jointe :confused:...
Le plus simple, c'est de repartir du dernier fichier qui fonctionnait bien, et refaire ce qui est nécessaire dessus ;). J'espère que tu as des sauvegardes régulières de chaque étape :eek:...
Bon courage :cool:
J'allais le dire...
Merci JNP !​
ROGER2327
#2742
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re
merci pour la réponse.
Je conclus de mes essais que ce n'est pas au fichier que ca tient car lorsque ca ne marche pas il n'y en a aucun qui marche! Ni ceux qui ont toujours marché. Des fois ca marche lorsque je redémarre Excel. Un problème que j'ai su localiser auniveau de la protection de la feuille où Excel rouspète. Lorsque j'abandonne alors l'exécution du code pour déprotéger la feuille l'exécution du code ne démarre plus. Est-ce normal? Que dois-je faire pour qu'il redémarre?
Je suis sur mon iPhone. Tout à l'heure j'enverrai une partie de mon fichier.
A+

Aloha
 

JNP

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re :),
Dès que tu fais un débogage, les variables sont vides et il est possible que les événementielles soient bloquées tant que tu n'as pas arrêté la macro en cours...
Protéger une feuille, c'est bien, mais il faut que chaque macro qui intervient déprotège et protège la feuille (Sheets("Toto").Protect et Sheets("Toto").Unprotect, avec éventuellement le mot de passe).
Mais avec tout cela, on en revient au début de ce post : définir les besoins PUIS travailler dessus. Si tu t'en sort tout seul, pas de soucis, tu peux jouer au jeu des erreurs, c'est très constructif, et nous pouvons t'aider ponctuellement à résoudre tel ou tel problème. Si tu attends des autres la solution, le jeu des erreurs est vite lassant... Il y a une grande différence entre améliorer un projet en prodiguant de bon conseils et reconstruire systématiquement parce qu'aucune analyse des besoins n'a été faite.
Du fait, je pense (pourtant, j'ai souvent une patience infinie) que ce sera ma dernière intervention sur ce post.
Bon courage à ceux qui auront plus de patience que moi, et félicitations à Roger qui en a déjà eu énormément :cool:
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

Merci de me faire la morale.

Cela ne sert donc à rien que je poste mon fichier. De toute façon je n'y arriverai pas parce qu'il est trop gros.

Je tâcherai donc de m'en sortir seul et je vais recourir aux formules.

Même si vous ne voulez plus m'aider je vous suis très reconnaissant pour toute la peine que vous vous êtes donnée!

Dommage que vous me lâchez alors que je suis arrivé pratiquement au bout de mes peines.

Je vous demande un peu d'indulgence si je n'ai pas procédé comme l'exigent sûrement les règles de l'art; seulement, cet art je ne le maîtrise pas comme vous le faites et je vous en envie. Et pour cette raison justement je vous demande un peu d'indulgence.

Un dernier mot: sans vous je ne serais jamais arrivé jusqu'à ce point.

Bonne journée

Aloha
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

Après presque une année où le fichier a, grâce à votre aide, fonctionné (il a d'ailleurs tourné sur 2 ordi et sur l'un des deuzx les calculs ne se font pas), et que les choses se sont enfin éclaircies (mais pas depuis longtemps!), il n'est plus question de bricolage que vous m'avez reproché.

A l'heure actuelle les critères sont définis et je vous prie de bien vouloir m'aider encore une fois à y adapter le fichier.

Voici donc les critères:
les F comptent comme présence pour 60h par semaine; tout ce qui dépasse les 60 h (2,5 jours) ne compte pas; pour tenir compte des demi-journées je dois introduire un symbole supplémentaire: F2 (signifiant F divisé par 2)
* les V comptent pour 10 jours par an; tous les V supplémentaires sont donc ignorés
* les C prennent une autre signification et sont remplacés par des H, de sorte que: tous les C sont comptés; les H sont considérés par périodes consécutives et comptés en entier du 1er au 14e jour d'une période, à raison de 0,5 jour du 15e au 45e jour, et ignorés au-delà
* les U sont comptés de la même façon que les H
* enfin s'ajoute encore une lettre R; elles sont considérées par périodes consécutives et comptées à raison de 0,5 du 1er au 45e jour, ignorées au-delà.

J'espère pouvoir compter une fois de plus sur votre aide.

Je vous en remercie d'avance

Aloha
 

hoerwind

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

Un petit exemple en pièce jointe reprenant tous les cas de figure ainsi que les résultats à obtenir, calculés manuellement, me semblerait fort utile pour essayer de t'aider.

A te lire à ce sujet.
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour "hoerwind",

Tu as raison!

Je m'y applique et redonnerai signe de vie lorsque ce sera fait.

A+

Aloha
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour "hoerwind",

Je n'arrive pas à réduire le fichier à l'essentiel; Excel se bloque p.ex. lorsque je veux lâcher du lest en supprimant des feuilles d'avril à décembre, de sorte à ce que je n'arrive pas à le comprimer assez pour pouvoir le poster ici. La seule solution serait par mail.

A+

Aloha
 

hoerwind

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

Je t'ai laissé mon adresse e-mail en MP (messagerie privée).
A consommer avec modération !
 

Tibo

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour à tous,

Il est également possible de passer par le site ci-joint.fr

qui permet de joindre des fichiers de taille importante

@+
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re,

Merci,

Je le posterai dès qu'il sera prêt

Joyeux Noël

Aloha
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

Pour l'instant je suis en congé et comme j'ai omis d'enregistrer le fichier sur le serveur, auquel j'ai accès depuis chez moi par Internet, il n'est pas à ma disposition pour l'instant.

Cependant, comme cela me travaille modérément même pendant mon congé, je me suis mis à bricoler et j'ai résussi à transcrire tous les symboles depuis les fiches mensuelles dans une fiche annuelle.

Là je me suis concentré pour l'instant sur la lettre "F": 2,5 jours "F" au maximum par semaine. Est-il possible de maîtriser ce problème par formule?

J'ai joint un exemple.

Bonne soirée

Aloha
 

Fichiers joints

hoerwind

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

Une formule qui semble fonctionner en F4 :
Code:
=SI(E4<>"F";"";SI(SOMMEPROD((A$4:A4=A4)*(E$4:E4="F"))<2.5;1;0.5))
à copier vers le bas.
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re,

Merci beaucoup pour cette formule!
En effet, cette formule fonctionne, sauf qu'elle donne 0,5 non seulement pour le 3ème F à l'intérieur d'une semaine, mais également pour ceux qui suivent éventuellement, alors que ce devrait être 0 (ou "") à partir du 4e F. Vois-tu une possibilité de corriger ce détail dans la formule?

A+

Aloha
 

hoerwind

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re,

Je l'avais remarqué, mais me disant que lorsqu'un fichier est joint à une question il reprend normalement tous les cas de figure, et une plage avec quatre "F" étant absente, ce cas ne devait pas se présenter

Je vois comment corriger ce "détail"
 

hoerwind

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re,

Essaie cette formule :
Code:
=SI(E4<>"F";"";CHOISIR(SOMMEPROD((E$4:E4="F")*(A$4:A4=A4));1;1;0.5;"";"";"";""))
éventuellement modifier 0.5 en 0,5 suivant le séparateur décimal
à copier vers le bas.
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re,

C'est exactement cela! Merci beaucoup.

Mon prochain devoir est de compter les H correctement. Je m'y lance

A bientôt

Aloha
 

Aloha

XLDnaute Accro
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Re,

J'ai bricolé un peu, en utilisant des colonnes adjutives, mais je suis bloqué maintenant.
J'ai fait donner un numéro courant à chaque jour H suivant le groupe de jours auquel il appartient.
Seulement, je n'arrive pas jusqu'au bout: je voudrais que le comptage des jours reprenne à 0 pour chaque groupe de H, ce qui n'est pas le cas (voir I188:I246 dans l'exemple joint), et puis i me manque les formules pour la colonne J où les valeurs des H doivent s'inscrire (1; 0,5 ou "").

A+

Aloha
 

Fichiers joints

hoerwind

XLDnaute Barbatruc
Re : Compter différemment les valeurs consécutives (critère: <61 ou >60)

Bonjour,

J'ai bien reçu ta demande mais n'ai, pour le moment, pas de temps à y consacrer.
Je ne t'oublie pas !
 

Discussions similaires


Haut Bas