OVH Cloud OVH Cloud

plage dynamique (-> AV)

2 réponses
Avatar
Seb
Hello,

Voir plus bas pour la question de d=E9part

=3D> le calcul =E0 faire <=3D

Dans une autre feuille du classeur, je dois compter le=20
nombre ligne
par mois et par code BU

MH TT IP=09
Janvier 1 4 2 =09
F=E9vrier 5 2 5=09
Mars 3 1 4

Le probl=E8me c'est qu'il faudrait que si je rajoute une=20
personne dans la liste d'origine,
elle soit prise en compte dans le calcul.

je pensais compter le nombre de valeur de la plage de=20
r=E9ference dynamique o=F9 le code BU est
celui que je recherche...

Mais si vous voyez une m=E9thode plus simple, je suis=20
preneur.

je peux envoyer le fichier si n=E9cessaire, mais je pr=E9f=E8re=20
comprendre ce qui est fait.

Seb


hello,

je bosse avec excel 2000
>l'objectif final est d'avoir un nom qui r=E9f=E9rence chaque
>mois
>january pour la plage des 2 1er ligne, february pour les
>2 suivantes,... et ainsi de suite.

Avec tes dates en D1:Dx, exemple pour le mois de f=E9vrier :
Insertion > Non > d=E9finir > "february" > fait r=E9f=E9rence=20
=E0 :
=3DINDIRECT("D"&MIN(SI(MOIS(DECALER($D$1;;;NBVAL($D:$D)))
=3D2;LIGNE(DECALER($D$1;;;N
BVAL($D:$D)))))&":D"&MAX((MOIS(DECALER($D$1;;;NBVAL
($D:$D)))=3D2)*(LIGNE(DECALER($
D$1;;;NBVAL($D:$D))))))

A r=E9p=E9ter pour chacun des mois en changeant simplement le=20
2=B0 argument de la
fonction mois [MOIS(blabla;2)]
Je ne sais pas quelle utilisation tu veux faire des=20
plages noimm=E9es
dynamiquement mais, m'est avis que tu pourrais (selon le=20
type de calcul)
peut-=EAtre t'en passer ??

AV



je voudrais cacluler dynamiquement une plusieurs plage.
les plages devrait =EAtre regroup=E9 par mois.

Voici un exemple de ma liste

Code BU ID Nom Mois
K3 716880 bill 30-janv-04
K8 716921 bob 30-janv-04
K9 708515 marc 2-f=E9vr-04
NA 714515 jean 2-f=E9vr-04
K3 717536 ben 25-mars-04
K2 717323 sam 29-mars-04
FF 716293 john 1-avr-04
KZ 717276 seb 3-mai-04
K2 717681 Tom 4-mai-04
NL 708733 Nick 1-sept-04

l'objectif final est d'avoir un nom qui r=E9f=E9rence chaque=20
mois

january pour la plage des 2 1er ligne, february pour les=20
2 suivantes,... et ainsi de suite.

Mais il faut que si je rajoute une ligne en janvier, la=20
zone "january" la compte avec.

les donn=E9es seront tri=E9es bien entendu

j'ai d=E9j=E0 utiliser la fonction offset mais je n'avais=20
qu'une plage =E0 d=E9terminer!

qqn =E0 une id=E9e?

Merci Seb

2 réponses

Avatar
AV
Mais si vous voyez une méthode plus simple, je suis
preneur.


Et si tu faisais un Tableau Croisé Dynamique ?

AV

Avatar
Seb
eh ben voilà.... je me demande pq j'y ai pas penser
plutôt!
le résultat est nikel.

merci de m'avoir remis sur le droit chemin!

Seb
-----Message d'origine-----
Mais si vous voyez une méthode plus simple, je suis
preneur.


Et si tu faisais un Tableau Croisé Dynamique ?

AV


.