Tableau excel (formule date)
patcalin
Messages postés
2
Statut
Membre
-
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
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:
- Tableau excel (formule date)
- Tableau word - Guide
- Trier un tableau excel - Guide
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Imprimer un tableau excel - Guide
2 réponses
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?
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?
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.
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.