Planning calcul heures w.e

Résolu
serco19 Messages postés 65 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      erreur dans mon message précédent, qui calcule le nombre d'heures de la semaine
      remplacez <6 par >5
      0
  2. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    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
  3. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    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
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. serco19 Messages postés 65 Statut Membre
     
    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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
  7. serco19 Messages postés 65 Statut Membre
     
    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