Tableau excel (formule date)

patcalin Messages postés 2 Statut Membre -  
patcalin Messages postés 2 Statut Membre -
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
A voir également:

2 réponses

Mabelle60 Messages postés 492 Date d'inscription   Statut Membre Dernière intervention   131
 
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
patcalin Messages postés 2 Statut Membre
 
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