Encore un problème de formule

L

lolo

Guest
Bon là je ne sais aps si ce que je demande est possible mais on ne sait jamais.

Voilà :

J'ai utilisé cette formule là dans une cellules (B33) : =SI(B29*D10=G29*E10;E7;SI(B29+ALEA()*(100-1)+1>G29+ALEA()*(100-1)+1;D2;E4))

Le résultats de cette formule là m'affiche donc soit le mot "faute" le mot "interception" ou le mot "passe"

A côté de cette cellule je souhaite en faire une seconde qui reprend l'information de la cellule B33 donc soit le mot "faute", "interception" ou "passe"

Et que suivant ce mot, il utilise une autre formule. Par exemple si le mot est "passe", je voudrait que excel utilise tel formule, si le mot est "interception" je voudrait qu'il en utilise une autre...

Enfin c'est assez dur à expliquer mais j'éspère que vous m'avez compris ;)

Ps : J'ai joint ma feuille de calcul excel si vous ne comprenez pas de quoi il s'agit
 

Pièces jointes

  • calculmatch.xls
    17.5 KB · Affichages: 48
  • calculmatch.xls
    17.5 KB · Affichages: 53
  • calculmatch.xls
    17.5 KB · Affichages: 50
M

Monique

Guest
Bonjour,

Tu peux essayer cette formule :
=SI(B33="FauteBM";(ta formule si faute);SI(B33="PasseM";(ta formule si passe);(ta formule si interception)))
Plus pratique :
=SI(B33=E7;(ta formule si faute);SI(B33=D2;(ta formule si passe);(ta formule si interception)))
Tu feras attention aux parenthèses.
 
L

lolo

Guest
Aye je dois encore avoir un problème, j'ai tapé la formule qui m'interessait dans la cellule C33 et pourtant excel n'accepte pas ma formule.

J'ai joint le fichier pour que vous puissiez voir l'erreur par vous même.
 

Pièces jointes

  • calculmatch.xls
    18 KB · Affichages: 53
  • calculmatch.xls
    18 KB · Affichages: 50
  • calculmatch.xls
    18 KB · Affichages: 48
M

Monique

Guest
Re bonsoir,

Je n'avais pas vu plus de 3 conditions !
Ta formule ne peut pas fonctionner au-dessus de 7 conditions.
J'ai décomposé ta formule, condition par condition (tu vérifieras).
Maintenant, tu as un tableau avec :
à gauche, la condition
à droite, le mot à afficher si la condition est respectée.

Et tu t'en sors avec une fonction RECHERCHEV()
=SI(ESTERREUR(RECHERCHEV(B33;$A$73:$B$85;2;0));$B$86;RECHERCHEV(B33;$A$73:$B$85;2;0))
Tu pourras mettre le tableau sur une autre feuille et lui donner un nom.
 

Pièces jointes

  • calculmatch02.zip
    5.2 KB · Affichages: 26

Discussions similaires

Réponses
3
Affichages
472
Réponses
4
Affichages
487

Statistiques des forums

Discussions
314 647
Messages
2 111 533
Membres
111 193
dernier inscrit
Raf'