![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Messages: n/a
|
Bonjour,
J'ai deja eu l'occasion d'utiliser la formule qui ressemble a cela =ENT((A1-SOMME(MOD(DATE(ANNEE(A1-MOD(A1-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7) Où A1 est la cellule ou se situe la date en question..... Cela marche pas mal apparement.....mais pour un autre theme, il faudrait que j'utilise les règles du "calendrier spécial" qu'utilise la boite ou je travaille....a savoir que les semaines débutent le samedi (et pas le lundi..) Je ne peux donc plus utiliser la meme formule car ell me donnerait un mauvais resultat pour tous les SAMEDI et DIMANCHE, je suppose (1 semaine de "moins"...) Pourriez vous m'aider a resoudre ce probleme...sachant que je suis debutant sous excel....mais prêt a apprendre... Merci d'avance, DAVID916 |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Messages: n/a
|
Bonjour David
Je te joins un fichier qui contient une petite fonction qui pourrait répondre à ton problème : Ci-dessous le détail de la fonction Function NumeroSemaine(MaDate) ' Déclarations des variables Dim CompteurJour, CompteurSemaine 'Récupération de la date traitée CompteurJour = DateSerial(Year(Date), 1, 1) ' Boucle permettant de comptabiliser les semaines Do While CompteurJour <= MaDate ' Test pour savoir s'il s'agit d'un samedi If Weekday(CompteurJour) = vbSaturday Then CompteurSemaine = CompteurSemaine + 1 End If CompteurJour = CompteurJour + 1 Loop ' Récupération de la valeur pour afficher le résultat dans la cellule NumeroSemaine = CompteurSemaine End Function Pour utiliser celle-ci, tu cliques sur l'assistant fonction, tu recherches la categorie "Personnalisées" - Tu trouveras NumeroSemaine L'argument MaDate correspond à la date dont tu souhaite calculer le numero de semaine Bonne réception A+ Jeannot |
|
|
#3 (permalink) |
|
Messages: n/a
|
Bonsoir Jeannot45,
Un grand merci pour ton fichier qui me va parfaitement.... C'est exactement ce dont j'avais besoin....il me reste juste maintenant a etudier le contenu de celui ci , pour en decouvrir les rouages...vu que je débute!!! (apparement tu decale d'1 jour pour comptabiliser le samedi dans la semaine precedente....je vais regarder cela de plus pres...) Encore merci, DAVID |
| ANNONCES | |
| Outils de la discussion | |
|
|