Calcule dans une cellule en rapport avec les mois

Bonjour,

Je recherche une formule (dans mon tableau en C14) qui en fonction des mois va recherche des données dans un autre tableau .

Le but est de faire des prévisionnels par semaine en fonction des contrôles réalisés réellement

Par exemple pour le mois de janvier l'objectif "104" doit être divisé 5 semaines

Pour le mois de février l'objectif initial 1250 moins le réalisé "104" est divisé par 4 semaines, jusque là je sais faire, le problème c'est que je voudrais que ça se fasse automatiquement puisqu'en fonction des années les semaines changent.

En fonction de la ligne 2 ou les mois apparaissent on aille chercher les données correspondant en mois en cours dans le tableau Objectifs divisé par le nombre de semaines du mois en cours. je mets mon fichier en PJ

merci

12mois.xlsx (13.38 Ko)

Bonjour,

Si VBA est possible, cette fonction donne le nombre de semaines selon le nombre de lundis dans le mois :

Function NbSemainesMois(ByVal DateChoisie As Date) As Integer
' Le nombre de semaines = nombre de lundi du mois

Dim DateFinDeMois As Date, DateDebutDeMois As Date, DateEnCours As Date
Dim NumeroSemaine As Integer

    NumeroSemaine = 0
    DateDebutDeMois = DateSerial(Year(DateChoisie), Month(DateChoisie), 1)
    DateFinDeMois = Application.WorksheetFunction.EoMonth(DateChoisie, 0)
    For DateEnCours = DateDebutDeMois To DateFinDeMois
        If Application.WorksheetFunction.Weekday(DateEnCours, 2) = 1 Then NumeroSemaine = NumeroSemaine + 1
    Next DateEnCours

    NbSemainesMois = NumeroSemaine

End Function
capture

Merci pour la rapidité, j'aurai préféré une formule qui me permettrait de la faire glisser sur les différentes colonnes des semaines

Cdlt

Rechercher des sujets similaires à "calcule rapport mois"