N°semaines selon 2 dates ?

g@zelle Messages postés 107 Statut Membre -  
eriiic Messages postés 24581 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



--
Cordialement,
g@zelle

2 réponses

  1. 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
  2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. 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
    2. 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
    3. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      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
    4. 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
    5. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      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