Fonction nb.si en fonction d'une plage qui evolue [Résolu]

Signaler
-
 Nb.SI -
Bonjour,

Je souhaite faire une fonction nb.si en fonction d'une plage qui evolue

Résultat attendu : =NB.SI($E$69:$I$1069;$M5)
Ma formule qui ne fonctionne pas : =NB.SI($E$"&(B65-1000)&":$I$"&B65&";$M5)

B65 est incrémenté chaque semaine

Merci d'avance pour votre aide

6 réponses

Messages postés
680
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
13 mai 2021
50
Bonjour,

Essaie
=NB.SI(INDIRECT("$E$"&(B65-1000)&":$I$"&B65&");$M5)

Cordialement
Messages postés
1465
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
13 avril 2021
149
Bonjour,
je ne comprends pas la différence entre la première formule et la seconde !

Pourquoi ne pas étendre la plage directement ? Ainsi, dès qu'une nouvelle cellule sera remplie, le NB.SI se fera automatiquement.
Merci pour ton aide.

J'ai déjà la plage E:I

Mais si je souhaite faire des stats sur les 1000 derniers résultats par exemple, le dernier résultat étant en bas
j'ai besoin d'une selection réduite calculée par le nombre total de ligne qui se calcule en B65
La 1ère ligne est ce que doit comprendre Excel.
Ma formule en 2ème ligne ne marche pas, je dois faire une erreur dans la syntaxe car il ne me calcule rien.
En résumé mon problème est que $E$"&(B65-1000) doit devenir $E$69 mais pas en texte, en formule
Merci vous êtes au top !