je voudrais cacluler dynamiquement une plusieurs plage.
les plages devrait =EAtre regroup=E9 par mois.
Voici un exemple de ma liste
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!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
l'objectif final est d'avoir un nom qui référence 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évrier : Insertion > Non > définir > "february" > fait référence à : =INDIRECT("D"&MIN(SI(MOIS(DECALER($D$1;;;NBVAL($D:$D)))=2;LIGNE(DECALER($D$1;;;N BVAL($D:$D)))))&":D"&MAX((MOIS(DECALER($D$1;;;NBVAL($D:$D)))=2)*(LIGNE(DECALER($ D$1;;;NBVAL($D:$D))))))
A répéter pour chacun des mois en changeant simplement le 2° argument de la fonction mois [MOIS(blabla;2)] Je ne sais pas quelle utilisation tu veux faire des plages noimmées dynamiquement mais, m'est avis que tu pourrais (selon le type de calcul) peut-être t'en passer ??
AV
l'objectif final est d'avoir un nom qui référence 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évrier :
Insertion > Non > définir > "february" > fait référence à :
=INDIRECT("D"&MIN(SI(MOIS(DECALER($D$1;;;NBVAL($D:$D)))=2;LIGNE(DECALER($D$1;;;N
BVAL($D:$D)))))&":D"&MAX((MOIS(DECALER($D$1;;;NBVAL($D:$D)))=2)*(LIGNE(DECALER($
D$1;;;NBVAL($D:$D))))))
A répéter pour chacun des mois en changeant simplement le 2° argument de la
fonction mois [MOIS(blabla;2)]
Je ne sais pas quelle utilisation tu veux faire des plages noimmées
dynamiquement mais, m'est avis que tu pourrais (selon le type de calcul)
peut-être t'en passer ??
l'objectif final est d'avoir un nom qui référence 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évrier : Insertion > Non > définir > "february" > fait référence à : =INDIRECT("D"&MIN(SI(MOIS(DECALER($D$1;;;NBVAL($D:$D)))=2;LIGNE(DECALER($D$1;;;N BVAL($D:$D)))))&":D"&MAX((MOIS(DECALER($D$1;;;NBVAL($D:$D)))=2)*(LIGNE(DECALER($ D$1;;;NBVAL($D:$D))))))
A répéter pour chacun des mois en changeant simplement le 2° argument de la fonction mois [MOIS(blabla;2)] Je ne sais pas quelle utilisation tu veux faire des plages noimmées dynamiquement mais, m'est avis que tu pourrais (selon le type de calcul) peut-être t'en passer ??