Sommeprod avec date

Résolu
rb2017 Messages postés 9 Statut Membre -  
rb2017 Messages postés 9 Statut Membre -
Bonjour pourriez vous m indiquer ce qui ne va pas dans ma somme prod

SOMMEPROD((matr)*(region="nord")*(date_entree<=DATE(2017;3;31))*(date_sortie<=DATE(2017;3;31))

merci d avance

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    essayez avec
    =SOMMEPROD((date_entrée<=DATE(2017;3;31))*((date_sortie>=DATE(2017;3;31))+(date_sortie=""))*(région="nord"))

    notes:
    1°) pourquoi faudrait-il, additionner les matricules, plutôt que de compter le nombre de lignes correspondant aux conditions (champ Matr) ???
    2°) il faut compter d'une part les entrées avant le 31/3 qui n'ont pas de date de sortie et ceux qui sont sortis après, puisque sans doute sont ils encore là!

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    1
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    voila ce que ça donne dites nous ce qui ne va pas
    https://mon-partage.fr/f/3bUztqHu/
    le calcul compte les "nord" présents au 31/3/2017 ou encore là à la même date ou sans date de sortie
    dans le tableau quelles lignes voulez vous compter?
    crdlmnt
    1
    1. rb2017 Messages postés 9 Statut Membre
       
      merci !

      j 'avais des cas de sortie le 31/03 j ai corrigé en modifiant la date de sortie strictement > 31/03

      SOMMEPROD((date_entree<=DATE(2017;3;31))*((date_sortie>DATE(2017;3;31))+(date_sortie=""))*(Region=A3))
      maintenant je cherche a compter les entrees et les sorties exclusivement ! ,
      avec parfois des entrées et sorties dans le même mois tjrs en sommeprod
      J'ai testé et cela ne marche pas
      SOMMEPROD((date_sortie=MOIS(3))*(Region=A3)*(date_entree<>MOIS(3)))

      qu 'est ce qui ne va pas selon vous ?
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour,

      qu 'est ce qui ne va pas selon vous ?
      à peu près tout !
      =SOMMEPROD((MOIS(date_sortie)=3)*(MOIS(date_entree)<>3)*(Region=A3)) 
      0
  3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Sans savoir ce que tu cherches ma boule de cristal me dit que ton résultat nul pour un seul jour n'a rien d'anormal.
    0
    1. rb2017 Messages postés 9 Statut Membre
       
      Bonjour ,
      je cherche à compter des salaries presents et sortis !

      matricule région D Entrée société D Sortie société
      1 nord 01/03/2017
      11 nord 06/03/2017 22/01/2017
      12 sud 01/03/2017
      13 nord 01/06/2017
      14 nord 01/04/2017
      15 nord 13/03/2017
      16 sud 08/03/2017 01/06/2017
      17 sud 01/08/2015
      18 sud 13/03/2017 20/03/2017

      Nb present au 31/03/2017 nb sortie au 31/03/2017
      nord 4 1
      sud 3 1
      0
  4. rb2017 Messages postés 9 Statut Membre
     
    Bonjour
    le calcul est erroné ,
    auriez vous une piste

    merci
    =SOMMEPROD((date_entree<=DATE(2017;3;31))*((date_sortie>=DATE(2017;3;31))+(date_sortie=""))*(région="nord"))

    région D Entrée société D Sortie société
    nord 01/03/2017 30/03/2017
    NORD 06/03/2017 22/01/2017 2,00
    sud 01/03/2017 01/01/1900 1 2,00
    nord 01/06/2017 2,00
    nord 01/03/2017 1 2,00
    nord 13/03/2017 1 2,00
    sud 08/03/2017 1 2,00
    sud 01/08/2015 1 2,00
    sud 13/03/2017 1 2,00
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour,

      le calcul est erroné ,
      Tu devrais avoir combien ?
      région	D_Entrée_société	D_Sortie_société	
      nord 01/03/2017 30/03/2017 absent
      NORD 06/03/2017 22/01/2017 absent
      sud 01/03/2017 01/01/1900
      nord 01/06/2017 absent
      nord 01/03/2017 présent
      nord 13/03/2017 présent
      sud 08/03/2017
      sud 01/08/2015
      sud 13/03/2017
      0
      1. rb2017 Messages postés 9 Statut Membre > gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonjour ,
        je suis nouveau et multiplie les demandes , mes excuses
        le resultat devait etre 2 pour le nord et 4 pour le sud

        j avais des cas de sorties au 31/03 ds mon fichier global qui faussait mon calcul
        la solution de Mr "vaucluse" m a permis de corriger la formule en

        SOMMEPROD((date_entree<=DATE(2017;3;31))*((date_sortie>DATE(2017;3;31))+(date_sortie=""))*(Region=A3))

        et non
        SOMMEPROD((date_entree<=DATE(2017;3;31))*((date_sortie=>DATE(2017;3;31))+(date_sortie=""))*(Region=A3)) faux

        Merci pour vos remarques
        Cdlt
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. rb2017 Messages postés 9 Statut Membre
     
    vous avez bcp d humour !
    ca ne marche toujours pas
    Cdlt
    0