Formule Excel avec plusieurs conditions

Bonjour👋

Depuis plusieurs jours j essaie de trouver une formule me permettant de calculer le montant total à payer en appliquant des tarif horaire en fonction de la plage horaire, du jour de la semaine avec possibilité de chevauchements entre les plage horaire et un chevauchement à j+1.

Voici mon tableau de base de données :

JourPlage horaire debutPlage horaire finPrix
Semaine lundi à vendredi00:0006:0035
Semaine lundi à vendredi06:0022:0060
Semaine lundi à vendredi22:0006:0080
Samedi00:0022:0070
Samedi22:0006:0080
Dimanche00:0000:0080

Dans un tableau part je saisirai ces infos

DateJourHeure debut travailleHeure fin travaillePrix total
03/01/2025Vendredi(utilisation Formule texte)17:0003:00?

Je vous remercie par avance pour votre aide qui me permettrait de gagner un temps fou!!😊

😉

Bonjour,

De 0h à 6h c'est 35 €.

Est-ce que cela veut dire que dans cette plage là, 1h est égal à 35€/6h ?

Bonjour

Oups! désolé c est une erreur.cette ligne doit etre supprimé.

mais sinon c est bien ça le prix indiqué est le prix horaire

-semaine (lun-vendredi) : de 6h à 22h -> 60e/heure

-semaine (lundi- vendredi): de 22h à 06h -> 80e/heure

-samedi: de 6h à 22h -> 70e/heure

Samedi: de 22h à 06h-> 80e/heure

Dimanche : 00h à 00h-> 80e/heure

Bonjour,

Pour le moment, je ne vous propose pas encore de solution mais simplement une feuille qui reprend tous les cas de figure possibles avec les tarifs à appliquer suivant la période, me dire si c'est cohérent corrigez au besoin et me retourner le fichier corrigé. Attention, il y a peut-être des cas que vous me direz qui n'arriveront jamais, mais il faut aussi prévoir l'imprévu, car des fois, ça arrive.

Cdlt

PS: il y a une petite incohérence dans votre tableau

Samedi00:0022:0070
Samedi22:0006:0080

Edit:

Un autre tableau peut-être plus compréhensible:

bonjour

une toute petite contribution à la noix et que pour les jours de la semaine

8sha.xlsx (11.20 Ko)

re

après une mise au point vicieuse ,cela devrait s'approcher du bon compte

cordialement

14sha22.xlsx (14.63 Ko)

@Arturo 83

Voici ci- dessous le tableau rectifié. J'ai indiqué les différents cas possibles.

Cependant, les tarifs et plages horaires peuvent varier.

C'est pourquoi j'ai changé les tarifs et plages horaires afin de traiter un cas plus complexe

J'espère pouvoir ensuite ajuster la formule en fonction des situations.

Je vous remercie par avance.

Cdlt

image image

Bonjour,

On ne peut pas travailler avec une image, il nous faut le fichier modifié par vos soins.Merci

Cdlt

bonjou le fil,

avec une fonction personnalisée en O16

9sha22.xlsb (19.41 Ko)

Bonjour,

Par formules

Saisissez simplement la date en colonne B et les heures de début et de fin, c'est tout, ne touchez à rien d'autre.

Important, ne pas modifier la structure de la feuille.

Pour info, la colonne C "Jour" ne sert à rien, saisissez la date sous le format "jj/mm/aa" en colonne B et le jour viendra s'ajouter automatiquement.

Cdlt

Edit: Fichier remplacé à10:08 suite à une erreur de recopie dans les formules

Bonjour à tous,

Merci pour toutes vos réponses et votre implication ;)

@Arturo

Merci pour le fichier. C'est super ;)

Bonne journée à tous!

Cdlt

Merci pour le retour, cependant en faisant plusieurs essais, je me suis aperçu qu'un cas de figure n'était pas pris en compte (problème d'ordre dans les conditions),

il faut remplacer la formule en colonne A par celle-ci:

en A9 et à tirer vers le bas:

=SI(B9="";"";SI(JOURSEM($B9;2)<6;1;
SI(ET($E9<$D9;JOURSEM($B9;2)<6);2;
SI(ET($E9<$D9;JOURSEM($B9;2)=7);5;
SI(JOURSEM($B9;2)=6;3;
SI(JOURSEM($B9;2)=7;4))))))
Rechercher des sujets similaires à "formule conditions"