Formule VBA générant un résultat à partir de 2 variables

kardo

XLDnaute Nouveau
Bonjour à tous et merci par avance de toute l'aide que vous pourrez me fournir.
Je vous soumets ma requête :

Comme un exemple vaut mieux qu'un long discourt, voici un extrait du fichier :

Télécharger Note.xlsx gratuitement depuis uploading.com

Je souhaite donc que les résultats de la colonne I soit générés en fonction du nombre de colonne insérée, dans l'exemple de B à H donc 7 critères d'évaluation et en fonction du nombre de niveau d'appréciation 4 ou 5 ou 6. Ici la cellule I3, donne le nombre de niveau désiré :
- si 4 est choisi alors les niveaux seront n, i, b, t
- si 5 est choisi alors les niveaux seront n, i, p, b, t
- si 6 est choisi alors les niveaux seront n, i, p, m, b, t.

Le but étant de générer une note sur 20 points en fonction du nombre de critère et du nombre de niveaux d'appréciation


J'espère avoir été assez clair.

Merci par avance.
 

Pièces jointes

  • Note.xlsx
    12.4 KB · Affichages: 72
  • Note.xlsx
    12.4 KB · Affichages: 75
  • Note.xlsx
    12.4 KB · Affichages: 78
Dernière édition:

Hippolite

XLDnaute Accro
Re : Formule VBA générant un résultat à partir de 2 variables

Bonjour,

Un premier essai avec des formules.
Regarde si ça te convient, sinon précise ton besoin.

Le fichier permet de choisir le nombre de niveaux et donne une note sur 20 en tenant compte des valeurs des coefficients.

Je n'ai pas fignolé :
- nécessité que toutes les cases soient renseignées,
- pas de tests d'erreur si donnée non renseignée,
- pas de liste de validation pour entrer les données,
- mises en forme conditionnelles dénaturées à rétablir,
(les deux dernier points du fait que je n'ai pas mon portable. Sans Excel, les incompatibilités avec OpenOffice ne permettent pas de le faire)

A+
 

Pièces jointes

  • Note+.xls
    14.5 KB · Affichages: 59

kardo

XLDnaute Nouveau
Re : Formule VBA générant un résultat à partir de 2 variables

Parce que je ne vois pas comment résoudre mon problème sans passer par le VBA. La formule donnée par Hippolite (que je remercie) ne fonctionne pas car elle ne gére pas les matrices.
 

Hippolite

XLDnaute Accro
Re : Formule VBA générant un résultat à partir de 2 variables

Bonjour,
Je viens de vérifier, effectivement Excel a des fonctions Index Equiv moins puissantes que OOo et ne permettent pas de travailler sur des matrices à deux dimensions. Mes formules ne sont donc pas transposables en Excel.
Je pense que seules les macros permettront une solution ergonomique permettant d'ajouter des critères et des noms.
 

Discussions similaires

Statistiques des forums

Discussions
312 389
Messages
2 087 898
Membres
103 675
dernier inscrit
axona