Décaler une plage donnée

lutha

XLDnaute Nouveau
Bonjour,

Alors voici mon soucis: j'aimerais connaitre le nombre de cellule non vide dans une plage de donnée qui correspond à 1semaine.
Le choix de la plage de données se ferait en fonction du n° de la semaine.

J'ai bien pensé à des SI imbriqués mais ça risque d'etre extremement lourd à faire sur 52 semaines...
J'ai aussi essayé de faire un tableau à part en calculant pour chaque semaine puis j'aurais fait une recherchev sur ce tableau récapitulatif. Le soucis c'est que c'est long de déterminer les plages pour chaque semaine.

Alors je me demandais si il y avais pas une technique pour décaler la plage de cellule de la première semaine vers la deuxième. J'ai tenté la fonction décalé mais sans succès...

Ou peut etre une autre solution ?

Je vous joins un fichier pour que ce soit plus clair :confused:

Je vous remercie par avance de votre aide !
 

Pièces jointes

  • semaine cellules remplies.xls
    37 KB · Affichages: 30
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Décaler une plage donnée

Bonjour,
Code:
=NBVAL(DECALER(Base!$C$4:$K$10;(A2-1)*7;))
Tu fixes la plage avec des $
tu décales de 7 lignes pour chaque semaine (N° de semaine-1 x 7)
pas besoin de spécifier hauteur et largeur puisqu'elles ne changent pas
Ensuite il faut voir comment ça se présente pour les autres mois. Une solution élégante consisterai à écrire le N° de semaine sur la première ligne de chaque semaine et on ferait avec equiv pour trouver le N° de semaine.
Cordialement
 

Pièces jointes

  • lutha.xls
    65.5 KB · Affichages: 25
Dernière édition:

Discussions similaires

Réponses
3
Affichages
276

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 520
dernier inscrit
Azise