Prise en compte des heures si dimanche ou feriés

bernie95190

XLDnaute Nouveau
Bonjour a vous tous,

Debutant sur exel, mais avec quelques heures (voir jours...) de galeres au compteur... la je n'arrive plus a trouver.

Je voudrais donc que quand la case (A) est un dimanche, alors les heures travaillées apparaissent en case (U).

Idem pour la case (W) qui concerne les jours fériés.

Au passage, si vous avez des conseils pour simplifier mais autres formules, n'hesitez pas, car je suis sur qu'il y a plus simple que mes calculs...

Merci d'avance pour vos reponse.

Un petit nouveaux.
 

Pièces jointes

  • Nvlle feuille d'heure 2.xlsx
    34.9 KB · Affichages: 77

Gorfael

XLDnaute Barbatruc
Re : Prise en compte des heures si dimanche ou feriés

Salut bernie95190 et le forum
Je voudrais donc que quand la case (A) est un dimanche, alors les heures travaillées apparaissent en case (U).
Ça donne en U8 :
Code:
=SI(JOURSEM(A8;2)=7;H8-F8;"")
Ce n'est qu'une formule pour le principe : je ne suis ni télépathe, ni devin, ni utilisateur du fichier.

Pour les jours fériés, il faudrait une table de référence et on cherche dedans avec une formule Equiv(...;....;0) (exactement égal => s'il n'est pas dans les jours fériés, on a une erreur #NA et on fait un si(estna();"";calcul des heures)

Petite remarque anodine : tu travailles avec des cellules fusionnées, sans aucune raison apparente. Bon moyen pour apprendre à gérer les problèmes.
A+
 

bernie95190

XLDnaute Nouveau
Re : Prise en compte des heures si dimanche ou feriés

Merci bien pour ta reponse. C'est juste parfait pour moi. ;-)

Et je me rend compte encore que faut juste comprendre ce que represente la formule, la par exemple je ne comprend toujours pas ce que represente le 2.. j'avais la bonne formule, mais l'ecriture n'etait pas bonne...

Pour les jours feriés, j'ai rien compris a ton explications... desoler.

Et concernant ta remarque anodine, je confirme que je galere a gerer les problemes... sans savoir que c'est plus simple si non fusionnées...
 

JCGL

XLDnaute Barbatruc
Re : Prise en compte des heures si dimanche ou feriés

Bonjour à tous,

Le 2 dans la formule JOURSEM() :

Extrait de l'aide Excel accessible par tous et par F1 ou par la barre de formule

Argument type_retour

  • 1 ou omis Chiffre compris entre 1 (dimanche) et 7 (samedi)
  • 2 Chiffre compris entre 1 (lundi) et 7 (dimanche)
  • 3 Chiffre compris entre 0 (lundi) et 6 (dimanche).
A+ à tous
 

hoerwind

XLDnaute Barbatruc
Re : Prise en compte des heures si dimanche ou feriés

Bonjour et bienvenue sur le forum, salut Gorfael,

En pièce jointe une proposition du fichier sans cellules fusionnées.
Pour les colonnes, c'est fait.
Pour les lignes, un exemple pour la ligne 2, je te laisse faire le restant.
Les cellules fusionnées posent problème à divers niveaux (tri, ...)

Quant à une simplification des formules :

En G7 tu as : =SOMME(SI(B7<>"";1;0);SI(C7<>"";1;0))
=(B7>0)+(C7>0) renvoie le même résultat

Sous différentes formules, il est plus simple de saisir les heures en fractions
"6:00" peut s'écrire 6/24, tout comme "24:00" deviendrait 24/24 ou 1

C'est petit à petit que l'oiseau fait son nid.
 

Pièces jointes

  • NvlleFeuilleD'heures3.xlsx
    33.7 KB · Affichages: 65

JCGL

XLDnaute Barbatruc
Re : Prise en compte des heures si dimanche ou feriés

Bonjour à tous,
Salut HoerWind,

Un essai aussi sans cellules fusionnées, ajout des Fériés et choix du mois par liste de Validation

A+ à tous
 

Pièces jointes

  • JC Feuille Heures.xls
    58 KB · Affichages: 77
  • JC Feuille Heures.xls
    58 KB · Affichages: 78
  • JC Feuille Heures.xls
    58 KB · Affichages: 77

bernie95190

XLDnaute Nouveau
Re : Prise en compte des heures si dimanche ou feriés

Bonjour a tous,

JCGL -> merci pour ton explication de l'aide de ton premier message, mais j'avais vue deja comment faire, mais j'arrivais pas a l'appliquer... :-( Et pour le fichier que tu ma mis juste au dessus, sympa l'histoire de la liste de validation, meme si j'ai pas tout compris a la maniere de le faire... mais je sens que vais aimer exel pour ces possibilitées... ;-)

Hoerwind -> Merci pour les infos, et le fichier. J'avais deviner pour "00:00"=0, mais pas percuter pour le reste. Ca va bien m'aider pour le reste... ;-)

Au final, je vais faire "plus simple" pour les jours feriés, une somme des dates du genre
=(SI(A8=DATE(2011;1;1);Q8;"0"))+(SI(A8=DATE(2011;7;14);Q8;"0"))

Merci bien pour vos differentes aides.

Bonne semaine, et sans doute a bientot.
 

JCGL

XLDnaute Barbatruc
Re : Prise en compte des heures si dimanche ou feriés

Bonjour à tous,

Tu vas avoir un formule à rallonge à 12 conditions...

=SI(NB.SI(Fer;A8);D8-C8;"")
conviendra parfaitement

NB.SI(Fer;A8) renvoie VRAI ou FAUX suivant que la date en A8 est présente ou pas dans la liste des Fériés ("Fer" par Insertion / Nom / Définir)

A+ à tous