NB. SI modifier la plage de données automatiquement.

Résolu/Fermé
Mamady17 Messages postés 2 Date d'inscription dimanche 13 septembre 2015 Statut Membre Dernière intervention 13 septembre 2015 - 13 sept. 2015 à 18:54
Mamady17 Messages postés 2 Date d'inscription dimanche 13 septembre 2015 Statut Membre Dernière intervention 13 septembre 2015 - 13 sept. 2015 à 19:53
Bonjour,

Dans une formule NB.SI je cherche à pouvoir modifier la plage de données automatiquement.


la formule est la suivante : =(NB.SI(('Résultat actuel'!B4:GC4);">="&D3))/F6

La ligne 4 correspond à l'élève 1, quand je passe à l'élève 2 je voudrais que la formule suive et devienne : =(NB.SI(('Résultat actuel'!B5:GC5);">="&D3))/F6
La ligne 5 correspondant aux résultats de l'élève 2, etc...

Dans la feuille, le choix des élèves se fait avec une liste déroulante.

Grâce à la fonction equiv j'ai pu obtenir dans une cellule le numéro de la ligne qui correspond à l'élève.

J'ai ensuite réussi avec la fonction concatener a obtenir dans la cellule G6 : "Résultat actuel'!B5:GC5" où les chiffres changent automatiquement quand on change d'élève.

Je pensais pouvoir grâce à la formule indirect insérer la cellule G6 (automatisée à l'aide du concatener), mais je n'y arrive pas....

J'ai essayé la formule suivante : =(NB.SI((INDIRECT(G6;VRAI));">="&D3))/F6

J'ai essayé d'autres variantes de cette formule en vain...

Bref j'ai regardé sur divers forums mais je n'arrive pas à trouver de moyen de rendre dynamique la plage de données.

Merci d'avance !!!

1 réponse

ccm81 Messages postés 10510 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 8 décembre 2022 2 330
13 sept. 2015 à 19:07
Bonjour

Un exemple à adapter
http://www.cjoint.com/c/EInrgQN2DL6

Cdlmnt
0
Mamady17 Messages postés 2 Date d'inscription dimanche 13 septembre 2015 Statut Membre Dernière intervention 13 septembre 2015
13 sept. 2015 à 19:53
Wouahou !!! Merci bcp !!!! j'ai mis le temps à comprendre mais ça fonctionne...
0