Calcul nombre de mercredi en quinzaine paire ou impaire entre 2 dates

Résolu
Kekcksa Messages postés 4 Statut Membre -  
 kekcksa -
Bonjour à tou.te.s
Je m'occupe d'une AMAP (Association pour le maintien de l'agriculture paysane : contrats de paniers de légume bio, de proximité et solidaire de l'agriculteur).
Comment calculer le nombre de mercredi en quinzaine paire ou impaire entre 2 dates
Nous proposons un contrat de 6 mois payable d'avance par chèques mensuels. Il faut que je calcule les montants.
La date de fin est fixe (23/09/2020), la date de début mobile (à partir du 1er avril).
La distribution se fait chaque mercredi. le panier est à 17€
Problème pour calculer le nombre de paniers pour les adhérents qui choisissent de prendre un panier tous les 15J.
La formule marche pour les quinzaine paires (par exemple pour 1 début de contrat le 01/04/2020) mais pas pour les quinzaine impaires (par exemple pour un début de contrat le 8/4/2020)
Avec tous mes remerciements pour votre aide.
A voir également:

6 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour, la formule est-elle secrète?
1
Kekcksa Messages postés 4 Statut Membre 1
 
Merci de t'intéresser à mon problème !
Mais non la fomule n'est pas secrête bien sûr :

Nombre de mercredis entre les 2 dates :
=SOMMEPROD(((JOURSEM(LIGNE(INDIRECT(C30&":"&G30))))=4)*1)
où :
C30 = date de début mobile 01/04/2020 ou 08/04/2020 par exemple ;
G 30 = date de fin de contrat (fixe : 30/09/2020)

Nombre de mercredi "quinzaines" entre les 2 mêmes dates :
=J30/2
où J30 = le nombre de mercredi entre les 2 dates (formule précédente)

voilà, voilà. J'ai bien conscience d'avoir fait un bricolage mais il ne fonctionne que si la date de début tombe un mercredi de semaine paire, pas si la date de début tombe en semaine impaire.
Mes ressources personnelles ne me permettent pas d'aller plus loin.
J'espère que mes explications ont un semblant de clarté.
Merci beaucoup !
Amicalement
1
yg_be Messages postés 24281 Statut Contributeur 1 584
 
ce serait bien aussi de donner deux exemples de calcul, pour être certain du résultat que tu attends.
0
via55 Messages postés 14730 Statut Membre 2 749
 
Bonsoir

Peut être ainsi
https://mon-partage.fr/f/Kf7LZTOK/

Cdlmnt
Via
1
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
Salutation à tous

Puisque les dates de début et de fin sont des mercredis, ma proposition :

nombre de mercredis en semaine paire

=SI(ET(EST.PAIR(NO.SEMAINE($C$30));EST.PAIR(NO.SEMAINE($G$30)));DATEDIF($C$30;$G$30;"d")/14+1;DATEDIF($C$30;$G$30;"d")/14)


Nombre de mercredis en semaine impaire

=SI(ET(EST.IMPAIR(NO.SEMAINE($C$30));EST.IMPAIR(NO.SEMAINE($G$30)));DATEDIF($C$30;$G$30;"d")/14+1;DATEDIF($C$30;$G$30;"d")/14)


Si le résultat donne une date en 1900 remettre les cellules au format nombre;

Cordialement
1
Kekcksa Messages postés 4 Statut Membre 1
 
Merci beaucoup de ton aide.
Je pense que ta proposition devrait fonctionner en enlevant les décimales.
Mais gardons non énergie pour les autres problèmes, j'ai maintenant ma solution.
Merci encore et bon confinement ;-)
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > Kekcksa Messages postés 4 Statut Membre
 
peux-tu alors marquer le sujet comme résolu?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour à tous

à Keksa : as tu regardé ma proposition ?

à Papyluc je pense que ma formule plus courte
=ARRONDI.SUP(($G$30 -C30)/7/2;0)
donne les mêmes résultats en une fois

Cdlmnt
Via



1
Kekcksa Messages postés 4 Statut Membre 1
 
Merci beaucoup !
Ta formule est très simple est fonctionne dans tous les cas à condition de remplacer ARRONDI.SUP par TRONQUE ce qui dénombre bien le nombre de quinzaine entières entre 2 dates .
Voilà donc ta formule, telle que je vais l'utiliser :
=TRONQUE(($F$1 -B3)/7/2;0)
Merci encore et bon confinement ;-)
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 
J'ai peut-être mal saisi la question, mais en cas de début le 1/4/20 et la fin fixe du 30/9/20 il y a 14 mercredis en semaine paire et 13 en semaine impaire d'où ma double formule.

Et oui pour les décimales, mettre au format nombre entiier.

Cordialement
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > PapyLuc51 Messages postés 5089 Statut Membre
 
je pense que la question était mal formulée, et, surtout, il manquait des exemples: il s'agit d'un abonnement commençant un mercredi, effectif un mercredi sur deux, et se terminant à une date fixe.
exprimé autrement, la parité des semaines dépend de la parité du premier mercredi de l'abonnement.
0
PapyLuc51 Messages postés 5089 Statut Membre 1 491 > yg_be Messages postés 24281 Statut Contributeur
 
Bonjour,
Salutations yg_be

Oui tout n'est pas très précis dans la demande, c'est vrai

@ Kekcksa Une autre question que je me pose, en cas de paniers tous les 14 jours, si le panier de la dernière période tombe 7 jours avant la date butoir faut-il compter un panier de plus ?

Cordialement
0
kekcksa
 
Merci de ton aide !
Comme tu as dû le voir, le problème est maintenant résolu.
Merci encore et bon confinement ;-)
0