Tableau excel (formule date)

Bonjour,

J’ai une formule ‘=SOMMEPROD((TAB_flux_N2!$E$2:$E$65536=CNUM("01/04/09"))*(TAB_flux_N2!$B$2:$B$65536="ARTEMIS")*(TAB_flux_N2!$D$2:$D$65536="Incident")*1)’
Qui me donne le nombre d’incidents ARTEMIS déposés le 02/04/09 récupérés sur un tableau flux (feuille1) vers un tableau rapport (feuille2) où je dois reporter les chiffres de la veille.
Je rapatrie les mêmes valeurs vers d’autres tableaux d’autres classeurs selon le type l’appli concernée.
Il est mis à jour tous les matins sur le mois en cours via une Macro.
Question 1 : est-il possible d’incrémenter la date dans la formule que je n’ai plus à modifier cette dernière à la main lors de la création mensuelle de mes tableaux ?
EX
: A1 ‘=SOMMEPROD((TAB_flux_N2!$E$2:$E$65536=CNUM("01/04/09"))*(TAB_flux_N2!$B$2:$B$65536="ARTEMIS")*(TAB_flux_N2!$D$2:$D$65536="Incident")*1)’
A2 ‘=SOMMEPROD((TAB_flux_N2!$E$2:$E$65536=CNUM("02/04/09"))*(TAB_flux_N2!$B$2:$B$65536="ARTEMIS")*(TAB_flux_N2!$D$2:$D$65536="Incident")*1)’
Etc.… !
Question 2 :
Sur mon rapport(feuille2) je voudrai afficher les chiffres de la veille du style aujourdhui()-1 avec la même formule SOMMEPROD
Est-ce possible ?
Merci de votre attention et de vos réponses
Cordialement.
Patcalin
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Bonjour
    Je ne comprends pas pourquoi CNUM("01/04/09")! C'est égal à 01/04/09 au format date non?
    A partir de là, placer la date de référence quelque part et et placer la référence à la cellule (mettons B1)
    dans (TAB_flux_N2!$E$2:$E$65536=CNUM("01/04/09")) à laplace de CNUM, soit (TAB_flux_N2!$E$2:$E$65536=B1).
    Ensuite, pour A2, faire la même chose en plaçant
    (TAB_flux_N2!$E$2:$E$65536=somme(B1+LIGNE(A2)-1)) .
    Pour la question 2, c'est également réalisable si vous faites référence à une date d'incrémentation dans votre tableau de donnée lié à l'execution de votre macro et inséréez une condition supplémentaire dans la fonction ou alors un copier/coller valeur par macro
    Le *1 en bout de votre fonction sommeprod me semble superflu. Non?
    1
    1. Bonjour, Mabelle60
      et grand merci pour ta réponse, cela fonctionne à merveille, je n'avais pas pensé à cette solution !
      Il m'a suffit de mettre les dates de mon tableau en référence avec (TAB_flux_N2!$E$2:$E$65536=B1) uniquement et cela fonctionne très bien.
      Pour ma question 2 je verrai cela lundi mais je crois que je devrai m'en sortir avec les informations que tu m'as fournies.
      Merci .
      Cordialement .
      Patcalin.
      0