Excel automatisation

Fermé
thomas - 18 sept. 2023 à 09:52
brucine Messages postés 17067 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 6 octobre 2024 - 19 sept. 2023 à 07:13

Bonjour, 

Je cherche à automatiser un tableur Excel de calcul de devis, plus précisément les primes de travail versé le Samedi et le Dimanche.

A1= Date de Départ (exemple 13/10/2023)

A2= Date de Retour (exemple 16/10/2023)

A3=oui ou non (oui deux conducteurs, non un seul)

B1= "1" puisque le 14/10/2023 est un samedi et "2" si A3=Oui 

B2="1" puisque le 14/10/2023 est un Dimanche et "2" si A3= Oui 

Merci par avance de votre aide 

A voir également:

2 réponses

brucine Messages postés 17067 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 6 octobre 2024 2 416
18 sept. 2023 à 10:33

Bonjour,

B1 ou B2 ne peuvent pas à la fois valoir 1 et 2.

Le calcul des jours de Week-end ou fériés peut se faire par une formule complexe (puisque je suppose que ce qui intéresse est leur nombre entre le départ et le retour)
https://www.bonbache.fr/compter-les-week-end-et-jours-feries-entre-deux-dates-609.html

ou bien on peut à partir d'Excel 2019 procéder par différence.

DATEDIF(A1;A2;"d")+1-NB.JOURS.OUVRES.INTL(A1;A2;1)

nous rendra 1 si un samedi ou dimanche est inclus dans la période, 2 si si les deux, 0 sinon.

0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204
19 sept. 2023 à 01:30

Bonjour.

Je suis comme Saint-Thomas : je ne crois que ce que je vois !

A1= Date de Départ (exemple 13/10/2023)
A2= Date de Retour (exemple 16/10/2023)
A3=oui ou non (oui deux conducteurs, non un seul)
B1= "1" puisque le 14/10/2023 est un samedi et "2" si A3=Oui
B2="1" puisque le 14/10/2023 est un Dimanche et "2" si A3= Oui
 

Mais dans ton cas, je vois que A1 tombe un vendredi et A2 un lundi ; et le 14 n'est pas un dimanche !

Alors recommence, et réfléchis bien à ce que tu nous exposes ...


0
brucine Messages postés 17067 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 6 octobre 2024 2 416
19 sept. 2023 à 07:13

Bonjour,

Je suppose qu'il y a un lapsus dans B2 où il fallait lire 15.

C'est le problème de conception qui n'est pas clair, je suppose aussi que le tarif varie selon que le trajet inclut samedi, dimanche, les deux, et un ou deux conducteurs.

Dans ces conditions, l'existence de deux cellules B1 et B2 n'aurait pas de sens, il suffirait qu'existe une seule conditionnelle B qui teste comme je l'ai suggéré le nombre de jours non ouvrés sur la période et le nombre de chauffeurs selon A3 et qui affiche les valeurs souhaitées selon les résultats de ces conditions.

0