N° semaine avec date, calendrier "spécial"

  • Initiateur de la discussion Initiateur de la discussion david916
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

david916

Guest
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
 
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
 

Pièces jointes

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
10
Affichages
2 K
C
Réponses
2
Affichages
1 K
C
Retour