XL 2016 Calcule d'horraire fais le dimanche/ jour ferier [Resolu]

Keran

XLDnaute Junior
Bonjour ,

Voila je suis entrain de finaliser un outils pour mon travail pour calculer les masses horaires, un des petits soucis qu'il me reste c'est d'indiquer combien d'heures sont effectuer par agents en dimanche ou jours féries.

J'aimerais trouver une solution qui indiquerais dans la colones "heures de dimanches " des pages "Bjanvier" a "BDecembre", en gros sa serais EX = Si (A2 : AF2 (la ou j'ai mit les dates ) = "DimFe" (correspondant au ferier et dimanche dans la pages "Données) & $A9 = "Bjanvier!$A11";Somme("Latranchedheure"*"Lenombredheurescorrepondant)

Je sais pas si c'est clair :/

Voila ci joint mon fichier https://www.cjoint.com/c/GLomqk15DQv

Merci d'avance vraiment. :)
 

CISCO

XLDnaute Barbatruc
Bonjour

On ne peut que difficilement travailler avec une copie d'écran : Il nous faut reconstituer le contenu des cellules, on ne connait pas les formules présentes, les cellules vides où en réalité il y a quelque chose...

Conclusion et répétition : Essaye de mettre un extrait...

@ plus
 

Keran

XLDnaute Junior
Voila un "extrait" du code :
dans la page hJanvier :
(De A2:AF2 : "=DATE(An;Janvier;B7)"(repter sur la longueur)

(A6:AF6 :" =NOMPROPRE(TEXTE(DATE(An;Janvier;B$7);"jjjjjj")))

(B9:AF56 : "=SI(ESTVIDE(RECHERCHEV($A9;Janvier!$1:$1048576;B$7+1;FAUX));"";TEXTE(RECHERCHEV(RECHERCHEV($A9;Janvier!$1:$1048576;B$7+1;FAUX);Données!$A$3:$E$35;2;FAUX);"hh:mm")&SI(ESTVIDE(RECHERCHEV(RECHERCHEV($A9;Janvier!$1:$1048576;B$7+1;FAUX);Données!$A$3:$E$35;3;FAUX));" ";" : ")&SI(ESTVIDE(RECHERCHEV(RECHERCHEV($A9;Janvier!$1:$1048576;B$7+1;FAUX);Données!$A$3:$E$35;3;FAUX));" ";TEXTE(RECHERCHEV(RECHERCHEV($A9;Janvier!$1:$1048576;B$7+1;FAUX);Données!$A$3:$E$35;3;FAUX);"hh:mm")))")

( A9:AF56 : "=Données!$H6")

dans la page Bjanvier:

( De B9: AA58 "=SOMMEPROD((INDIRECT("'"&$A$1&"'!$A$7:$A$56")=$A11)*(INDIRECT("'"&$A$1&"'!$B$7:$AF$56")=B$9)")

(De B10:AA10 "=SI(ESTVIDE(Données!$C3);TEXTE(Données!$B3;"hh:mm");TEXTE(Données!$B3;"hh:mm")&" : "&TEXTE(Données!$C3;"hh:mm"))")

(DE B8:AA8 "=Données!$E3")

(De A12:A58 "=Données!$H6")

Mais du coup c'est pour sa que dans le poste initial j'avais joint le fichier source car cela etait plus simple pour comprende .
 

CISCO

XLDnaute Barbatruc
Rebonjour

Je me répète...

Bonjour

Essaye de mettre un extrait de ton fichier réel sur le forum. Cela serait plus pratique pour tout le monde.

@ plus

C'est là !!!.JPG
 

CISCO

XLDnaute Barbatruc
Bonjour

Elles ne sont pas dans bjanvier mais dans hjanvier en b2:af2 et si besoin les férié et dimanches sont déjà calcule dans la page données et nome "DimFer"

Deux questions :
1) Je suppose que tu veux dire Hjanvier!B6:AF6 et non B2:AF2... ?

2) Est-ce que la date dans Hjanvier!B6 correspond à la colonne B dans la feuille Bjanvier, la date dans Hjanvier!C6 à la colonne C dans la feuille Bjanvier, et ainsi de suite ? Si oui, pourquoi n'y a t'il pas le même nombre de colonnes dans ces deux onglets, B à AF pour Hjanvier, et B à AA pour Bjanvier ?

@ plus
 

Keran

XLDnaute Junior
En a b2:af2 tu les date en format jj/mm/année(pour les férié jai tricher comme ça) , en b6:af6 ils sont en format texte (date "jjjj") et en janvier et hjanvier de b6:af6 / b2:af2 tu a les dates mais en bjanvier b:Aa tu a les horaires pour pouvoir faire les calculs d'où la différence de nombre de colonnes

J'espère être plus clair merci
 

Statistiques des forums

Discussions
312 389
Messages
2 087 925
Membres
103 676
dernier inscrit
Haiti