MEFC Calendrier

Le
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
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichD
Le #25066942
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
---------------------------------------------------------------
Albert
Le #25066962
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" 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
---------------------------------------------------------------

Albert
Le #25067002
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" 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" 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
---------------------------------------------------------------




Albert
Le #25066992
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
MichD
Le #25068002
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
---------------------------------------------------------------
Albert
Le #25068202
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" 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
---------------------------------------------------------------

Albert
Le #25068252
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
---------------------------------------------------------------
MichD
Le #25068382
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
--------------------------------------------------------------
Albert
Le #25068432
Merci MichD
"MichD" 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
--------------------------------------------------------------

Publicité
Poster une réponse
Anonyme