Calcul des heures par semaine

Bonjour le Forum,

J’ai encore besoin de votre aide pour le calcul des heures hebdomadaires.

Sur le tableau, on mentionne les heures de présence, pour chaque jour.

Entre les lignes 35 et 39, on additionne les heures par semaine, pour chaque mois.

J’ai utilisé la formule « =somme(….. :……) », que je dois adapter pour chaque semaine, et pour chaque mois.

Le total des heures d’une semaine, correspond aux heures du lundi au dimanche.

Comment puis-je faire le calcul des heures par semaine, avec une formule, que je pourrai recopier dans toutes les autres cellules.

Le fichier ci-joint sera certainement plus explicite.

https://www.excel-pratique.com/~files/doc/ITt6XCalcul_hres_semaines.xls

Merci d’avance,

Bernard

Bonjour,

Je ne vois d'autre possibilité que de travailler sur base des numéros de semaine.

Mais ceci implique qu'il faut travailler avec un format de dates reconnu par Excel.

De plus la fonction NO.SEMAINE (macro complémentaire) ne semble pas être acceptée par Excel lorsqu'elle est imbriquée dans une autre fonction (SOMME.SI ou SOMMEPROD).

De là la necessité de créer une colonne supplémentaire, qui peut être masquée.

Il me semble avoir vu une formule qui permet de calculer le numéro de semaine autrement que par macro complémentaire.

Peut-être qu'avec cette formule il y aurait moyen de ne pas devoir passer par la colonne supplémentaire.

Je cherche, sauf si quelqu'un l'a sous la main.

https://www.excel-pratique.com/~files/doc/Baudoin.xls

dré

Bonjour Forum dre Bernard BAUDOIN

Voici les formules pour calculer les numéros de semaine

Numéro de semaine

ou D est la date

Ceci étant une formule des plus longues

Formule

,=ENT((D+5-SOMME(MOD(DATE(ANNEE(D-MOD(D-2;7)+3);1;2);{1E+99;7})*{1;-1}))/7)

Résultat 46

En plus court: exemple en B41 tu as : 25/10/2007 ou cellule Xxxx

25/10/2007

en C54 tu saisis la formule ci-dessous: ou cellule Xxxx

Formule ,=ENT(MOD(ENT(($B41-2)/7)+0,6;52+5/28))+1

Résultat 43

A+ Cordialement jacky17700

RE

Un probléme avec un Smilies

Formule la plus courte

,=ENT(MOD(ENT(($B41-2)/7)+0,6;52+5/28))+1

Smilies désactivé (Amadéus)

Bonjour

Sans colonnes supplémentaires, mais après quelques modifications de base indispensables sur un planning, une formule en AD35 qui s'incrémente vers le bas:

=SOMME(DECALER($AD$4;TEXTE($AB$4-JOURSEM($AB$4-1)+7;"j")*SI(NB($AC$35:AC35)>1;1;0)+SI(NB($AC$35:AC35)>2;(NB($AC$35:AC35)-2)*7;0);;SI(NB($AC$35:AC35)>1;7;TEXTE($AB$4-JOURSEM($AB$4-1)+7;"j")*1);1))

Là, elle fonctionne, mais je sens qu'elle n'est pas parfaite pour la postérité, car à mon avis, il manque une condition SI pour la derniére semaine du mois. Je n'ai pas le temps pour l'instant, si quelqu'un peut s'en occuper pour notre ami, ce serait sympa (Dré? Thibo? Henri ?......et tous les autres, bien sur)

Fichier en retour

https://www.excel-pratique.com/~files/doc/hres_semainesRetour.xls

Cordialement

Bonjour jacky17700,

Merci de m'avoir rafraichi la mémoire, mais te serait-il possible d'éditer ton message en désactivant (juste en-dessous de la fenêtre de ta réponse) "Désactiver la BBCode dans ce message", ce qui supprimera le smiley dans la dernière formule.

Pour la suite, j'attends d'éventuelles remarques de Baudoin au sujet de ma pièce jointe.

dré

Salut Amadeus, pas vu !

Bonjour dré (Amadéus)

Bonjour Forum Amadéus

Merci du conseil je le desactive

Merci dre

A+ Cordialement jacky17700

Bonjour à vous tous,

Il y a encore un petit problème supplémentaire :

La fonction NO.SEMAINE (macro complémentaire) renvoie le numéro de semaine en norme US, alors que la formule proposée par Jacky renvoie ce numéro en norme ISO (européenne).

=NO.SEMAINE("1.10.2004";2) renvoie 40

=ENT(MOD(ENT(("1.10.2004"-2)/7)+0,6;52+5/28))+1 renvoie 39

parce que :

=NO.SEMAINE("1.1.2004";2) renvoie 1

=ENT(MOD(ENT(("1.1.2004"-2)/7)+0,6;52+5/28))+1 renvoie 52

dré

Bonjour à vous tous,

Je vous remercie sincèrement d’avoir bien voulu vous pencher sur mon problème.

Je vais tester les formules, puisque je dois réaliser les mêmes contrôles d’heures pour les années suivantes.

Je reste toujours admiratif pour la rapidité de vos réponses, et la qualité de celles-ci.

Encore merci.

Bernard

Bonsoir

Fichier amélioré joint.

Pour la formule, si quelqu'un peut la raccourcir....

https://www.excel-pratique.com/~files/doc/hres_semainesV3.xls

Cordialement

Bonjour le forum,

Génial, de plus en plus fort.

Je reste stupéfait devant la rapidité des solutions que vous proposez.

J’essaie de progresser en lisant les réponses, et je trouve de très bonnes idées pour la réalisation de mes futurs projets.

Toutes mes félicitations aux génies de ce forum.

Et un bravo particulier à Amadéus.

Merci à tous.

Bernard

Rechercher des sujets similaires à "calcul heures semaine"