Planning calcul heures w.e

Résolu
Bonjour,

voila mon soucis j'ai un planning dont j'aimeraiscalculer uniquement les heures du w.e
et je bute avec l'imbrication de la formule JOURSEM ET SOMME .SI
je vous un fichier exemple pour plus de clarté
merci de votre aide

https://www.cjoint.com/c/JDCpAV2VswG

Configuration: Windows / Firefox 75.0

6 réponses

  1. Contributeur
    Bonjour
    vous aurez un peu de mal avec SOMME.SI, qui ne fait pas de comparatif
    si vos WE comporte bien samedi et dimanche
    =SOMMEPROD((JOURSEM(champ date;2)<6)*(champ à sommer))
    ce qui donnerait, je pense dans votre cas:
    =SOMMEPROD((JOUR.SEM(B5:B30);2)<6)*(M5:M30))
    (87:30)
    crdlmnt

    1
    1. Contributeur
      erreur dans mon message précédent, qui calcule le nombre d'heures de la semaine
      remplacez <6 par >5
      0
  2. Bonjour,
    Au passage, essayer la formule suivante en "R6":
    =SOMMEPROD(((JOURSEM(B5:B32;2)=6)*1)*(M5:M32))+SOMMEPROD(((JOURSEM(B5:B32;2)=7)*1)*(M5:M32)) 

    1
    1. Bonjour,
      J’ai admis une plage de B5 :B370 (365 jours par année) et vous avez les 2 formules suivantes
      Total mois (critère du mois=1 pour janvier, =2 pour février….etc.)
      =SOMMEPROD(((MOIS(B5:B370)=1)*1)*(M5:M370))


      Total Week-end du mois
      =SOMMEPROD(((MOIS(B5:B370)=1)*1)*((JOURSEM(B5:B370;2)>5)*1)*(M5:M370))


      1
      1. Contributeur
        Bonjour
        le multiplier par 1 ne sert que si l'item SOMMEPROD est seul dans la formule, car ce code a besoin d'un signe * pour fonctionner, mais n'est pas utile à partir du moment où deux item sont liés par le *
        compter le nombre de jours dans un mois dans u champ:
        =SOMMEPROD((MOIS(champ)=1)*1)
        faire la somme de champ2 dans les mêmes conditions:
        =SOMMEROD(MOIS(champ1)=1)*(champ2)) n'a pas besoin des *1

        si votre problème est résolu, merci de pointer "résolu" dans les boutons au dessous de votre premier post
        crdlmnt

        1
        1. Hello,
          super, cela fonctionne au top, et avec cette fonction sommprod est t'il possible de rajouter un critère pour pouvoir renseigner la somme des heures travaillées du w-e uniquement au mois de janvier, fevrier, mars etc etc (sur la col.A) au cas ou l'on rajouterais un tableau récapitulatif mensuel.
          merci
          0
          1. Contributeur
            rajouter un item:
            ....)*(MOIS(champ date)=1)*(....
            1 pour janvier, 2 pour février etc...
            ou si vous voulez tirer la formule en vertical automatiquement sur 12 mois:
            ....)*(MOIS(champ date)=LIGNE(A1))*(....
            qui va se régler tout seul su 12 lignes
            crdlmnt
            0
        2. bonjour,
          merci a vous 2, c'est top
          une petite question a quoi sert la multiplication par le facteur (1) dans les formules mois et joursem?
          0