Valeur cellule variable dans une formule selon une valeur

Bonjour,

J'ai une question qui je pense est assez complexe à comprendre !

Pour expliquer l'affaire je dois créer un relevé de notes, pour 30 élèves.

Donc il y a une page avec des notes et moyennes.

Mais il faudrait une autre feuille qui servirait à être imprimer pour envoyer aux parents.

Cette feuille regroupe donc les moyennes d'un seul élève.

Exemple si je met dans la cellule A1 = 1

Il faudra que cela affiche les notes et le nom de l'élève de la première ligne.

Et ainsi de suite pour ainsi ne créer qu'une page pour 30 élèves.

Le problème c'est qu'avec des conditions SI, on ne peut dépasser 8, donc si il faut les cumuler avec des + ou des & il y aura un bug si la case pointe vers une cellule vide.

Moi ce que j'aimerais, c'est avoir une cellule dans une formule qui se met à jour, c'est à dire

si A1 = 1

par exemple ca donnerait B(A1) A1 donnerait la ligne de la colone B.

Fin... C'est dur à expliquer :/

Bonjour

C'est aussi dur à comprendre.

Pourrais-tu mettre un exemple de ton fichier et le résultat attendu.

Pour cela, regarde Joindre un Fichier en haut de cette page.

Merci

A tout hasard, regarde le sujet qui précéde le tien et les formules de recherche qu'il contient..sur

https://www.excel-pratique.com/forum/viewtopic.php?t=2505

Cordialement

Bonsoir Yohn, salut Amadeus,

Yohn, la fonction INDEX pourrait sans doute répondre à ton problème.

=INDEX(tablo;n°_ligne;n°_colonne)

dans le cas présent (et d'après ce que j'ai tenté de deviner), le n° de ligne serait la cellule A1 (avec les valeurs 1, puis 2, puis 3, puis ...)

Tu peux également regarder l'ide d'Excel sur cette fonction.

Sinon, si problème persiste, revenir comme te l'a conseillé Amadeus, avec un petit ficheir exemple.

Un fichier remplace souvent efficacement un long discours.

@+

Je n'arrive pas à utiliser Index :/ ca me met une erreur.

Pour exemple voici un truc bête :

Feuil1

A1 : valeur qui va de 1 à 30 à entrer soit même

A5 et A6 : affiche une cellule de la feuil2 selon valeur A1

A7 : calcul la moyenne de A5 et A6

Feuil2

A chaque ligne il y a un élève

A : prénom

B : nom

C : moyenne francais

D : moyenne math

Si A1 = 1

A5 affichera Feuil2!C1, A6 = Feuil2!D1

Si A1 = 2

A5 affichera Feuil2!C2, A6 = Feuil2!D2

Sachant que parfois la destination peut être vide donc il faut reproduire le vide pour que la moyenne se calcul correctement en A7.

Et le tout doit marcher pour plus de 8 valeurs.

Re bonjour Yohn, salut thibo

Yohn, comme dit un grand spécialiste de ce forum: "Excel peut tout faire, sauf le café"

Ici, les 2 solutions proposées précédemment par Thibo et moi-même fonctionnent.

Nous sommes vraiment disposés à t'aider, mais, trouve tu normal que pour ce faire, nous soyons obligé d'essayer de reconstituer ton fichier ?

Regarde Joindre un fichier en haut de cette page et fais un effort, nous ferons le reste.

Cordialement

Donc voici le lien d'un exemple tout bête :

https://www.excel-pratique.com/~files/doc/CRiqKexemple.xls

Il faut donc une formule la plus courte possible pour afficher les notes et le prénom d'un seul élève à la fois par apport à la valeur de A1 (qui représente la ligne à lire en quelque sorte).

Avec index j'ai un message du type #?NOM

Bonjour,

un début pour la recherche,

dis si cela convient

https://www.excel-pratique.com/~files/doc/8UVXGCRiqKexemple.xls

A +

Ce que tu as tenté est hélàs mauvais car par exemple il n'a pas de note en math donc afficher 0 fait forcement baisser la moyenne.

Mais j'ai découvers la solution, en fait j'ai réussi à utiliser Index tout simplement et cela fonctionne parfaitement.

Rechercher des sujets similaires à "valeur variable formule"