Bonjour à tous et désolé pour le titre, peu explicite, je l'admets...
J'ai en D15,D16,D17 trois valeurs (c'est du texte).
Je voudrais avoir en D20, D21, D22 ces trois mêmes valeurs, mais dans un
ordre aléatoire à chaque appui sur F9.
J'arrive à en placer deux, mais j'ai du mal à trouver quelque chose pour la
troisième.
Voici ce que je mets en D20 :
=SI(EQUIV(D21;D15:D17;0)=2;SI(ALEA()<0.5;D15;D17);SI(EQUIV(D21;D15:D17;0)=3;INDEX(D15:D16;ALEA.ENTRE.BORNES(1;2));INDEX(D16:D17;ALEA.ENTRE.BORNES(1;2))))
et ce que je mets en D21 :
=INDEX(D15:D17;ALEA.ENTRE.BORNES(1;3))
Bonsour ®,Alain je constate que tu utilises la valeur 0 pour l'argument colonne de la fonction Index ???
je pensais : la valeur 0 (zéro) pour l'argument no_lig ou no_col est utilisée pour des valeurs renvoyées sous forme de matrice Non ????
et dans le cas présent je ne vois pas la différence !!!! =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;1))
{=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))}
@+ modeste chirogourdiste !!!
dans news:%, AV typed:
Tes 3 valeurs à tirer au sort en D15:D17
En C20:C22 (ou ailleurs !) : =ALEA() En D20 et recopie ->>D22 : =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
AV
AV
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
je constate que tu utilises la valeur 0 pour l'argument colonne de la fonction Index ???
Heu.... le zéro (0) n'est pas un argument de la fonction INDEX mais le 3° argument de la fonction RANG ! Je t'accorde qu'il est superflus (car facultatif) mais bon...
N'aurais-je pas compris ? AV
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
je constate que tu utilises la valeur 0 pour l'argument colonne de la
fonction Index ???
Heu.... le zéro (0) n'est pas un argument de la fonction INDEX mais le 3°
argument de la fonction RANG !
Je t'accorde qu'il est superflus (car facultatif) mais bon...
je constate que tu utilises la valeur 0 pour l'argument colonne de la fonction Index ???
Heu.... le zéro (0) n'est pas un argument de la fonction INDEX mais le 3° argument de la fonction RANG ! Je t'accorde qu'il est superflus (car facultatif) mais bon...
N'aurais-je pas compris ? AV
GD
Bonsour ® AV, Oui....il y a des superflus qu'il est toujours bon de préciser.;o)))
Heu...Je te l'accorde nous ne nous sommes pas compris !!! ma question est bien au sujet de la fonction Index je ne vois pas de difference entre : ={INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);0)}
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);1) ou même =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la fonction INDEX renvoie respectivement la matrice des valeurs de la colonne ou de la ligne entière. Pour utiliser des valeurs renvoyées sous forme de matrice, tapez la fonction INDEX sous forme d'une formule matricielle dans une plage horizontale de cellules pour une ligne et dans une plage verticale de cellules pour une colonne. Pour saisir la formule matricielle, appuyez sur CTRL+MAJ+ENTRÉE.
ou alors pour reprendre ton expression : N'aurais-je pas compris ? ;o))) il n"est pas superflu de préciser que ce ne serait pas la première fois.... @+
"AV" a écrit dans le message de news:
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
je constate que tu utilises la valeur 0 pour l'argument colonne de la fonction Index ???
Heu.... le zéro (0) n'est pas un argument de la fonction INDEX mais le 3° argument de la fonction RANG ! Je t'accorde qu'il est superflus (car facultatif) mais bon...
N'aurais-je pas compris ? AV
Bonsour ® AV,
Oui....il y a des superflus qu'il est toujours bon de préciser.;o)))
Heu...Je te l'accorde nous ne nous sommes pas compris !!!
ma question est bien au sujet de la fonction Index
je ne vois pas de difference entre :
={INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);0)}
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);1)
ou même
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la
fonction INDEX renvoie respectivement la matrice des valeurs de la colonne
ou de la ligne entière. Pour utiliser des valeurs renvoyées sous forme de
matrice, tapez la fonction INDEX sous forme d'une formule matricielle dans
une plage horizontale de cellules pour une ligne et dans une plage verticale
de cellules pour une colonne. Pour saisir la formule matricielle, appuyez
sur CTRL+MAJ+ENTRÉE.
ou alors pour reprendre ton expression : N'aurais-je pas compris ?
;o)))
il n"est pas superflu de préciser que ce ne serait pas la première fois....
@+
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:epPHVQRqEHA.3896@TK2MSFTNGP15.phx.gbl...
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
je constate que tu utilises la valeur 0 pour l'argument colonne de la
fonction Index ???
Heu.... le zéro (0) n'est pas un argument de la fonction INDEX mais le 3°
argument de la fonction RANG !
Je t'accorde qu'il est superflus (car facultatif) mais bon...
Bonsour ® AV, Oui....il y a des superflus qu'il est toujours bon de préciser.;o)))
Heu...Je te l'accorde nous ne nous sommes pas compris !!! ma question est bien au sujet de la fonction Index je ne vois pas de difference entre : ={INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);0)}
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);1) ou même =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la fonction INDEX renvoie respectivement la matrice des valeurs de la colonne ou de la ligne entière. Pour utiliser des valeurs renvoyées sous forme de matrice, tapez la fonction INDEX sous forme d'une formule matricielle dans une plage horizontale de cellules pour une ligne et dans une plage verticale de cellules pour une colonne. Pour saisir la formule matricielle, appuyez sur CTRL+MAJ+ENTRÉE.
ou alors pour reprendre ton expression : N'aurais-je pas compris ? ;o))) il n"est pas superflu de préciser que ce ne serait pas la première fois.... @+
"AV" a écrit dans le message de news:
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
je constate que tu utilises la valeur 0 pour l'argument colonne de la fonction Index ???
Heu.... le zéro (0) n'est pas un argument de la fonction INDEX mais le 3° argument de la fonction RANG ! Je t'accorde qu'il est superflus (car facultatif) mais bon...
N'aurais-je pas compris ? AV
AV
je ne vois pas de difference entre : ={INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);0)} =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);1) =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
C'est normal y en a pas (de différence)! ;-)
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la .....................
sur CTRL+MAJ+ENTRÉE.
Le moins qu'on puisse dire, est que cette copie de l'aide ne m'apporte pas un éblouissement du style "Eureka" ! ;-) AV
je ne vois pas de difference entre :
={INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);0)}
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);1)
=INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
C'est normal y en a pas (de différence)!
;-)
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la
.....................
sur CTRL+MAJ+ENTRÉE.
Le moins qu'on puisse dire, est que cette copie de l'aide ne m'apporte pas un
éblouissement du style "Eureka" !
;-)
AV
je ne vois pas de difference entre : ={INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);0)} =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0);1) =INDEX($D$15:$D$17;RANG(C20;$C$20:$C$22;0))
C'est normal y en a pas (de différence)! ;-)
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la .....................
sur CTRL+MAJ+ENTRÉE.
Le moins qu'on puisse dire, est que cette copie de l'aide ne m'apporte pas un éblouissement du style "Eureka" ! ;-) AV
Quelle est la difference entre un pigeon ?
il a deux ailes égales.... surtout la droite !!
-----Message d'origine----- C'est normal y en a pas (de différence)! ;-)
Quelle est la difference entre un pigeon ?
il a deux ailes égales....
surtout la droite !!
-----Message d'origine-----
C'est normal y en a pas (de différence)!
;-)
heu... oui anonymous ! reste à savoir qui tu prends pour un pigeon ?
Moi modestement j'en rougirai presque ;o))) Mais AV tu va le vexer....
si tu as une explication à proposer c'est le moment !
;o))) @+
-----Message d'origine----- Quelle est la difference entre un pigeon ?
il a deux ailes égales.... surtout la droite !!
-----Message d'origine----- C'est normal y en a pas (de différence)! ;-)
.
AV
Allons bon... c'est pas toi le "anonymus" ?
Pour ce qui est des explications, dire "que c'est pareil" me semble une explication solide non ? Quand c'est "facultatif" ben ça n'intervient pas dans le résultat Autre explication ? ;-) AV
Allons bon... c'est pas toi le "anonymus" ?
Pour ce qui est des explications, dire "que c'est pareil" me semble une
explication solide non ?
Quand c'est "facultatif" ben ça n'intervient pas dans le résultat
Autre explication ?
;-)
AV
Pour ce qui est des explications, dire "que c'est pareil" me semble une explication solide non ? Quand c'est "facultatif" ben ça n'intervient pas dans le résultat Autre explication ? ;-) AV
Modeste
;o))) C'aurait pu ... m'a coupé l'herbe sous le pied celui-là !!! @+
-----Message d'origine----- Allons bon... c'est pas toi le "anonymus" ?
Pour ce qui est des explications, dire "que c'est pareil" me semble une
explication solide non ? Quand c'est "facultatif" ben ça n'intervient pas dans le résultat
Autre explication ? ;-) AV
.
;o)))
C'aurait pu ...
m'a coupé l'herbe sous le pied celui-là !!!
@+
-----Message d'origine-----
Allons bon... c'est pas toi le "anonymus" ?
Pour ce qui est des explications, dire "que c'est
pareil" me semble une
explication solide non ?
Quand c'est "facultatif" ben ça n'intervient pas dans le
résultat