Valeur d'une cellule dans une formule excel

lokomass -  
 lokomass -
Bonjour,

J'essaye de faire quelque chose de spécial et je ne sais pas comment l'expliquer en titre.
Bref, mettons que j'ai une cellule B2 avec la valeur 33 dedans.
J'aimerais prendre en compte une plage de cellule en fonction de cette valeur, c'est à dire que la plage basique ferais A3:A31.
J'aimerais faire en plus simple une plage qui donnerai A3:A(B2-1)
B2 retournerai 33 et donc B2-1 = 32 la plage ferais A3:A32.
Bref je suppose que ce n'est pas faisable de cette manière mais comment faire sans passer par des nommages etc etc...

Merci


6 réponses

lokomass
 
Merci beaucoup ça fonctionne.

J'ai aussi des fonctions avec SOMMEPROD.

J'ai fais idem en écrivant cette fonction mais sans succès :

=SOMMEPROD((INDIRECT("'Résultats Enquête'!D3:D"&$O$3+2);"<35")*(INDIRECT("'Résultats Enquête'!F3:F"&$O$3+2);"Fumeur"))
2
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Re
la fonction SOMMEPROD ne nécessite pas de point virgule comme NB.SI, mais seulement les signes < > =

Ecrivez
=SOMMEPROD((INDIRECT("'Résultats Enquête'!D3:D"&$O$3+2)<35)*(INDIRECT("'Résultats Enquête'!F3:F"&$O$3+2)="Fumeur"))

et ne fumez pas trop, c'est mauvais pour la santé(surtout si c'est le plot) :-)

crdlmnt
0