Condition

nan

je me usis trompé dans mon explication lol

c'est le 24 qu'on cherche dans le 25

tu me perturbre

Re, bonjour

je me suis trompé dans mon explication lol

Il me semblait..

Cependant si comme tu viens d'écrire

c'est le 24 qu'on cherche dans le 25

cela signifie qu'en ligne 45, ce serait le 30 qu'on cherche dans le 24

et là, le résultat est un g comme bingo puisque on a un 30 sur la ligne, en colonne F

petit bémol, dans les résultats de ton test (que tu rappelle 3 messages, plus haut), on devrait selon toi avoir un p?

Pas de panique...on y arrivera

Cordialement

rebonjour

cela signifie qu'en ligne 45, ce serait le 30 qu'on cherche dans le 24

voila!

dans le message dont tu parles il y a p de trop: le 1er

car cela fait 11 valeur au lieu de 10, j'ai du m'emmêler les pinceaux en inscrivant la formule

décidément je suis dégourdi

Bonsoir

décidément je suis dégourdi

Ne t'inquiètes pas, c'est souvent plus facile à faire qu'à expliquer..tu es tout excusé. De toute façon, nous sommes là pour chercher la solution dans un échange courtois, c'est le but du Forum.Tout va bien..

La formule en A43 à incrémenter sur toute ta colonne A serait donc

=SI(ET(MOD(LIGNES($B$43:B43);24)>0;MOD(LIGNES($B$43:B43);24)<11);SI(NB.SI(INDIRECT(B41+1&":"&B41+1);B43)>0;"g";"p");"")

Tu me confirmes et après, on passe à celle de la colonne C et là, tu détailles en essayant de ne pas te tromper de ligne.

Cordialement

ça marche!!

ça marche!!! youpi!

merciiiiiiiiiiii tu est génial

ensuite

quand j'ai obtenu 10 valeurs (gagné ou perdu) dans la colonne a de ma serie 1

je fait 2 numero dans le vide, ici c'est le B53 et B54 ayant pour valeur 22 et 34

puis

si

j'ai obtenu comme première valeur dans la colonne A (donc ici A43) un P

je regarde dans la cellule precedente de la ou je suis rendu ( B54), donc le B53

j'enlève 1 donc le 22 en B53 devient 21

je regarde la ligne 21 si un des nombres est egale a B55 => 10

j'écris G en C55 si il y a un des nombres de la ligne etant = B55

P si non

sinon

si j'avais obtenu comme première valeur dans la colonne A (donc ici A43) un G

je regarde dans la cellule precedente de la ou je suis rendu ( B54), ici justement le B53 (le 22)

je prends sont opposé en P63 pour avoir ma ligne cela ferait 34

je regarde si je regarde la ligne 34 si un des nombres est egale a B55 => 10

j'écris G en C55 si il y a un des nombres de la ligne etant = B55

P si non

en ainsi de suite

voila la 2e partie

Bonsoir

Essaie s'il te plait

La formule en C43 à incrémenter sur toute ta colonne C

=SI(ET(MOD(LIGNES($B$43:B43);24)>12;MOD(LIGNES($B$43:B43);24)<23);CHOISIR(EQUIV($A31;{"p";"g"};0);SI(NB.SI(INDIRECT(B41&":"&B41);B43)>0;"g";"p");SI(NB.SI(INDIRECT(RECHERCHEV(B41;$O$41:$P$77;2;FAUX)+1&":"&RECHERCHEV(B41;$O$41:$P$77;2;FAUX));B43) +1>0;"g";"p"));"")

et dis moi.

Cordialement

capture

j'avais

g

g

g

g

g

g

p

p

p

p

la j'ai

p

g

g

g

g

g

p

g

g

p

c'est pas encore ça mais tu va y arriver!

Re,

ça recommence:Ton énoncé

si

j'ai obtenu comme première valeur dans la colonne A (donc ici A43) un P

je regarde dans la cellule precedente de la ou je suis rendu ( B54), donc le B53

j'enlève 1 donc le 22 en B53 devient 21

je regarde la ligne 21 si un des nombres est egale a B55 => 10

j'écris G en C55 si il y a un des nombres de la ligne etant = B55

P si non

Avec un P en A43, je regarde à la Ligne marquée 21 (donc la 22) si il y a un 10 et....................

Il n'y en a pas donc c'est un P de perdu et tu m'annonces un G de gagné?

A+ pour la suite

rolala ! je te demande des trucs a partir d'exemples faux honte à moi

c'est un p !

je les ai refait, normalement il n'y a pas d'erreur a part ce p

Bonsoir

Avec la correction de ta dernière erreur, ce doit être ok

La formule en C43 à incrémenter sur toute ta colonne C est

=SI(ET(MOD(LIGNES($B$43:B43);24)>12;MOD(LIGNES($B$43:B43);24)<23);CHOISIR(EQUIV($A31;{"p";"g"};0);SI(NB.SI(INDIRECT(B41&":"&B41);B43)>0;"g";"p");SI(NB.SI(INDIRECT(RECHERCHEV(B41;$O$41:$P$77;2;FAUX)+1&":"&RECHERCHEV(B41;$O$41:$P$77;2;FAUX));B43)>0;"g";"p"));"")

Dans 5 mn je quitte, si tu es-là, répond de suite, sinon, à demain ou plus.

Le fichier avec les formules en place

Cordialement

8angelius.zip (26.84 Ko)

tout est impec

merciii

edit:

si ya un petit probleme c'est que quand il y a un zero il y a un #ref 2 cases plus bas...mais bon ça on verra ça quand t'aura le temps^^

capture

Bonjour

Par définition, j'ai du temps, c'est pour cela que juis sur ce forum...

La valeur d'erreur vient de la conception même du test.

Simplement, cette éventualité n'est pas envisagée dans l'énoncé.

L' erreur que nous rencontrons concerne les conditions suivantes:

  • La valeur repère en Colonne A est un p
  • Nous avons un zéro correspondant au décalage en colonne C

Ceci induit que nous cherchons une valeur dans la colonne 0 (qui aurait pour valeur -1 en colonne A.

Or, la plus petite valeur en colonne A est Zéro

Dans ce fichier, cette erreur se rencontre

- En C84 (P en A72, on cherche 12 en ligne 0 d'Excel ou valeur -1 en colonne A)

- En C88 (P en A76, on cherche 14 en ligne 0 d'Excel ou valeur -1 en colonne A)

- En C181 (P en A169, on cherche 6 en ligne 0 d'Excel ou valeur -1 en colonne A)

La solution pour éviter la valeur d'erreur est de créer une ligne avant la valeur 0 en colonne A donc une ligne avant la première.(Si toute la ligne est vide, nous aurons un P, sinon, ce sera fonction de la valeur cherchée)

On peut aussi constater que le test est impossible dans ce cas et inclure dans les formules une condition pour remplacer l'affichage de la Valeur d'erreur #REF! par un texte queconque "Test impossible", "Non significatif", etc..

Cordialement

bonjour

mais il y a une ligne 0

nan ce qu'on pourrai faire eventuellement c'est ne pas faire le -1 si c'est un 0

sinon en descendant j'ai apercu la presence a chaque fois d'un N/A en dernière valeur de la formule 2

Bonjour

ce qu'on pourrai faire eventuellement c'est ne pas faire le -1 si c'est un 0

La formule serait alors en C43

=SI(ET(MOD(LIGNES($B$43:B43);24)>12;MOD(LIGNES($B$43:B43);24)<23);CHOISIR(EQUIV($A31;{"p";"g"};0);SI(NB.SI(INDIRECT(MAX(B41;1)&":"&MAX(B41;1));B43)>0;"g";"p");SI(NB.SI(INDIRECT(RECHERCHEV(B41;$O$41:$P$77;2;FAUX)+1&":"&RECHERCHEV(B41;$O$41:$P$77;2;FAUX));B43)>0;"g";"p"));"")

Dans laquelle l'argument MAX(B41;1) choisirait 1 quand la baleur en B serait 0 (Comprendre la ligne 1 d'Excel, soit la valeur 0 en première ligne du tableau)

Cordialement

c'est bizar

en haut j'ai 2 cellules d'ecart (vides) entre le dernier p ou g de la colonne A et le 1e de la colonne C quand je descends je tombe sur des intervalles de 3 cellules...

on dirais que ça comment à la serie 9(ligne 233 a 256), justement celle ou on vois pour la 1ere fois un #N/A

il y a toujours les #N/A aussi

edit: en fait après le 1er #N/A, tout par en sucette

Re,Re, Bonjour

Tu m'étonnes? C'est encore une farce de matheux!!

La preuve sur le fichier

Cordialement

11angelius.zip (37.50 Ko)

un grand merci a toi

t'es génial!

je ne pourrais jamais te remercier assez

Rechercher des sujets similaires à "condition"