Récupération d'une valeur dans une fonction

Bonjour

Je cherche à récupérer la valeur d'une cellule afin de l'utiliser dans une formule.

J'ai une formule qui peut varier selon le nombre de participants :

=INDEX($A$2:$A$25;RANG($B2;$B$2:$B$25);1) le nombre de participants étant dans ce cas 25 pour $A$25 et $B$25

Jusque maintenant, si ce nombre varie, je change manuellement ces valeurs et je tire à nouveau la formule vers le bas.

Ce que j'aimerais, c'est d'avoir une cellule unique, J1 par exemple, qui contient ce nombre 25 et dans la formule récupérer ce nombre 25 en A25 et B25, afin d'automatiser cette formule et ne pas être obligé de la modifier à chaque fois, j'aurais juste cette cellule J1 à mettre à jour.

Voici mes colonnes :

En A1 ->A25 qui peut aller jusque A101, j'ai des chiffres de 1 à 101

En B1 ->B101 j'ai la formule =ALEA()

et en C1 ->C101, j'ai la formule =INDEX($A$2:$A$25;RANG($B2;$B$2:$B$25);1)

Et c'est en C1 ->C101 que j'aimerais automatiser avec la valeur 25 par exemple de la cellule J1

Avez-vous une idée de ce que je peux faire ?

D'avance merci pour votre aide.

Cordialement

Francis

6test.xlsx (11.39 Ko)

Bonjour

Tu nommes des plages dynamiques qui s'adaptent automatiquement au nombre de lignes et tu utilise ces noms dans tes formules

Voir les Noms définis ColA, ColD, etc..

Fichier en retour

Cordialement

8test.xlsx (13.92 Ko)

Merci pour ta réponse Amadéus

Il y a quelque chose que je comprends pas, même si je change la valeur de J1, le décompte ne se fait pas plus que sur les 24 premières lignes.

Dois-je modifier autre chose pour que cela fonctionne sut toutes les lignes.

Désolé d'abuser

Cordialement

Francis

5test.xlsx (15.68 Ko)

Que je suis bête

Mes colonnes alea() étaient seulement validées jusque la ligne 24

Autant pour moi.

Encore merci Amadéus pour ton aide.

Cordialement

Francis

Rechercher des sujets similaires à "recuperation valeur fonction"