OVH Cloud OVH Cloud

Afficher le nom du mois qui correspond au n° de semaine

9 réponses
Avatar
géjoun.
Bonjour,

Dans un tableau servant de planning, j'utilise cette formule

=7*$E$7+DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))
-5

de façon à faire afficher les jours des mois dans des cellules par rapport
au numéro de semaine que je renseigne en E2.

Sur le même principe, j'aimerai savoir si il est possible de faire
apparaitre le nom des mois par rapport au n° des semaines renseignée dans
une cellule.
En fait, dans le tableau ci-joint (parce que c'est plus facile à comprendre
avec l'exemple sous les yeux), j'aimerai que le nom des mois soit
automatiquement affiché à peu prés centré par rapport aux numéros de jours,
et ce, quelque soit le numéro de semaine complété (vu que suivant cette
donnée, les numéros de jours ne se trouvent jamais dans la même cellule).

C'est un peu du charabias mon explication, mais ça se comprends vite avec
l'exemple :-) !
L'exemple : http://cjoint.com/?jbrPmraN41


Merci!


--
__________________________
Géjoun.
dam-mail2004@ifrance.com
····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

9 réponses

Avatar
Daniel.M
Salut,

J'ai regardé ton fichier.

****************************
Ça serait plus facile à faire si tu acceptes d'inscrire les noms de mois au
mercredi de la semaine qui a le 15 du mois (à peu près au milieu du mois donc)

Donc, les formules MATRICIELLES suivantes (à saisir avec Ctrl-Maj-Entrée):

En G1: =SI(OU(ABS(JOUR(E$4:I$4)-15)<2;JOUR(M4)<JOUR(G4));TEXTE(G4;"mmmm");"")

En M1: =SI(OU(ABS(JOUR(K$4:O$4)-15)<2);TEXTE(M4;"mmmm");"")
Copie M1 en S1 et Y1

En
AE1:=SI(OU(ABS(JOUR(AC$4:AG$4)-15)<2;JOUR(AE4)<JOUR(Y4));TEXTE(AE4;"mmmm");"")


****************************
Aussi, tu bénéficierais d'une mise en forme conditionnelle qui changerait la
couleur du fond de cellule à chaque mois.

Pour la MEFC, tu sélectionnes E1:AG1, les deux conditions sont données par les
formules suivantes:
Cond1: =SI(E4="";MOD(MOIS(F4);2);MOD(MOIS(E4);2))
Cond2: =SI(E4="";MOD(MOIS(F4);2)=0;MOD(MOIS(E4);2)=0)

En mettant des formats appropriés (couleurs claires), on voit les changements de
mois et ça produit un effet du tonnerre (presque émouvant :-))

Salutations,

Daniel M.

"géjoun." wrote in message
news:
Bonjour,

Dans un tableau servant de planning, j'utilise cette formule

=7*$E$7+DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))
-5

de façon à faire afficher les jours des mois dans des cellules par rapport
au numéro de semaine que je renseigne en E2.

Sur le même principe, j'aimerai savoir si il est possible de faire
apparaitre le nom des mois par rapport au n° des semaines renseignée dans
une cellule.
En fait, dans le tableau ci-joint (parce que c'est plus facile à comprendre
avec l'exemple sous les yeux), j'aimerai que le nom des mois soit
automatiquement affiché à peu prés centré par rapport aux numéros de jours,
et ce, quelque soit le numéro de semaine complété (vu que suivant cette
donnée, les numéros de jours ne se trouvent jamais dans la même cellule).

C'est un peu du charabias mon explication, mais ça se comprends vite avec
l'exemple :-) !
L'exemple : http://cjoint.com/?jbrPmraN41


Merci!


--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯



Avatar
claudy
Bonsoir...dans ta Bal...une soluce...
a+
Claudy

--
////
( O O )
------oOOo-(_)-oOOo-----------------
Claudy

--------------Oooo------------------
oooO ( )
( ) ) /
( (_/
_)



"géjoun." a écrit dans le message de
news:
Bonjour,

Dans un tableau servant de planning, j'utilise cette formule


=7*$E$7+DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))

-5

de façon à faire afficher les jours des mois dans des cellules par rapport
au numéro de semaine que je renseigne en E2.

Sur le même principe, j'aimerai savoir si il est possible de faire
apparaitre le nom des mois par rapport au n° des semaines renseignée dans
une cellule.
En fait, dans le tableau ci-joint (parce que c'est plus facile à
comprendre

avec l'exemple sous les yeux), j'aimerai que le nom des mois soit
automatiquement affiché à peu prés centré par rapport aux numéros de
jours,

et ce, quelque soit le numéro de semaine complété (vu que suivant cette
donnée, les numéros de jours ne se trouvent jamais dans la même cellule).

C'est un peu du charabias mon explication, mais ça se comprends vite avec
l'exemple :-) !
L'exemple : http://cjoint.com/?jbrPmraN41


Merci!


--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯



Avatar
géjoun.
De ces petits doigts, claudy [] a tapoté:

En fait, j'étais parti pour une formule compliquée, alors qu'une simple
suffit largement!
Merci!


|| Bonsoir...dans ta Bal...une soluce...
|| a+
|| Claudy
||
|| --
|| ////
|| ( O O )
|| ------oOOo-(_)-oOOo-----------------
|| Claudy
||
|| --------------Oooo------------------
|| oooO ( )
|| ( ) ) /
|| ( (_/
|| _)
Avatar
géjoun.
De ces petits doigts, Daniel.M [] a tapoté:

Merci pour cette réponse, ça correspond bien à ce que je souhaitais faire!
Et c'est vrai que le changement de couleur suivant les mois, ça déchire
grave! ;-)

A+!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯




|| Salut,
||
|| J'ai regardé ton fichier.
||
|| ****************************
|| Ça serait plus facile à faire si tu acceptes d'inscrire les noms de
|| mois au mercredi de la semaine qui a le 15 du mois (à peu près au
|| milieu du mois donc)
||
|| Donc, les formules MATRICIELLES suivantes (à saisir avec
|| Ctrl-Maj-Entrée):
||
|| En G1:
|| =SI(OU(ABS(JOUR(E$4:I$4)-15)<2;JOUR(M4)<JOUR(G4));TEXTE(G4;"mmmm");"")
||
|| En M1: =SI(OU(ABS(JOUR(K$4:O$4)-15)<2);TEXTE(M4;"mmmm");"")
|| Copie M1 en S1 et Y1
||
|| En
||
AE1:=SI(OU(ABS(JOUR(AC$4:AG$4)-15)<2;JOUR(AE4)<JOUR(Y4));TEXTE(AE4;"mmmm");"
")
||
||
|| ****************************
|| Aussi, tu bénéficierais d'une mise en forme conditionnelle qui
|| changerait la couleur du fond de cellule à chaque mois.
||
|| Pour la MEFC, tu sélectionnes E1:AG1, les deux conditions sont
|| données par les formules suivantes:
|| Cond1: =SI(E4="";MOD(MOIS(F4);2);MOD(MOIS(E4);2))
|| Cond2: =SI(E4="";MOD(MOIS(F4);2)=0;MOD(MOIS(E4);2)=0)
||
|| En mettant des formats appropriés (couleurs claires), on voit les
|| changements de mois et ça produit un effet du tonnerre (presque
|| émouvant :-))
||
|| Salutations,
||
|| Daniel M.
Avatar
Hope I Die Before I Get Old
15 fructidor an CCXII (le 2 septembre 2004 d. c.-d. c. g.), 17h42.

« géjoun. » a écrit (¤) :

Bonjour,


Salut-à-Toi, ô « géjoun. » !

Dans un tableau servant de planning, j'utilise cette formule

=7*$E$7+DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))
-5


*« $E$2 »*...

de façon à faire afficher les jours des mois dans des cellules par rapport
au numéro de semaine que je renseigne en E2.


...tu vois !..

Sur le même principe, j'aimerai savoir si il est possible de faire
apparaitre le nom des mois par rapport au n°


« nº », avec « º » -- <Alt>0186 --, « o surélevé », et non « ° », « symbole du degré » !

des semaines renseignée dans une cellule.
En fait, dans le tableau ci-joint (parce que c'est plus facile à comprendre
avec l'exemple sous les yeux), j'aimerai que le nom des mois soit
automatiquement affiché à peu prés centré par rapport aux numéros de jours,
et ce, quelque soit le numéro de semaine complété (vu que suivant cette
donnée, les numéros de jours ne se trouvent jamais dans la même cellule).

C'est un peu du charabias mon explication, mais ça se comprends vite avec
l'exemple :-) !
L'exemple : http://cjoint.com/?jbrPmraN41


Tu veux mon avis que je partage ? Avant d'enjoliver, tu devrais songer
à programmer correctement. Ton but -- avoue, coquin, avoue --, c'est de
surveiller les périodes de nos amies ?.. Bon, d'avoir un mois glissant,
soi(en)t cinq semaines consécutives, les dominiques étant occultés.
Mais, curieusement, ta programmation se limite à l'année 2004 --
variable « ANNEE(AUJOURDHUI());1;3) » --, ou, plus exactement,
aux années commençant par un /jeudi/ (1^r janvier) -- variable
« JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))-5 » --, comme
1998, 2004, 2009... Pourquoi ? tu ne souhaites pas généraliser
l'utilisation de ton planning (surtout que 2004, b'en, le temps que
tu corriges...) ? Autre point : tu as décidé, très intelligemment, de
compter toute semaine commencée, tout incomplète qu'elle est,
selon le principe bien connu : tiens ! quand je travaillais, arrivant
au boulot à midi moins le quart, pas encore dessaoulé du /déjeuner/
de la veille avec les copains -- « Cinq litres de rouge pour commencer ! » --,
j'allais voir le patron pour lui dire : « Toute demi-journée commencée est due !
Et toc ! », poser mes affaire... et /déjeuner/... ; donc, l'année fait 53 semaines,
comme tu le dis dans l'étiquette de E2 ; sauf que dans K2, Q2... tu testes sur 52 !
essaie donc la valeur « 49 » en E2, et regarde comment se termine ton mois
de décembre 2004 ! Or... dans cette configuration de semaines fractionnées,
une année ne fait ni 52 ni 53 semaines, mais bien 54 ! En effet, une année
bissextile débutant un dimanche, comme 1984, 2012, 2040... (pour cette dernière,
tu discuteras le coup de rouge avec mes arrière-petits-enfants !) compte bien
54 semaines :

---- dimanche 1^r janvier : semaine 1 ;

---- du lundi 2 janvier au dimanche 30 décembre : semaines 2 à 53 ;

---- lundi 31 décembre : semaine 54.

Soit bien : 1 + 7 × 52 + 1 = 366 jours.

Tu vois... tu as du boulot... Je te laisse réfléchir et trouver ; si tu as des soucis...
moi... j'ai les consignes des bouteilles !..

Merci!


--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯




¤
From: =?iso-8859-1?Q?géjoun.?=
Newsgroups: microsoft.public.fr.excel
Subject: =?iso-8859-1?Q?Afficher_le_nom_du_mois_qui_correspond_au_n°_de_semaine?
Tu devrais « permettre les caractères 8 bits dans les en-têtes » !

Date: Wed, 1 Sep 2004 17:46:53 +0200
Message-ID:
Xref: uni-berlin.de microsoft.public.fr.excel:347391
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Avatar
Hope I Die Before I Get Old
15 fructidor an CCXII (le 2 septembre 2004 d. c.-d. c. g.), 18h18.

« claudy » a écrit (¤) :

Bonsoir...dans ta Bal...une soluce...


Dis donc, « claudy », ton dessin est beau, certes...
mais tu es un(e) adepte de fr-Guillou, ou quoÿ ? :
« À question publique dans un forum public, réponse
privée dans une BAL privée. » Les autres (éventuellement
intéressés), tu t'en fous ? Tu me fais beaucoup de peine.

a+
Claudy

--
////
( O O )
------oOOo-(_)-oOOo-----------------
Claudy

--------------Oooo------------------
oooO ( )
( ) ) /
( (_/
_)



"géjoun." a écrit dans le message de
news:
Bonjour,

Dans un tableau servant de planning, j'utilise cette formule


=7*$E$7+DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))

-5

de façon à faire afficher les jours des mois dans des cellules par rapport
au numéro de semaine que je renseigne en E2.

Sur le même principe, j'aimerai savoir si il est possible de faire
apparaitre le nom des mois par rapport au n° des semaines renseignée dans
une cellule.
En fait, dans le tableau ci-joint (parce que c'est plus facile à comprendre
avec l'exemple sous les yeux), j'aimerai que le nom des mois soit
automatiquement affiché à peu prés centré par rapport aux numéros de jours,
et ce, quelque soit le numéro de semaine complété (vu que suivant cette
donnée, les numéros de jours ne se trouvent jamais dans la même cellule).

C'est un peu du charabias mon explication, mais ça se comprends vite avec
l'exemple :-) !
L'exemple : http://cjoint.com/?jbrPmraN41


Merci!


--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯





¤
From: claudy
Newsgroups: microsoft.public.fr.excel
Subject: Re: Afficher le nom du mois qui correspond au n° de semaine
Date: Wed, 1 Sep 2004 21:02:00 +0200
Message-ID: <41361caa$0$4151$
References:
Xref: uni-berlin.de microsoft.public.fr.excel:347447
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Avatar
géjoun.
De ces petits doigts, Hope I Die Before I Get Old
[] a tapoté:

Pour ceux que ça intéresse, sa solution....

Dans la cellule où doit être renvoyé le nom du mois, un =TEXTE(E9;"mmmm")
par rapport à la cellule $E$2 (celle qui affiche le 1er jour de la
semaine).

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

|| Dis donc, « claudy », ton dessin est beau, certes...
|| mais tu es un(e) adepte de fr-Guillou, ou quoÿ ? :
|| « À question publique dans un forum public, réponse
|| privée dans une BAL privée. » Les autres (éventuellement
|| intéressés), tu t'en fous ? Tu me fais beaucoup de peine.
Avatar
Hope I Die Before I Get Old
16 fructidor an CCXII (le 3 septembre 2004 d. c.-d. c. g.), 12h24.

« géjoun. » a écrit (¤) :

De ces petits doigts, Hope I Die Before I Get Old
[] a tapoté:

Pour ceux que ça intéresse, sa solution....

Dans la cellule où doit être renvoyé le nom du mois, un =TEXTE(E9;"mmmm")
par rapport à la cellule $E$2 (celle qui affiche le 1er jour de la
semaine).


À quoÿ bon /enjoliver/ un programme qui *ne* marche *pas* ?
(C'est avec des programmations aussi incertaines qu'on a été
conduit à _faire_ exploser la première Ariane V : un programmeur
avait estimé (je pense plutôt qu'il n'avait *rien* pensé, les connaissant,
c'te engeance-là !) qu'une variable n'atteindrait /jamais/ telle valeur...
Que croyez-vous qu'il advint ?..)

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Dis donc, « claudy », ton dessin est beau, certes...
mais tu es un(e) adepte de fr-Guillou, ou quoÿ ? :
« À question publique dans un forum public, réponse
privée dans une BAL privée. » Les autres (éventuellement
intéressés), tu t'en fous ? Tu me fais beaucoup de peine.






¤
From: =?iso-8859-1?Q?géjoun.?=
Newsgroups: microsoft.public.fr.excel
Subject: =?iso-8859-1?Q?Re:_Afficher_le_nom_du_mois_qui_correspond_au_n°_de_sema? =?iso-8859-1?Q?ine?
« Outils/Options.../Envois » : « Format d'envoi des News » : cocher « Texte brut » ;
« Paramètres de texte brut... », cocher « MIME », « Coder le texte en utilisant » :
« Aucun » et « Permettre les caractères 8 bits dans les en-têtes ».

Date: Fri, 3 Sep 2004 09:35:15 +0200
Message-ID: <#O$
References: <ch7l8a$rre$
Xref: uni-berlin.de microsoft.public.fr.excel:347805
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Avatar
géjoun.
De ces petits doigts, Hope I Die Before I Get Old
[] a tapoté:

Salut,

Bon... sauf que je m'y suis repris à deux fois avant de comprendre ta
réponse - tu m'as un peu embrouillé avec tes matinées que tu commences à
moins le quart, et tes hectolitres de rouge ;-) - je te remercie de m'avoir
signaler mon erreur dans les cellules K2, Q2...
Par contre, pour ton histoire d'année à 52 semaines, j'avoue ne pas t'avoir
complétement suivi, j'ai décroché en route...
Si tu pouvais reprendre ton explication...

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| 15 fructidor an CCXII (le 2 septembre 2004 d. c.-d. c. g.), 17h42.
||
|| « géjoun. » a écrit (¤) :
||
||| Bonjour,
||
|| Salut-à-Toi, ô « géjoun. » !
||
||| Dans un tableau servant de planning, j'utilise cette formule
|||
|||
=7*$E$7+DATE(ANNEE(AUJOURDHUI());1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))
||| -5
||
|| *« $E$2 »*...
||
||| de façon à faire afficher les jours des mois dans des cellules par
||| rapport au numéro de semaine que je renseigne en E2.
||
|| ...tu vois !..
||
||| Sur le même principe, j'aimerai savoir si il est possible de faire
||| apparaitre le nom des mois par rapport au n°
||
|| « nº », avec « º » -- <Alt>0186 --, « o surélevé », et non « °
|| », « symbole du degré » !
||
||| des semaines renseignée dans une cellule.
||| En fait, dans le tableau ci-joint (parce que c'est plus facile à
||| comprendre avec l'exemple sous les yeux), j'aimerai que le nom des
||| mois soit automatiquement affiché à peu prés centré par rapport aux
||| numéros de jours, et ce, quelque soit le numéro de semaine complété
||| (vu que suivant cette donnée, les numéros de jours ne se trouvent
||| jamais dans la même cellule).
|||
||| C'est un peu du charabias mon explication, mais ça se comprends
||| vite avec l'exemple :-) !
||| L'exemple : http://cjoint.com/?jbrPmraN41
||
|| Tu veux mon avis que je partage ? Avant d'enjoliver, tu devrais
|| songer
|| à programmer correctement. Ton but -- avoue, coquin, avoue --, c'est
|| de
|| surveiller les périodes de nos amies ?.. Bon, d'avoir un mois
|| glissant,
|| soi(en)t cinq semaines consécutives, les dominiques étant occultés.
|| Mais, curieusement, ta programmation se limite à l'année 2004 --
|| variable « ANNEE(AUJOURDHUI());1;3) » --, ou, plus exactement,
|| aux années commençant par un /jeudi/ (1^r janvier) -- variable
|| « JOURSEM(DATE(ANNEE(AUJOURDHUI());1;3))-5 » --, comme
|| 1998, 2004, 2009... Pourquoi ? tu ne souhaites pas généraliser
|| l'utilisation de ton planning (surtout que 2004, b'en, le temps que
|| tu corriges...) ? Autre point : tu as décidé, très intelligemment, de
|| compter toute semaine commencée, tout incomplète qu'elle est,
|| selon le principe bien connu : tiens ! quand je travaillais, arrivant
|| au boulot à midi moins le quart, pas encore dessaoulé du /déjeuner/
|| de la veille avec les copains -- « Cinq litres de rouge pour
|| commencer ! » --,
|| j'allais voir le patron pour lui dire : « Toute demi-journée
|| commencée est due !
|| Et toc ! », poser mes affaire... et /déjeuner/... ; donc, l'année
|| fait 53 semaines,
|| comme tu le dis dans l'étiquette de E2 ; sauf que dans K2, Q2... tu
|| testes sur 52 !
|| essaie donc la valeur « 49 » en E2, et regarde comment se termine
|| ton mois
|| de décembre 2004 ! Or... dans cette configuration de semaines
|| fractionnées,
|| une année ne fait ni 52 ni 53 semaines, mais bien 54 ! En effet, une
|| année
|| bissextile débutant un dimanche, comme 1984, 2012, 2040... (pour
|| cette dernière,
|| tu discuteras le coup de rouge avec mes arrière-petits-enfants !)
|| compte bien 54 semaines :
||
|| ---- dimanche 1^r janvier : semaine 1 ;
||
|| ---- du lundi 2 janvier au dimanche 30 décembre : semaines 2 à 53
|| ;
||
|| ---- lundi 31 décembre : semaine 54.
||
|| Soit bien : 1 + 7 × 52 + 1 = 366 jours.
||
|| Tu vois... tu as du boulot... Je te laisse réfléchir et trouver
|| ; si tu as des soucis... moi... j'ai les consignes des bouteilles !..
||
||| Merci!
|||
|||
||| --
||| __________________________
||| Géjoun.
|||
||| ····················································
||| Enlevez l'année pour répondre...
||| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
||
||
||
|| ¤
|| From: =?iso-8859-1?Q?géjoun.?=
|| Newsgroups: microsoft.public.fr.excel
|| Subject:
||
=?iso-8859-1?Q?Afficher_le_nom_du_mois_qui_correspond_au_n°_de_semaine? ||
|| Tu devrais « permettre les caractères 8 bits dans les en-têtes »
|| !
||
|| Date: Wed, 1 Sep 2004 17:46:53 +0200
|| Message-ID:
|| Xref: uni-berlin.de microsoft.public.fr.excel:347391
|| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~