GNT sans publicité, site mobile, fonctionnalitées exclusives...

Quiz sous Excel

Le
Pascal BENOIT
Bonjour à tous

Je me penche sur un document Excel que je viens de recevoir, et qui prend
la forme d'un quiz.
Dans la case correspondant à une réponse, se trouve la formule suivante :

=SI(ESTVIDE(C3)=VRAI;"";SI(OU(C3=RECHERCHEV(B3;Repwf!$I$1:$K$60;2;FAUX);C3=RECHERCHEV(B3;Repwf!$I$1:$K$60;3;FAUX));"BRAVO
!";"PERDU !"))

Je ne parviens pas à décoder cette formule :
- où se trouve donc la "bonne réponse" à laquelle est comparée ma réponse
(en cellule C3)
- Que fait la fonction "Recherchev" (où recherche-t'elle, quels sont ses
arguments ?)
- Que viennent faire les cellules $I$1:$K$60 dans la formule ?

Merci par avance de vos lumières, car j'ai besoin de comprendre ce mode de
fonctionnement pour faire moi-même un quiz sur le même principe.

PS : si vous connaissez un site Web traitant de ce sujet, je suis preneur !

Cordialement,
Pascal
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Brucat
Le #332265
Pour l'explication de rechercheV.

Elle regarde la valeur saisit dans la cellule B3
Elle recherche cette valeur dans une plage nomme REPWF!
Si elle trouve cette valeur elle récupére sur la même ligne la valeur se
trouvant 2 colonnes +loin à droite
Si elle ne trouve pas la valeur rien ne s'affiche

Pour la formule en entier, si j'ai bien compris :
elle vérifie qu'il existe une valeur dans la cellule par ESTVIDE
Si c'est le cas rien ne se passe ""
Sinon elle recherche si C3 se trouve dans la plage REPWPF en colonne 2 ou
colonne 3
Si c'est le cas : Bravo
sinon Perdu
J'espere que l'explication est juste et que j'ai été assez claire.

Brucat

"Pascal BENOIT" news:
Bonjour à tous

Je me penche sur un document Excel que je viens de recevoir, et qui prend
la forme d'un quiz.
Dans la case correspondant à une réponse, se trouve la formule suivante :


=SI(ESTVIDE(C3)=VRAI;"";SI(OU(C3=RECHERCHEV(B3;Repwf!$I$1:$K$60;2;FAUX);C3=R

ECHERCHEV(B3;Repwf!$I$1:$K$60;3;FAUX));"BRAVO
!";"PERDU !"))


Je ne parviens pas à décoder cette formule :
- où se trouve donc la "bonne réponse" à laquelle est comparée ma réponse
(en cellule C3)
- Que fait la fonction "Recherchev" (où recherche-t'elle, quels sont ses
arguments ?)
- Que viennent faire les cellules $I$1:$K$60 dans la formule ?

Merci par avance de vos lumières, car j'ai besoin de comprendre ce mode de
fonctionnement pour faire moi-même un quiz sur le même principe.

PS : si vous connaissez un site Web traitant de ce sujet, je suis preneur
!


Cordialement,
Pascal



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.559 / Virus Database: 351 - Release Date: 07/01/2004

padbra
Le #332250
J'espere que l'explication est juste et que j'ai été assez claire.


Ben pas tout à fait ;o)

Elle regarde la valeur saisit dans la cellule B3
Elle recherche cette valeur dans une plage nomme REPWF!


La plage est $i$1:$k$60 sur une feuille nommée REPWF

Si elle trouve cette valeur
dans la première colonne de la plage


elle récupére sur la même ligne la valeur se
trouvant 2 colonnes +loin à droite
la il s'agit de la colonne 2 de la plage donc une colonne + à droite


Si elle ne trouve pas la valeur rien ne s'affiche

Pour la formule en entier, si j'ai bien compris :
elle vérifie qu'il existe une valeur dans la cellule par ESTVIDE
Si c'est le cas rien ne se passe ""
Sinon elle recherche si C3 se trouve dans la plage REPWPF en colonne 2 ou
colonne 3
Si c'est le cas : Bravo
sinon Perdu>


Brucat
Le #332246
Juste pour la correction.

j'ai été un peu rapide dans mes explications
"padbra" news:

J'espere que l'explication est juste et que j'ai été assez claire.


Ben pas tout à fait ;o)

Elle regarde la valeur saisit dans la cellule B3
Elle recherche cette valeur dans une plage nomme REPWF!


La plage est $i$1:$k$60 sur une feuille nommée REPWF

Si elle trouve cette valeur
dans la première colonne de la plage


elle récupére sur la même ligne la valeur se
trouvant 2 colonnes +loin à droite
la il s'agit de la colonne 2 de la plage donc une colonne + à droite


Si elle ne trouve pas la valeur rien ne s'affiche

Pour la formule en entier, si j'ai bien compris :
elle vérifie qu'il existe une valeur dans la cellule par ESTVIDE
Si c'est le cas rien ne se passe ""
Sinon elle recherche si C3 se trouve dans la plage REPWPF en colonne 2
ou


colonne 3
Si c'est le cas : Bravo
sinon Perdu>






---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.559 / Virus Database: 351 - Release Date: 07/01/2004


zrd
Le #332833
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.559 / Virus Database: 351 - Release Date: 07/01/2004


bonjour,


mets ton AV a jour !!
ca seras mieux ;-)
derniere MAJ du "=MAINTENANT()" = 13/01/04

@+

Pascal BENOIT
Le #332802
Merci à tous les deux pour ces explications,

La plage est $i$1:$k$60 sur une feuille nommée REPWF


... mais je ne trouve pas de feuille nommée REPWF ... peut-elle être cachée
? si oui, comment la trouver ?
... et dans la perspective de faire le quiz moi-même : comment la cacher ?

Encore merci,

Cordialement,
Pascal.

Publicité
Suivre les réponses
Poster une réponse
Anonyme