Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

MEFC Calendrier

9 réponses
Avatar
Albert
Bonjour

Je ne réussi pas à trouver la formule pour une MEFC pour le calendrier
actuellement sur :
http://cjoint.com/?BLrxhANEG4D

Colorer les vendredis à partir du 3e vendredi d'avril jusqu'au 3e
vendredi de novembre pour toutes les années.

Merci de votre aide
--
albertri-at-videotron.ca.invalid

9 réponses

Avatar
MichD
Bonjour,

Essaie cette formule : A1 représente la première cellule de la plage.
Tu la remplaces par celle de ton application.

=((A1>ÚTE(2012;4;20))+(A1<ÚTE(2012;11;16)))=2

Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
d'avril :
ÚTE(2012;4;1)-JOUR(DATE(2012;4;1))+22-JOURSEM(DATE(2012;4;1)-JOUR(DATE(2012;4;1))-5)

Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
Novembre :
ÚTE(2012;11;1)-JOUR(DATE(2012;11;1))+22-JOURSEM(DATE(2012;11;1)-JOUR(DATE(2012;11;1))-5)


MichD
---------------------------------------------------------------
Avatar
Albert
Bonsoir MichD

Je pensais à quelque chose du genre:
=ET(JOURSEM(A5;1)=6;NO.SEMAINE($A$5;1)>16;NO.SEMAINE($A$5;1)<46)
mais ça ne fonctionne pas.
Je ne peux utiliser des dates fixes comme 2012 car le calendrier passera à
2013 dans quelques jours et éventuellement 2014,2015 etc..
C'est pour le calendrier sur http://cjoint.com/?BLrxhANEG4D sur lequel j'ai
besoin d'ajouter ces vendredis.

Merci aussi pour les autres formules elle me seront utiles.

Albert

"MichD" a écrit dans le message de
news:kaob7u$40p$
Bonjour,

Essaie cette formule : A1 représente la première cellule de la plage.
Tu la remplaces par celle de ton application.

=((A1>ÚTE(2012;4;20))+(A1<ÚTE(2012;11;16)))=2

Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
d'avril :
ÚTE(2012;4;1)-JOUR(DATE(2012;4;1))+22-JOURSEM(DATE(2012;4;1)-JOUR(DATE(2012;4;1))-5)

Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
Novembre :
ÚTE(2012;11;1)-JOUR(DATE(2012;11;1))+22-JOURSEM(DATE(2012;11;1)-JOUR(DATE(2012;11;1))-5)


MichD
---------------------------------------------------------------

Avatar
Albert
Re Bonsoir

J'ai trouvé et ça fonctionne en changeant les signes < et > par >= et <=,
=ET(JOURSEM(A5;1)=6;NO.SEMAINE(A5;1)>;NO.SEMAINE(A5;1)<B)

Mais il reste un doute, est-ce que le troisième vendredi d'avril sera
toujours la semaine 16 et le troisième vendredi de novembre à la 42e
semaine.
Avec l'aide de vos formules ci-bas combinées à no.semaine, le 3 vendredi de
novembre sera le 47e semaine.

Merci de vos conseils

Albert


"Albert" a écrit dans le message de
news:kaoecd$bgs$
Bonsoir MichD

Je pensais à quelque chose du genre:
=ET(JOURSEM(A5;1)=6;NO.SEMAINE($A$5;1)>16;NO.SEMAINE($A$5;1)<46)
mais ça ne fonctionne pas.
Je ne peux utiliser des dates fixes comme 2012 car le calendrier passera à
2013 dans quelques jours et éventuellement 2014,2015 etc..
C'est pour le calendrier sur http://cjoint.com/?BLrxhANEG4D sur lequel
j'ai besoin d'ajouter ces vendredis.

Merci aussi pour les autres formules elle me seront utiles.

Albert

"MichD" a écrit dans le message de
news:kaob7u$40p$
Bonjour,

Essaie cette formule : A1 représente la première cellule de la plage.
Tu la remplaces par celle de ton application.

=((A1>ÚTE(2012;4;20))+(A1<ÚTE(2012;11;16)))=2

Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
d'avril :
ÚTE(2012;4;1)-JOUR(DATE(2012;4;1))+22-JOURSEM(DATE(2012;4;1)-JOUR(DATE(2012;4;1))-5)

Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
Novembre :
ÚTE(2012;11;1)-JOUR(DATE(2012;11;1))+22-JOURSEM(DATE(2012;11;1)-JOUR(DATE(2012;11;1))-5)


MichD
---------------------------------------------------------------




Avatar
Albert
Rebonsoir
pour 2014
Avec l'aide de vos formules ci-bas combinées à no.semaine, le 3 vendredi de
novembre 2014 sera le 47e semaine.

Merci de vos conseils

Albert
Avatar
MichD
Il y a cette jolie formule, qui adopte l'année en cours
pour faire le travail. Est-ce que tu veux vraiment lorsque
tu ouvriras ton fichier créé en 2012, les formules utilisent
l'année 2013 pour ce fichier?

=((A1>ÚTE(ANNEE(AUJOURDHUI());4;1)-JOUR(DATE(2012;4;1))
+22-JOURSEM(DATE(ANNEE(AUJOURDHUI());4;1)-
JOUR(DATE(ANNEE(AUJOURDHUI());4;1))-5))+(A1< DATE(2012;11;1)-JOUR(DATE(2012;11;1))+22-
JOURSEM(DATE(2012;11;1)-JOUR(DATE(2012;11;1))-5)))=2

Cependant, si tu veux que l'année 2012 ne s'adapte pas
automatiquement lorsque tu ouvriras le classeur en 2013,
pourquoi ne pas définir un "NOM" avec l'année comme valeur
NOM : AN
Fait référence à : 12
Chaque année, tu n'as qu'à modifier la valeur du nom pour
mettre à jour l'ensemble des formules. Dans la formule, cela devient:
=((A1>ÚTE(AN;4;20))+(A1<ÚTE(AN;11;16)))=2



MichD
---------------------------------------------------------------
Avatar
Albert
Bonjour

Cela rencontre exactement le besoin avec une légère modification.
Ce fichier a été créé en 2009 avec en B2 un nom défini "Année"
=ANNEE(MAINTENANT())
et la formule pour la MEFC pour les vendredis seulement est:
=ET(JOURSEM(A5;1)=6;((A5>ÚTE(Année;4;20))+(A5<ÚTE(Année;11;16)))=2)

Merci cela complète la portion MEFC
Dans le message suivant une question à propos du troisième vendredi et le No
de la semaine

Albert


"MichD" a écrit dans le message de
news:kapluv$20n$
Il y a cette jolie formule, qui adopte l'année en cours
pour faire le travail. Est-ce que tu veux vraiment lorsque
tu ouvriras ton fichier créé en 2012, les formules utilisent
l'année 2013 pour ce fichier?

=((A1>ÚTE(ANNEE(AUJOURDHUI());4;1)-JOUR(DATE(2012;4;1))
+22-JOURSEM(DATE(ANNEE(AUJOURDHUI());4;1)-
JOUR(DATE(ANNEE(AUJOURDHUI());4;1))-5))+(A1< > DATE(2012;11;1)-JOUR(DATE(2012;11;1))+22-
JOURSEM(DATE(2012;11;1)-JOUR(DATE(2012;11;1))-5)))=2

Cependant, si tu veux que l'année 2012 ne s'adapte pas
automatiquement lorsque tu ouvriras le classeur en 2013,
pourquoi ne pas définir un "NOM" avec l'année comme valeur
NOM : AN
Fait référence à : 12
Chaque année, tu n'as qu'à modifier la valeur du nom pour
mettre à jour l'ensemble des formules. Dans la formule, cela devient:
=((A1>ÚTE(AN;4;20))+(A1<ÚTE(AN;11;16)))=2



MichD
---------------------------------------------------------------

Avatar
Albert
Suite
Dans un nouveau fichier d'essais
en A1 un nom défini "ANS" on tape l'année désirée
en A2 pour trouver le 3e vendredi de novembre :
ÚTE(ans;11;1)-JOUR(DATE(ans;11;1))+22-JOURSEM(DATE(ans;11;1)-JOUR(DATE(ans;11;1))-5)
en B2 pour trouver le No de la semaine
=NO.SEMAINE(A2;1)
ce qui donne 46 pour 2012 et 2013 et 47 pour 2014.

Si je concatane ces deux expressions le résultat était "1900-01-16"
Mais cela fonctionne bien maintenant, mais je n'ai pas trouvé mon erreur

=NO.SEMAINE(ÚTE(ans;11;1)-JOUR(DATE(ans;11;1))+22-JOURSEM(DATE(ans;11;1)-JOUR(DATE(ans;11;1))-5);1)
Le résultat est 47 pour novembre 2014
=NO.SEMAINE(DATE(ans;4;1)-JOUR(DATE(ans;4;1))+22-JOURSEM(DATE(ans;4;1)-JOUR(DATE(ans;4;1))-5);1)
le résultat est 16 pour AVRIL

Merci
albertri-at-videotron.ca.invalid


Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
d'avril :
ÚTE(2012;4;1)-JOUR(DATE(2012;4;1))+22-JOURSEM(DATE(2012;4;1)-JOUR(DATE(2012;4;1))-5)
Dans une cellule, si tu veux savoir la date du 3 ième vendredi du mois
Novembre :
ÚTE(2012;11;1)-JOUR(DATE(2012;11;1))+22-JOURSEM(DATE(2012;11;1)-JOUR(DATE(2012;11;1))-5)
MichD
---------------------------------------------------------------
Avatar
MichD
Si tu as une date reconnue par Excel en A1

Pour obtenir le 3 ième vendredi du mois :
=$A$1-JOUR($A$1)+22-JOURSEM($A$1-JOUR($A$1)-5)

Pour trouver le numéro de la semaine :
Formule de Daniel Maher : Compatible avec les 2 calendriers 1900 et 1904
=1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)

Tu ne peux pas concaténer les 2 réponses précédentes. Une réponse à un format
date tandis que l'autre à un format numérique (standard).
Si tu tiens à le faire, tu peux utiliser ceci mais la date devient alors du texte.
=TEXTE($A$1-JOUR($A$1)+22-JOURSEM($A$1-JOUR($A$1)-5);"JJ/MM/AA")&",
Sem:"&1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+
JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)

MichD
--------------------------------------------------------------
Avatar
Albert
Merci MichD
"MichD" a écrit dans le message de
news:kaq0oo$ut0$

La formule =((A1>ÚTE(AN;4;20))+(A1<ÚTE(AN;11;16)))=2
Fait exactement ce que je cherchais et encore plus simplement.
Je conserve toute cette information et je pratiquerai dans mes temps libres

Merci
Abert


Si tu as une date reconnue par Excel en A1

Pour obtenir le 3 ième vendredi du mois :
=$A$1-JOUR($A$1)+22-JOURSEM($A$1-JOUR($A$1)-5)

Pour trouver le numéro de la semaine :
Formule de Daniel Maher : Compatible avec les 2 calendriers 1900 et 1904
=1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)

Tu ne peux pas concaténer les 2 réponses précédentes. Une réponse à un
format
date tandis que l'autre à un format numérique (standard).
Si tu tiens à le faire, tu peux utiliser ceci mais la date devient alors
du texte.
=TEXTE($A$1-JOUR($A$1)+22-JOURSEM($A$1-JOUR($A$1)-5);"JJ/MM/AA")&",
Sem:"&1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+
JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)

MichD
--------------------------------------------------------------