Autres Formules conditionnelles

Moreno076

XLDnaute Impliqué
Bonjour à tous,

J'ai crée un tableau pour suivre mes heures et je souhaiterais que les colonnes Y à AL se remplissent automatiquement selon des critères.

Ce tableau est divisé en 3 (je peux faire plusieurs vacations).

Je ne connais pas toutes les conditions des colonnes donc je souhaiterais seulement les colonnes où je suis sur.

Pour que ces conditions s'appliquent il faut qu'il y ait des heures de rentré sinon rien mettre.

Colonne Y : c'est une prime repas. Il faut disposer de moins d’une heure entre 11h15 et 14h30 / Début de service avant 12h15 / Fin de service après 13h30 Si prime repas alors mettre 1 dans la colonne.

Colonne Z : c'est plus simple. Si fin de service après 21h30 alors mettre 1.

Colonne AA : Si c'est un dimanche mettre un 1, si c'est un jour férié aussi.

Colonne AB : Si c'est un jour férié, mettre un 1.

Colonne AC : c'est plus complexe. C'est si il y a un service en 2 fois avec une différence de + de 2H entre les 2 vacations. Par exemple 05h30/09h40 et 12h00/15h30 il faut tenir compte des tableaux 1 2 et 3.

Colonne AD : si on travaille avant 05h00 ou après 22H alors mettre 1

Colonne AK : ce sont les heures de nuit, donc la différence entre avant 05h00 et 05h00 ou après 22H (si je termine à 01 ca marquera 25H donc 3H de nuit). Les heures sont à rentrer en décimale. (par exemple 1h30 de nuit = 1.5).

Voilà mes demandes. C'est complexe et je ne suis pas capable de le faire, d'où mon besoin d'un coup de pouce.

Merci pour votre patience.
 

Pièces jointes

  • Copie de Heures.xlsx
    43.3 KB · Affichages: 6

TooFatBoy

XLDnaute Barbatruc
De mémoire je dirais que j'ai en fait corrigé pour les heures après 22 h, mais je n'ai pas pensé à vérifier pour les heures avant 05 h. D'où le résultat négatif... 😔

Je n'ai pas compris pour la colonne Y, donc si tu peux expliquer différemment, je pourrais tenter de trouver une formule.
 

Moreno076

XLDnaute Impliqué
De mémoire je dirais que j'ai en fait corrigé pour les heures après 22 h, mais je n'ai pas pensé à vérifier pour les heures avant 05 h. D'où le résultat négatif... 😔

Je n'ai pas compris pour la colonne Y, donc si tu peux expliquer différemment, je pourrais tenter de trouver une formule.
D'accord. Moi-même jai eu du mal à comprendre au début. Tout est une question de repas. Entre 11h15 et 14h30 si je travaille avant et après sans interruption par exemple 11h 14h45 j'ai le droit à prime repas. Si je fais 11h 13h45 j'ai moins d'une heure entre 13h45 et 14h30 donc prime repas. Si j avais fini à 13h25 je ne l'aurais pas eu car plus d'une heure entre 13h25 et 14h30. Il faut commencer avant 12h15 pour que ce soit valable. Si je fais 12h30 15h ça marche pas.
Pas évident d expliquer j'espère que tu vois un peu plus comme ça.

Merci
 

Moreno076

XLDnaute Impliqué
D'accord. Moi-même jai eu du mal à comprendre au début. Tout est une question de repas. Entre 11h15 et 14h30 si je travaille avant et après sans interruption par exemple 11h 14h45 j'ai le droit à prime repas. Si je fais 11h 13h45 j'ai moins d'une heure entre 13h45 et 14h30 donc prime repas. Si j avais fini à 13h25 je ne l'aurais pas eu car plus d'une heure entre 13h25 et 14h30. Il faut commencer avant 12h15 pour que ce soit valable. Si je fais 12h30 15h ça marche pas.
Pas évident d expliquer j'espère que tu vois un peu plus comme ça.

Merci.
 

Pièces jointes

  • Screenshot_20231231_094027.jpg
    Screenshot_20231231_094027.jpg
    79.5 KB · Affichages: 9
Dernière édition:

Moreno076

XLDnaute Impliqué
Quelques corrections possibles au tableur.
Merci DJunqueira. Ca fonctionne maintenant :)
Reste les colonnes Y et Z.

Pour la colonne Z il faut que la colonne H ou O ou V > à 21h30
donc j'ai mis =IF(C10="";"";MIN(1;(H10>21,5/24)+(O10>21,5/24)+(V10>21,5/24))) et ça fonctionne.

Pour la colonne Y c'est un peu plus complexe :
Capture d'écran 2024-02-17 144015.jpg

Ca concerne les données des colonnes GH NO UV.

Merci pour ton aide. ;)
 
Dernière édition:

Discussions similaires

Réponses
3
Affichages
403

Statistiques des forums

Discussions
314 422
Messages
2 109 447
Membres
110 482
dernier inscrit
ilyxxxh