Nantes Hardware
Connectes toi !

Rejoignez le forum, c’est rapide et facile

Nantes Hardware
Connectes toi !
Nantes Hardware
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal
Le Deal du moment :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 ...
Voir le deal
499 €

Problème formule Excel

5 participants

Aller en bas

Problème formule Excel Empty Problème formule Excel

Message par Gael_44 Mar 2 Mar 2010 - 19:23

Salut à tous

Voilà je rencontre un petit problème sous excel, au niveau d’une formule.

Le but de mon tableau est de réaliser des pronostics sous forme de combinés.
Qu’est-ce qu’un pronostic combiné ? En voilà une question qu’elle est
bonne !
En fait pour chaque match on a 3 choix de pronostics (1, N ou 2). Une côte est
attribuée à chaque pronostic. Le combiné consiste à multiplier entre elles
entre 2 et x côtes (selon le nombre de matchs qu’on a pronostiqués), tout ceci
multiplié par la mise de départ.

Il faut avoir tous les résultats de bons
par contre, car un seul de faux et tout
est perdu (c’est à dire la mise).


J’ai déjà fait le tableau, mise en forme etc. Si le résultat = le pronostic
alors la cellule affiche « ok » (colonne Constatation). Sinon elle
affiche…bah rien Problème formule Excel 159134
J’ai fait cette formule qui marche bien comme il faut mais pour seulement 2
cellules =SI(G5=G6;PRODUIT(E5:E6)*D5;-D5)
En effet au-delà de 2 ça ne va pas :
Si je mets : =SI(G5=G6=G7;PRODUIT(E5:E7)*D5;-D5), la cellule affiche la
valeur de ma mise, comme si j’avais perdu ! (cf screen)

Problème formule Excel Pbexcel

Quelqu'un a t il une solution à me proposer svp ?
Merci d'avance
avatar
Gael_44
Silver Member
Silver Member

Nombre de messages : 448
Localisation : Carquefou

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par pudlach Mar 2 Mar 2010 - 21:28

yo gael.

le problème avec ta formule c'est bien le G5=G6=G7.

A priori le = ne sait pas comparer 3 valeurs (et plus).

Tu devras à mon avis utiliser la comparaison EXACT() d'un mot 'ok' avec un liste G5:G7

Rentre dans A11 et A12 les valeurs attendues pour constation :
A11 = ok
A12 = nok

ta formule devrait ressembler à ça :
=SI(EXACT(A11; G5:G7) ; PRODUIT(E5:E6)*D5 ; -D5)

Si jamais excel galère sur un #VALEUR c'est qu'il faut rendre ta formule matricielle.

Selectionne ta formule => CTRL + MAJ + ENTREE ( elle devrait s'entourer de {} )

non testé mais pas loin de la vérité j'pense

Ca fait longtemps que j'ai pas fait d'excel (ça remonte à la fac oO) mais essaie au maximum de définir des noms pour tes listes (Insertion=> Nom => Définir)

A11 tu définis _OK
E5:E7 tu définis _COTE
G5:G7 tu définis _CONSTATION
D5 tu définis _MISE

du coup ta formule matricielle devient :
=SI(EXACT(_OK; _CONSTATION) ; PRODUIT(_COTE)*_MISE ; -_MISE)

Ce qui se lit très bien du coup :

SI
'les constations sont OK'
ALORS
'Produit des côtes par la mise'
SINON
'moins la mise'


EN plus ça devient plus pratique pour la maintenance de la feuille (y'a juste à retailler les listes)


biz
pudlach
pudlach
Modérateur
Modérateur

Nombre de messages : 1229
Localisation : St Jean de Boiseau

http://lmg.linuxwall.info/

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par Gael_44 Mar 2 Mar 2010 - 21:51

Merci babfrag, ça marche impec avec EXACT (pas de problème de (#VALEUR)
Pour les insertions de listes j'y ai pensé mais vu que je fais plusieurs pronostics/tableaux sur une page ça risque d'être vite le bazar ?!
Pour l'instant, je fais un copier/coller du tableau, A11 en valeur absolue et ça roule !

Edit : en fait non, il y a un bug...c'est à dire que si je mets la mauvaise valeur en F5, (le résultat diffère du pronostic), excel réagit bien et me dis que j'ai perdu.
Par contre si je modifie le résultat en F6 et/ou F7, excel s'en moque. J'ai l'impression qu'il se contente de savoir si la première cellule à la bonne valeur et le reste il s'en bat Problème formule Excel Icon_evil

Problème formule Excel Pbexcel2
avatar
Gael_44
Silver Member
Silver Member

Nombre de messages : 448
Localisation : Carquefou

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par pudlach Mer 3 Mar 2010 - 0:33

hmmm, tente la manip pour le matricielle, on sait jamais 🕷

bizar s't'histoire

tente tout de même d'ajouter le caractère exclusif dans la formule en l'inversant :

=SI(OU(EXACT(A12; G5:G7)) ; -D5 ; PRODUIT(E5:E6)*D5)


je le lis comme ça, si au moins une valeur est nok, alors perdu sinon jackpot Smile


mais pour moi tu dois vraiment faire du matricielle, ou alors excel à bien changé depuis la fac ^^

PS : es-tu sur que tes cellules portent strictement la même valeur (pas d'espace avant ou après ?), es-tu sûr que le format de tes cellules est bien le même également pour tes cellules qui contiennent du texte ?

PS2 : sinon marquer le caractère inclusif sur la premiuère formule que j'tai donné (je pensais que c'était pourtant le fonctionnement par défaut)
=SI(ET(EXACT(A11; G5:G7)) ; PRODUIT(E5:E6)*D5 ; -D5)
pudlach
pudlach
Modérateur
Modérateur

Nombre de messages : 1229
Localisation : St Jean de Boiseau

http://lmg.linuxwall.info/

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par Freyja Mer 3 Mar 2010 - 8:44

on ne pourrait pas s'en sortir avec des NB.SI(plage;critère) ?
Freyja
Freyja
Coadmin
Coadmin

Nombre de messages : 21093
Localisation : Perdue dans les genres

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par Zeitoon Mer 3 Mar 2010 - 8:54

Et en Francais sinon ? Very Happy
Zeitoon
Zeitoon
Administrateur
Administrateur

Nombre de messages : 32276
Localisation : N : 47.08.13 O : 01.40.48

http://www.nhfr.org

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par Gael_44 Mer 3 Mar 2010 - 23:24

Babfrag a écrit:

PS2 : sinon marquer le caractère inclusif sur la premiuère formule que j'tai donné (je pensais que c'était pourtant le fonctionnement par défaut)
=SI(ET(EXACT(A11; G5:G7)) ; PRODUIT(E5:E6)*D5 ; -D5)
Avec celle là en matricielle, ça marche nickel !
{=SI(ET(EXACT(J5; G14:G16));PRODUIT(E14:E16)*D14; -D14)}
Merci !!
avatar
Gael_44
Silver Member
Silver Member

Nombre de messages : 448
Localisation : Carquefou

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par pudlach Jeu 4 Mar 2010 - 0:12

cool Smile
pudlach
pudlach
Modérateur
Modérateur

Nombre de messages : 1229
Localisation : St Jean de Boiseau

http://lmg.linuxwall.info/

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par berlo Jeu 4 Mar 2010 - 9:39

joli cas pratique, bravo messieurs
berlo
berlo
Gold Member
Gold Member

Nombre de messages : 645
Localisation : St Jean de Boiseau

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par pudlach Ven 5 Mar 2010 - 19:13

hésitez pas à poster des trucs dans le genre z'ème bien moué Smile
pudlach
pudlach
Modérateur
Modérateur

Nombre de messages : 1229
Localisation : St Jean de Boiseau

http://lmg.linuxwall.info/

Revenir en haut Aller en bas

Problème formule Excel Empty Re: Problème formule Excel

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum