OVH Cloud OVH Cloud

fmoyennes sur des mois à sélectionner

4 réponses
Avatar
dd
bonjour,

J'ai 2 p'tites questions que je n'arrive pas à régler :

1)dans une colonne j'ai des valeurs de délais, dans une autre des dates de
saisies au format jj/mm/aa, mais les dates ne sont pas dans l'ordre
chronologique. Ca donne ça :

dates délais
01/02/05 5
13/01/05 6
12/12/04 10
26/02/05 15
15/01/05 4
etc...
je souhaite faire la moyenne des délais mois par mois, c.a.d qu'excel
sélectionne les valeurs de décembre, janvier, février, et qu'il en fasse la
moyenne. J'ai essayé avec une matrice et des formules conditionnelles mais ça
marche pas.

2) Sur ce même tableau, et sur la colonne des dates, j'aimerais parfois
faciliter ma lecture. Il y a en effet de nombreuses lignes, donc des dates
qui se croisent dans le désordre (et je ne veux pas faire de tri par
date...).Donc qd je veux voir les saisies d'un mois en particulier, je passe
par un filtre personnalisé (supérieur à 31/01/05 et inférieur à 01/03/05 par
ex pour voir les saisies du février 05). Mais y a t-il un moyen, pour que
quelque part sur ma feuille, j'utilise un truc genre un menu déroulant +
simple que les filtres qui me permettraient de sélectionner automatiquement
"janvier, février, mars.." tjs partir des formats jj/mm/aa.

merci beaucoup

4 réponses

Avatar
ChrisV
Bonjour dd,

Selon les données de ton exemple, avec les plages "dates" (nommée ici dtS)
et "délais" (Zn), une liste en D1 (Données/Validation.../Options/Autoriser:
Liste/Source: janvier;février;mars; etc...)
en D2:
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=MOYENNE(SI(MOIS(dtS)=MOIS(D1&1);Zn))}


Pour la question subsidiaire... cf JP ! ;-)


ChrisV


"dd" a écrit dans le message de news:

bonjour,

J'ai 2 p'tites questions que je n'arrive pas à régler :

1)dans une colonne j'ai des valeurs de délais, dans une autre des dates de
saisies au format jj/mm/aa, mais les dates ne sont pas dans l'ordre
chronologique. Ca donne ça :

dates délais
01/02/05 5
13/01/05 6
12/12/04 10
26/02/05 15
15/01/05 4
etc...
je souhaite faire la moyenne des délais mois par mois, c.a.d qu'excel
sélectionne les valeurs de décembre, janvier, février, et qu'il en fasse
la
moyenne. J'ai essayé avec une matrice et des formules conditionnelles mais
ça
marche pas.

2) Sur ce même tableau, et sur la colonne des dates, j'aimerais parfois
faciliter ma lecture. Il y a en effet de nombreuses lignes, donc des dates
qui se croisent dans le désordre (et je ne veux pas faire de tri par
date...).Donc qd je veux voir les saisies d'un mois en particulier, je
passe
par un filtre personnalisé (supérieur à 31/01/05 et inférieur à 01/03/05
par
ex pour voir les saisies du février 05). Mais y a t-il un moyen, pour que
quelque part sur ma feuille, j'utilise un truc genre un menu déroulant +
simple que les filtres qui me permettraient de sélectionner
automatiquement
"janvier, février, mars.." tjs partir des formats jj/mm/aa.

merci beaucoup



Avatar
AV
je souhaite faire la moyenne des délais mois par mois, c.a.d qu'excel
sélectionne les valeurs de décembre, janvier, février, et qu'il en fasse la
moyenne.


Pour tout avoir d'un seul coup d'un seul, tu fais un Tableau Croisé et ensuite
un groupement des dates par mois !
Si tu as des difficultés, fais signe pour un exemple

AV

Avatar
dd
bonjour AV,
oui je connais la solution des TCd, mais l'objectif là n'est de faire un
traitement des données. Mon tableau est long (pour l'instant 250 lignes pour
l'instant et une cinquantaine de colonnes). Comme je le disais les dates ne
se suivent pas, et il est parfois difficile de repérer les saisies sur un
même mois. L'idée c'est donc d'avoir le même résultat qu'un filtre
automatique personnalisé, mais sans passé par "données, filtrer, filtre
automatique, personnalsiée etc.." qui prend une plombe, tout en restant sur
un même feuille et sans ajouter de données. Je sais qu'avec Excel on peut
faire des menus déroulants personnaliser, ou des "onglets", (je sais pas si c
le mot?), qui permettent de mettre des macros derrière. Par exemple j'ai une
case "janvier", en cliquant dessus sur la même feuille ça déclenche une macro
qui me fait apparaître le même résultat que mon filtre automatique qui porte
sur ma colonne de dates. C'est possible ou c dans mes rêves???

si mes explications sont pas claires, je sais pas comment je peux faire pour
t'envoyer un exemple. mais je risque d'être absent 1 ou 2 jours, mais si il y
a un moyen.

merci
A+
david


"AV" wrote:

je souhaite faire la moyenne des délais mois par mois, c.a.d qu'excel
sélectionne les valeurs de décembre, janvier, février, et qu'il en fasse la
moyenne.


Pour tout avoir d'un seul coup d'un seul, tu fais un Tableau Croisé et ensuite
un groupement des dates par mois !
Si tu as des difficultés, fais signe pour un exemple

AV








Avatar
ChrisV
Re,

Selon les données de ton exemple, et avec la liste déroulante située comme
précisé lors de mon précédent post...

Sub zaza()
Dim dt1 As Date, dt2 As Date
If [D1] <> "" Then
Application.ScreenUpdating = False
dt1 = "01 " & [D1] & " " & Year(Date)
dt2 = DateSerial(Year(dt1), 1 + Month(dt1), 0)
Range("A1", [B1].End(xlDown)).AutoFilter Field:=1, _
Criteria1:=">=" & 1 * dt1, Operator:=xlAnd, _
Criteria2:="<=" & 1 * dt2
If Application.Count(Range("_FilterDatabase") _
.SpecialCells(xlCellTypeVisible)) < 1 Then
MsgBox "Aucun enregistrement correspondant."
Range("A1", [B1].End(xlDown)) _
.AutoFilter Field:=1
End If
Else:
MsgBox "La saisie ne correspond pas à une date valide..."
End If
End Sub


ChrisV


"dd" a écrit dans le message de news:

bonjour AV,
oui je connais la solution des TCd, mais l'objectif là n'est de faire un
traitement des données. Mon tableau est long (pour l'instant 250 lignes
pour
l'instant et une cinquantaine de colonnes). Comme je le disais les dates
ne
se suivent pas, et il est parfois difficile de repérer les saisies sur un
même mois. L'idée c'est donc d'avoir le même résultat qu'un filtre
automatique personnalisé, mais sans passé par "données, filtrer, filtre
automatique, personnalsiée etc.." qui prend une plombe, tout en restant
sur
un même feuille et sans ajouter de données. Je sais qu'avec Excel on peut
faire des menus déroulants personnaliser, ou des "onglets", (je sais pas
si c
le mot?), qui permettent de mettre des macros derrière. Par exemple j'ai
une
case "janvier", en cliquant dessus sur la même feuille ça déclenche une
macro
qui me fait apparaître le même résultat que mon filtre automatique qui
porte
sur ma colonne de dates. C'est possible ou c dans mes rêves???

si mes explications sont pas claires, je sais pas comment je peux faire
pour
t'envoyer un exemple. mais je risque d'être absent 1 ou 2 jours, mais si
il y
a un moyen.

merci
A+
david


"AV" wrote:

je souhaite faire la moyenne des délais mois par mois, c.a.d qu'excel
sélectionne les valeurs de décembre, janvier, février, et qu'il en
fasse la
moyenne.


Pour tout avoir d'un seul coup d'un seul, tu fais un Tableau Croisé et
ensuite
un groupement des dates par mois !
Si tu as des difficultés, fais signe pour un exemple

AV