Somme.si.ens avec dates

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour à tous,
je suis en train de caler sur un tableau.
en fait, je voudrais faire la somme de certains critères sur une année bien précise.
je suis pratiquement sûre qu'il faut utiliser le somme.si.ens mais je cale sur les dates.
je vous joins le fichier.
je suis sûre que quelqu'un va me trouver une solution

<https://www.cjoint.com/?CItlVAE4aAm

Merci d'avance

config>Windows 7 / Internet Explorer 10.0</config>

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    avec une matricielle en E2
    =SOMME(SI((B$2:B$8=GAUCHE(E1;3))*(ANNEE(A$2:A$8)=DROITE(E1;4)*1);C$2:C$8))
    à copier en E4
    et en E6
    =SOMME(SI((B$2:B$8=GAUCHE(E5;7))*(ANNEE(A$2:A$8)=DROITE(E5;4)*1);C$2:C$8))
    à copier en E8

    Formules matricielles à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour (salut Michel)
    peut être sans matricielle(... enfin avec une entrée simple)

    en E2 à copier coller dans toutes les cellules résultats:

    =SOMMEPROD(($B$2:$B$8=GAUCHE(E1;NBCAR(E1)-5))*(ANNEE($A$2:$A$8)=DROITE(E1;4)*1)*($C$2:$C$8))

    crdlmnt
    0
  3. Utilisateur anonyme
     
    merci pour vos réponses.
    si je comprends bien il n'y a pas de possibilité avec somme.si.ens.

    honnêtement je ne comprends pas bien les formules matricielles
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bonjour

      Si, tu peux utiliser SOMME.SI.ENS
      ex pour les TRAVAUX 2013 :
      =SOMME.SI.ENS(C:C;B:B;"Travaux";A:A;">=01/01/2013";A:A;"<=31/12/2013")

      Cdlmnt
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pour info
      SOMMEPROD est un code matriciel par défaut qui se rentre simplement avec la touche ENTREE
      crdlmnt
      0