Fonction Ligne avec variable

Bonjour à tous,

Une petite question simple je pense, mais n'ayant pas beaucoup d'expérience sur Excel, je bloque un peu :

Je souhaite sommer les x premières valeurs d'une liste, avec condition, et j'utilise la fonction suivante :

=SOMMEPROD(GRANDE.VALEUR(($O61:$O69="Pomme")*(P61:P69);LIGNE(INDIRECT("1:4")))), pour sommer les 4 plus grands chiffres

Jusqu'ici pas de pb, la formule fonctionne normalement. Par contre, je souhaite que le "4" de LIGNE(INDIRECT("1:4")) dépende de la valeur d'une autre cellule, située en A2 par exemple. Mais LIGNE(INDIRECT("1:A2") ne fonctionne pas (avec A2=4))

Auriez-vous une idée ?

Merci beaucoup d'avance ...

Bonjour et

Sans fichier pour tester, difficile d'être affirmatif ... peut-être:

LIGNE(INDIRECT("1:"&A2))

un immense merci !!

Rechercher des sujets similaires à "fonction ligne variable"