Mardi de semaines impaires-derniers mardi du mois

bonjour

j'ai 2 questions :A : comment faire un calendrier étirable à perpett où l'on selectionne les mardi de semaines impaires

B : comment faire un calendrier etirable à perpett où l'on sélectionne les derniers mardis du mois

et enfin, comment faire une alerte où l'on fait déjà apparaître le lundi, puis le mardi (pour pouvoir se preparer), pour ces 2 questions (A & B)

voilà, je pense qu'il y a toutes les données, et que ca ne necessite pas de fichier special (je suis preneur pour toute suggestion)

merci, et @+, Ptkntz

Bonjour,

Est-ce-que ta règle change ... en fonction de la météo ou ....

Blague à part ... peux-tu joindre ta première ébauche de fichier ...

Pour commencer les mardi de semaines impaires :

=SI(ET(JOURSEM(A1)=3;MOD(NO.SEMAINE(A1;1);2)=1);"mardi semaine impaire";"")

Dernier mardi du mois quelque chose comme

=SI(ET(MOIS(A1)=2;JOURSEM(A1)=3;JOUR(A1)>=22);VRAI;SI(ET(JOURSEM(A1)=3;JOUR(A1)>=25);VRAI;""))

Sans traitement pour les bissextiles

salut, et merci

james : il s agit de 2 alertes pour 2 choses différentes que je dois surveiller

je n'arrive pas à "enregistrer sous" pour joindre un fichier : mais c'est tout simple : une colonne où j'étire le calendrier, et le colonne d'à coté où on devrait marquer lundi, puis mardi quand c est l echeance

on peut faire 2 feuilles différentes pour les 2 fichiers

ouisansdoutes : pourrais tu me joindre un fichier stp?

voilà, j'attends vos suggestions

PS : je ne suis pas vraiment specialiste en XLS, mais bigrement interessé par ses possibilites à mon boulot

Re,

Pour joindre ton fichier Excel ... la video youtube ...

EbNYLzTz5wM

salut

je n'arrive pas à enregistrer un fichier (un problème avec mon logiciel excel) chez moi !

je ne pourrai pas joindre de fichier dans l'immédiat, sorry.

je me l enverrai du boulot demain et ferai suivre

mais sinon, le fichier en soi est vraiment tout ce qu'il y a de plus simple...

allez, @+, Ptkntz

Voici un exemple que tu peux adapter. Attention je n'ai pas intégré le test des années bissextiles

ouisansdoute a écrit :

Pour commencer les mardi de semaines impaires :

=SI(ET(JOURSEM(A1)=3;MOD(NO.SEMAINE(A1;1);2)=1);"mardi semaine impaire";"")

Non ouisansdoute ... cela ne marchera pas en 2016, la formule NO.SEMAINE est fausse (voir posts précédents sur le sujet maintes fois abordé).

Il faut aussi proscrire JOURSEM(la_date) et le remplacer par JOURSEM(la_date;2) pour être conforme à la norme ISO.

Ci-joint une proposition y compris pour années bissextiles.

7mardis.xlsx (13.51 Ko)

désolé, petite erreur corrigée sur la fin de mois

17mardis.xlsx (13.54 Ko)

P'tite explication sur les semaines ...

  • toutes les semaines font 7 jours
  • le problème est de savoir quelle est la semaine 1
  • le système américain considère que le 1er janvier fait partie de la semaine 1
  • la norme ISO dit 2 choses : la semaine commence un lundi (employer dans ce cas JOURSEM(ladate;2) et la semaine 1 est celle qui comprend une majorité (dont >=4) de jours de l'année
  • Excel a introduit un paramètre valable à partir de Excel 2010 : NO.SEMAINE(ladate;21)
  • en clair, si le 1er de l'an tombe un lundi, mardi, mercredi ou jeudi, alors cette semaine sera la numéro 1, sinon ce sera la semaine 52 ou 53 de l'année précédente
  • mais la semaine entière sera estampillée 52, 53 ou 1

Salut Michel ...

Puisque tu te lances dans la Norme ISO 8601 ... il va maintenant falloir aller jusqu'au bout ...

Car Ptkntz utilise Excel 2003 ... alors il me semble que l'argument 21 ... va le laisser particulièrement perplexe ...

Yaisse James, comme moi au taf où je suis en 2007 !

C'est pourquoi j'utilise encore la formule magique jointe au fichier ...

=1+ENT(MIN(MOD(#REF!-DATE(ANNEE(#REF!)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(#REF!)+{-1;0;1};1;3));734))/7)

#REF! étant le jour considéré

C'est incontournable car en 2016 il y aura un écart de 1 avec la réalité : le 1er janvier est un vendredi et donc fait partie de la dernière semaine d ecette année !

Bonjour,

Personnellement tant que le demandeur ne joint pas de fichier, j'ai décidé de ne pas aller plus avant ...

Concrètement il vaut mieux faire les choses une fois à peu près bien que plusieurs fois et souvent mal...!!!

salut les gars

ça me semble compliqué tout ça, je n'accede pas à ces niveaux stratosphérique de xls ...

en tous cas, le message 108 de "ousansdoute" me conviens (je n'ai pas vu d'anomalie avec 2016 ?...) ainsi que son fichier

ensuite, faudra que je bidouille un endroit où il me met le mardi en apparence dès qu'une date fatidique est atteinte , puis, au boulot, je vais me la mettre en évidence avec "fenetre espion" que je viens de découvrir, pour que je vois toutes les alertes sans paginer

voilà, merci encore à vous, 007, steelson, ousansdoute : vous assurez grave !

cdlt, Ptkntz

Bonjour,

Voilà un sujet qui a été rapidement bouclé ... sans aucune dificulté ... tant mieux ...

@ Michel,

Au sujet de la formule ISO pour la semaine, je te propose :

=ENT((#REF-JOURSEM(#REF;2)-DATE(ANNEE(#REF+4-JOURSEM(#REF;2));1;4))/7)+2
ptkntz a écrit :

en tous cas, le message 108 de "ousansdoute" me conviens (je n'ai pas vu d'anomalie avec 2016 ?...) ainsi que son fichier

regarde bien avec un calendrier cartonné imprimé ou en ligne pour vérifier qu'il n'y a pas d'écart de 1 avec ce n° de semaine, dans ce cas je présente mes excuses à ouisandoute, je m'étais arrêté à la formule NO.SEMAINE qui est malheureusement fausse

merci James, en effet dans cette recette de cuisine, l'auteur n'a pas pris la peine de faire commencer les jours un lundi !


@0ptkntz : je te confirme que le premier mardi de la semaine impaire n°1 pour :

2016 : c'est le mardi 5 janvier 2016 et non le suivant !!

La semaine 1 commence le lundi 4 janvier 2016 jusqu'au dimanche 10 janvier 2016

donc modifie la formule NO.SEMAINE

@ Steelson ...

De rien ... pour la simplification de la formule "magique" ...

11mardi-sem-imp.zip (204.25 Ko)

rebonsoir les gars

je suis confus : vous aviez raison, ça ne marche pas avec 2016

je vous joins enfin un fichier avec les questions :

* pourriez vous me le mettre avec les bonnes formules pour la numerotation des semaines

* pourriez vous, dans la feuille "alerte", dans les cellules g3-g4, me faire apparaître la mention "recygo" quand une journée est concernée (avec un mardi soit de la feuille "dernier mardi", ou de l autre "mardi sem imp"

je rampe dans la poussiere

et vous dis @+, Ptkntz

Les formules sont à tirer du fichier ici :

https://forum.excel-pratique.com/post370709.html#p370709

James va encore me tirer les oreilles d'avoir répondu en l'absence d'un fichier ... il avait raison !

Re,

Si mes yeux ne me trompent pas ... merci d'avoir joint ton fichier ...

Ci-joint ton fichier modifié ...

22mardi-sem-imp.zip (120.02 Ko)
Rechercher des sujets similaires à "mardi semaines impaires derniers mois"