Calcul nombre de mercredi en quinzaine paire ou impaire entre 2 dates [Résolu]

Signaler
Messages postés
4
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
29 mars 2020
-
 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.

6 réponses

Messages postés
12051
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 septembre 2020
680
bonjour, la formule est-elle secrète?
Messages postés
4
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
29 mars 2020
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
Messages postés
12051
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 septembre 2020
680
ce serait bien aussi de donner deux exemples de calcul, pour être certain du résultat que tu attends.
Messages postés
12593
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 septembre 2020
1 987
Bonsoir

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

Cdlmnt
Via
Messages postés
2761
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
8 septembre 2020
720
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
Messages postés
4
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
29 mars 2020
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 ;-)
Messages postés
12051
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 septembre 2020
680 >
Messages postés
4
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
29 mars 2020

peux-tu alors marquer le sujet comme résolu?
Messages postés
12593
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 septembre 2020
1 987
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



Messages postés
4
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
29 mars 2020
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 ;-)
Messages postés
2761
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
8 septembre 2020
720
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
Messages postés
12051
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 septembre 2020
680 >
Messages postés
2761
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
8 septembre 2020

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.
Messages postés
2761
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
8 septembre 2020
720 >
Messages postés
12051
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 septembre 2020

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
Merci de ton aide !
Comme tu as dû le voir, le problème est maintenant résolu.
Merci encore et bon confinement ;-)