Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Calculer un score en fonction d'une combinaison de chiffres

pcr

XLDnaute Nouveau
Bonjour,

Tout d'abord, désolé si mon titre est incompréhensible !

J'ai des qcm à faire corriger sur le modèle suivant :

A B C D E
VRAI X
FAUX X X X X


(A FAUX, B VRAI, C FAUX, D FAUX, E FAUX)

Chaque case bien cochée donne 0,2 point.
Chaque case mal cochée enlève 0,2 point.
En cas de non réponse, on applique 0 point.
On a donc une amplitude de -1 à +1 par question.

Les grilles sont au format papier, et c'est très fastidieux à corriger.
J'ai donc eu l'idée de créer une grille de report des réponses sur excel en remplaçant vrai par 1 et faux par 2.
Sur cette base, on a donc en réponse dans l'exemple ci dessus : 21222

Est-il possible de faire en sorte qu'Excel calcule automatiquement le score par qcm en comparant la réponse saisie à la réponse souhaitée, en ayant à modifier uniquement la réponse souhaitée ?
J'étais parti sur l'idée d'une formule du type "si le premier chiffre est égal au premier chiffre de la réponse souhaité, +0.2, s'il est égal à 0, +0, sinon -0.2 , + si le deuxième chiffre..."

Qu'en pensez-vous ?
Merci !
 
Dernière édition:

poulie

XLDnaute Impliqué
Re : Calculer un score en fonction d'une combinaison de chiffres

Bonjour pcr, Bonjour à tous,

Peut-être cette possibilité =SOMMEPROD((B3:F3=H3:L3)*0,2)

En B3:F3 les réponses (1 ou 2 ou FAUX ou VRAI). En H3:L3 les résultats souhaités

Pas certain d'avoir tout compris. Je pense qu'un fichier, avec ce que tu souhaites, serait plus explicite.

Bonne réception
 

tdenfert

XLDnaute Impliqué
Re : Calculer un score en fonction d'une combinaison de chiffres

Bonjour,

Une proposition



edit bonjour Poulie
 

Pièces jointes

  • qcm.xls
    15.5 KB · Affichages: 58
  • qcm.xls
    15.5 KB · Affichages: 62
  • qcm.xls
    15.5 KB · Affichages: 54

pcr

XLDnaute Nouveau
Re : Calculer un score en fonction d'une combinaison de chiffres

Merci pour vos réponses.

Dans l'idéal je préférerai ne pas multiplier les colonnes.
Je suis parvenu à créer une solution, mais j'ai du remplacer le 3 par un 0.

Je ne sais pas s'il y a un moyen d'optimiser ce fichier.

Merci
 

Pièces jointes

  • EXEMPLE_GRILLEREP.xlsx
    70 KB · Affichages: 65

tdenfert

XLDnaute Impliqué
Re : Calculer un score en fonction d'une combinaison de chiffres

bonjour,

Je reviens surement trop tard
Une solution avec une fonction perso

Code:
Function score(br, rep)
score = 0
For i = 1 To 5

If Mid(br, i, 1) = Mid(rep, i, 1) Then
score = score + 0.2
Else
score = score - 0.2
End If
Next i

End Function
 

Pièces jointes

  • score.xls
    829.5 KB · Affichages: 62
  • score.xls
    829.5 KB · Affichages: 60
  • score.xls
    829.5 KB · Affichages: 66

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…