N°semaines selon 2 dates ?

g@zelle Messages postés 107 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Peut-on avoir par exemple 2 n° de semaine selon 2 dates données ?

exemple :

en A1 : 07/10/2013
en B1 : 14/10/2013
et en C1, peut-on avoir les n° de semaine : 41 - 42 ?

J'ai cherché sur le Forum, j'ai seulement trouvé cette formule qui ne donne qu'un seul n° de semaine selon une date;

=ENT(MOD(ENT((C2-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1

Merci de votre aide



A voir également:

2 réponses

Glopglop
 
Salut :

=ENT(MOD(ENT((A1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1&" - "&ENT(MOD(ENT((B1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour

En combinant 2 fois ta formule

En C1 :
=ENT(MOD(ENT((A1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1 &" - " & ENT(MOD(ENT((B1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1

Cdlmnt
0
g@zelle Messages postés 107 Statut Membre
 
Bonjour via55,

Je te remercie de m'avoir répondu aussi vite, c'est bien ce que je souhaitais, en effet lorsque j'ai 2 dates correspondant à 2 semaines cette formule va bien, seulement, lorsque j'ai 2 dates correspondant à 1 semaine (ex. : du 07/10/2013 au 11/10/2013), cette formule n'est pas bonne. Aurais-tu une formule pour ce deuxième cas de figure ?

Merci
0
g@zelle Messages postés 107 Statut Membre
 
j'ai oublié de précisé que je souhaite copier cette formule pour toute la colonne

Merci

Cdt
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Dans ce cas :
=SI((ENT(MOD(ENT((A1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1) = (ENT(MOD(ENT((B1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1); ENT(MOD(ENT((A1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1;ENT(MOD(ENT((A1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1 &" - "&ENT(MOD(ENT((B1-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1)

Cdlmnt
0
g@zelle Messages postés 107 Statut Membre
 
waou, bonjour la formule ! ça marche bien sauf, lorsque je rentre la date du : 07/10/2013 au 31/12/2013, cela me donne en n° de semaine : 41 - 1. Mais c'est pas grave, pour toutes les dates qui iront jusqu'au 31/12/2013, je modifierai manuellement.
Et lorsque dans A1 et B1, il n'y a pas de date, cela m'indique la semaine n° 52, je ne voudrais pas trop abuser, mais s'il était possible que rien ne s'affiche dans ce dernier cas, je préfèrerai. Sinon tant pis, c'est déjà très sympa de ta part de passer ce temps pour ma question, qui a déjà pas mal avancée !

Merci et à bientôt
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Alors débute ta formule par
=SI(ET(A1="";B1="");""; la suite de la formule, sans oublier de rajouter une parenthèse à la fin

Cdlmnt
0