Syntaxe de formule pour déterminer le gagnant du jeu

Bonjour à tous les forumers!!

J'ai à nouveau besoin d'un petit coup de pouce pour une syntaxe de formule.

Explications dans le fichier joint

Merci d'avance à tous!

Fabienne

Bonjour,

=INDEX(A2:A33;EQUIV(MIN(SI(C2:C33="ok";CNUM(B2:B33);10^9));CNUM(B2:B33);0))

à tester avec Excel (j'utilise LibreOffice). La formule doit être validée par Ctrl+Maj+Entrée.

Tu pourrais te passer de CNUM si les dates étaient au format Date et non Texte ( ' devant la date).

A+

Bonjour OOoiste et merci pour ta réponse rapide!

A priori, cela ne marche pas car me renvoie uniquement des valeurs 0 ou N/A.

Pour l'instant, je n'ai pas changé le format date mais ceci est accessoire.

Je te renvoie le fichier avec la formule.

cordialement,

Fabienne

Je n'avais pas compris la question. La première formule donne le nom du gagnant (figurant en colonne A, je suppose qu'elle ne doit pas rester vide...).

Si tu veux un classement, tu peux utiliser RANG :

=SI(C2="ok";RANG(B2;SI($C$2:$C$33="ok";$B$2:$B$33);1);"non classé")

Toujours en matricielle (Ctrl+Maj+Entrée).

Edit : J'ai encore lu de travers, je tenais compte uniquement de la date de la réponse, pas de la question subsidiaire.

Pas le temps pour l'instant. Si personne d'autre n'a répondu, je regarderais plus tard.

Re :

=SI(C2="ok";RANG(10000*ABS(I2-NBVAL($B:$B)-1)+B2/100000;SI($C$2:$C$33="ok";10000*ABS($I$2:$I$33-NBVAL($B:$B)-1)+$B$2:$B$33/100000);1);"non classé")

Je ne sais pas si ça marche avec une plage entiière NBVAL($B:$B) ou s'il faut indiquer les numéros de lignes...

Il faut aussi rectifier la réponse 51,5 !! qui n'est pas un nombre.

On peut simplifier la formule en utilisant des colonnes intermédiaires.

Ok je te remercie et désolée, je n'avais sans doute pas bien exposé le pb

J'essaie de reformuler :

Dans la colonne A, le nom du participant

Dans la colonne C, l'indication si toutes les réposes sont OK (5 questions)

Dans la colonne I, la réponse à la question subsidiaire : nombre de participants?

Le gagnant : celui qui a la bonne réponse aux 5 questions, et qui a indiqué le nombre de participants au quiz (réponse exacte ou la plus proche sans dépasser le nombre exact)

En cas d'égalité, la réponse la plus rapide.

Merci d'avance,

Fabienne

-- Mar Juil 26, 2011 2:30 pm --

Re! Merci mais,

A priori, il reste un problème.

Comme je ne comprends pas toute la formule, je patauge.....

Je joins le fichier avec la dernière formule proposée.

Encore merci pour ton aide

Fabienne

bonjour

voici un essai qui donne le nom du gagnant (dans le violet)

1) a la valeur inferieure la plus proche

2) a la valeur exacte

comme tu le voulais les ex equos sont departagés au chrono ( grace aune subtilité de equiv)

112fabienne.zip (4.74 Ko)

j'ai fais pour 250 reponses

cordialement

Bonjour

Tulipe_4 tu donnes 38 pour le nombre de réponses, hors, je ne vois que 31 réponse enregistrée.

Fabienne, une proposition

Cordialement

Bonjour Fabienne, Ooiste, Tulipe, Amadeus,

Une autre possibilité. (Si tout les participants ont surestimés le nombre de participants c'est le plus proche qui gagne).

Cordialement

Jules

bonjour ; bonjour amadeus

je renvoie 38 parce nbval (en j2) me sort 39 reponses bonnes ou mauvaises) ;en effet ,pour tester j'ai rajouté quelques valeurs dans la col I

pour arriver a ce resultat ; j'ai utilisé et adapté une des matricielles de calcul de valeur approchante ; dans ce cas inferieure ; comme Fabienne ne mentionne pas si il faut la detecter dans le panel de reponses "ok" ;j'ai tapé dans l'ensemble(39)

voila le pourquoi du 38

cordialement et merci de suivre mes errements

Bonjour et un grand MERCI à vous tous!!

J'ai maintenant énormément de temps à passer pour essayer de comprendre ces formules, à mes yeux, plus que complexes!!!!

Encore bravo pour ce forum.

Très bonne journée,

Fabienne

Rechercher des sujets similaires à "syntaxe formule determiner gagnant jeu"