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

Résolu/Fermé
Kekcksa Messages postés 4 Date d'inscription samedi 28 mars 2020 Statut Membre Dernière intervention 29 mars 2020 - 28 mars 2020 à 23:51
 kekcksa - 30 mars 2020 à 22:49
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 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
28 mars 2020 à 23:56
bonjour, la formule est-elle secrète?
1
Kekcksa Messages postés 4 Date d'inscription samedi 28 mars 2020 Statut Membre Dernière intervention 29 mars 2020 1
29 mars 2020 à 01:56
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 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
29 mars 2020 à 09:54
ce serait bien aussi de donner deux exemples de calcul, pour être certain du résultat que tu attends.
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
29 mars 2020 à 01:57
Bonsoir

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

Cdlmnt
Via
1
PapyLuc51 Messages postés 4298 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 avril 2024 1 405
Modifié le 29 mars 2020 à 08:01
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 Date d'inscription samedi 28 mars 2020 Statut Membre Dernière intervention 29 mars 2020 1
29 mars 2020 à 13:10
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 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > Kekcksa Messages postés 4 Date d'inscription samedi 28 mars 2020 Statut Membre Dernière intervention 29 mars 2020
29 mars 2020 à 13:13
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 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
Modifié le 29 mars 2020 à 12:27
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 Date d'inscription samedi 28 mars 2020 Statut Membre Dernière intervention 29 mars 2020 1
29 mars 2020 à 13:02
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 4298 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 avril 2024 1 405
Modifié le 29 mars 2020 à 13:29
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 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > PapyLuc51 Messages postés 4298 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 avril 2024
Modifié le 29 mars 2020 à 14:05
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 4298 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 23 avril 2024 1 405 > yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 30 mars 2020 à 09:25
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
Merci de ton aide !
Comme tu as dû le voir, le problème est maintenant résolu.
Merci encore et bon confinement ;-)
0