Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" <garnote3@videotron.ca> a écrit dans le message de news:
eFzPo2JZKHA.1592@TK2MSFTNGP06.phx.gbl...
Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news:
uvQw5vJZKHA.196@TK2MSFTNGP05.phx.gbl...
ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" <fs@news.group> a écrit dans le message de news:
eka2%23fJZKHA.196@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :
Il y a un problème avec les "Z"
Daniel
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" <fs@news.group> a écrit dans le message de news:
eka2%23fJZKHA.196@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :
Il y a un problème avec les "Z"
Daniel
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
> Mais je ne crois pas que ce soit vraiment important ;-)
Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
> Mais je ne crois pas que ce soit vraiment important ;-)
Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" <fs@news.group> a écrit dans le message de news:
OwHqTOUZKHA.2184@TK2MSFTNGP04.phx.gbl...
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" <fs@news.group> a écrit dans le message de news:
eka2%23fJZKHA.196@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :
Il y a un problème avec les "Z"
Daniel
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
> Mais je ne crois pas que ce soit vraiment important ;-)
Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
> Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
> Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" <fs@news.group> a écrit dans le message de news:
OwHqTOUZKHA.2184@TK2MSFTNGP04.phx.gbl...
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" <fs@news.group> a écrit dans le message de news:
eka2%23fJZKHA.196@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :
Il y a un problème avec les "Z"
Daniel
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
> Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Mais il reste à régler le petit inconvénient qui survient
quand on insère ou supprime des lignes à partir d'une
sélection contenant la première ligne.
J'ai vu aussi apparaître un #REF! après avoir collé
une cellule en A1.
Serge
"FS" a écrit dans le message de news:Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Mais il reste à régler le petit inconvénient qui survient
quand on insère ou supprime des lignes à partir d'une
sélection contenant la première ligne.
J'ai vu aussi apparaître un #REF! après avoir collé
une cellule en A1.
Serge
"FS" <fs@news.group> a écrit dans le message de news:
uFN5LbUZKHA.1640@TK2MSFTNGP06.phx.gbl...
Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" <fs@news.group> a écrit dans le message de news:
OwHqTOUZKHA.2184@TK2MSFTNGP04.phx.gbl...
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" <fs@news.group> a écrit dans le message de news:
eka2%23fJZKHA.196@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :
Il y a un problème avec les "Z"
Daniel
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Mais il reste à régler le petit inconvénient qui survient
quand on insère ou supprime des lignes à partir d'une
sélection contenant la première ligne.
J'ai vu aussi apparaître un #REF! après avoir collé
une cellule en A1.
Serge
"FS" a écrit dans le message de news:Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et me
semble donner exactement les mêmes résultats, aussi bien avec Excel 2003
qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Ceinture, bretelles et armure, tu sais que ça ne garantit rien avec Excel
:)
Le demandeur pourrait malgré tout protéger sa feuille pour limiter les
risques, ou alerter.
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Mais il reste à régler le petit inconvénient qui survient
quand on insère ou supprime des lignes à partir d'une
sélection contenant la première ligne.
J'ai vu aussi apparaître un #REF! après avoir collé
une cellule en A1.
Serge
"FS" a écrit dans le message de news:Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et
me semble donner exactement les mêmes résultats, aussi bien avec Excel
2003 qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z
(en majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Ceinture, bretelles et armure, tu sais que ça ne garantit rien avec Excel
:)
Le demandeur pourrait malgré tout protéger sa feuille pour limiter les
risques, ou alerter.
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Mais il reste à régler le petit inconvénient qui survient
quand on insère ou supprime des lignes à partir d'une
sélection contenant la première ligne.
J'ai vu aussi apparaître un #REF! après avoir collé
une cellule en A1.
Serge
"FS" <fs@news.group> a écrit dans le message de news:
uFN5LbUZKHA.1640@TK2MSFTNGP06.phx.gbl...
Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" <fs@news.group> a écrit dans le message de news:
OwHqTOUZKHA.2184@TK2MSFTNGP04.phx.gbl...
Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et
me semble donner exactement les mêmes résultats, aussi bien avec Excel
2003 qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :
Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" <fs@news.group> a écrit dans le message de news:
eka2%23fJZKHA.196@TK2MSFTNGP05.phx.gbl...
Bonsoir Daniel,
Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :
Il y a un problème avec les "Z"
Daniel
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z
(en majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Ceinture, bretelles et armure, tu sais que ça ne garantit rien avec Excel
:)
Le demandeur pourrait malgré tout protéger sa feuille pour limiter les
risques, ou alerter.
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Mais il reste à régler le petit inconvénient qui survient
quand on insère ou supprime des lignes à partir d'une
sélection contenant la première ligne.
J'ai vu aussi apparaître un #REF! après avoir collé
une cellule en A1.
Serge
"FS" a écrit dans le message de news:Mais je ne crois pas que ce soit vraiment important ;-)
Pour répondre à la question posée sans doute pas, mais c'est judicieux
pour généraliser la solution.
Adopté !
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Bonjour FS,
En insérant A1dans ta formule, on s'assure ainsi que la
première lettre générée sera toujours un A peu importe
la ligne où la formule est entrée.
Mais je ne crois pas que ce soit vraiment important ;-)
Bonne journée
Serge
"FS" a écrit dans le message de news:Bonjour Serge,
Pourquoi préfères-tu cette écriture ? Elle est un peu plus longue et
me semble donner exactement les mêmes résultats, aussi bien avec Excel
2003 qu'avec Excel 2007.
?
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
garnote a écrit :Ave FS et tous les autres,
Moi je préfère :
ÊR(MOD(LIGNE(A1)-1;26)+65)
;-)
Serge
"FS" a écrit dans le message de news:
eka2%Bonsoir Daniel,Il y a un problème avec les "Z"
Tu peux le régler ainsi (c'est un problème avec MOD en fait) :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Mais, sur la même idée, il y a aussi :
ÊR(MOD(LIGNE()-1;26)+65)
FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/
Daniel.C a écrit :Il y a un problème avec les "Z"
DanielPlus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z
(en majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :
Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" <garnote3@videotron.ca> a écrit dans le message de news:
eFzPo2JZKHA.1592@TK2MSFTNGP06.phx.gbl...
Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news:
uvQw5vJZKHA.196@TK2MSFTNGP05.phx.gbl...
ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre
1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonsoir à tous...et AU SECOURS !
Ma question est :
Question 2 : Comment générer un alphabet automatique de A à Z (en majuscule)
qui serait répété en boucle sur une colonne ?
J'apprécies votre engouement mais alors, je prends laquelle de vos réponses
?!?!?!
Veuillez m'excuser, mais je ne suis pas un PRO comme vous.
MichelR
"isabelle" a écrit dans le message de news:ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonsoir à tous...et AU SECOURS !
Ma question est :
Question 2 : Comment générer un alphabet automatique de A à Z (en majuscule)
qui serait répété en boucle sur une colonne ?
J'apprécies votre engouement mais alors, je prends laquelle de vos réponses
?!?!?!
Veuillez m'excuser, mais je ne suis pas un PRO comme vous.
MichelR
"isabelle" <i@v> a écrit dans le message de news:
uZkGRfTZKHA.2184@TK2MSFTNGP04.phx.gbl...
ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :
Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" <garnote3@videotron.ca> a écrit dans le message de news:
eFzPo2JZKHA.1592@TK2MSFTNGP06.phx.gbl...
Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news:
uvQw5vJZKHA.196@TK2MSFTNGP05.phx.gbl...
ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonsoir à tous...et AU SECOURS !
Ma question est :
Question 2 : Comment générer un alphabet automatique de A à Z (en majuscule)
qui serait répété en boucle sur une colonne ?
J'apprécies votre engouement mais alors, je prends laquelle de vos réponses
?!?!?!
Veuillez m'excuser, mais je ne suis pas un PRO comme vous.
MichelR
"isabelle" a écrit dans le message de news:ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution entre 1
et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait mais
je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque cellule
d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonsoir.
Si j'ai tout bien suivi, la formule ci-dessous est la plus rapide :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
DanielBonsoir à tous...et AU SECOURS !
Ma question est :
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule)
qui serait répété en boucle sur une colonne ?
J'apprécies votre engouement mais alors, je prends laquelle de vos
réponses ?!?!?!
Veuillez m'excuser, mais je ne suis pas un PRO comme vous.
MichelR
"isabelle" a écrit dans le message de news:ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonsoir.
Si j'ai tout bien suivi, la formule ci-dessous est la plus rapide :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
Daniel
Bonsoir à tous...et AU SECOURS !
Ma question est :
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule)
qui serait répété en boucle sur une colonne ?
J'apprécies votre engouement mais alors, je prends laquelle de vos
réponses ?!?!?!
Veuillez m'excuser, mais je ne suis pas un PRO comme vous.
MichelR
"isabelle" <i@v> a écrit dans le message de news:
uZkGRfTZKHA.2184@TK2MSFTNGP04.phx.gbl...
ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :
Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" <garnote3@videotron.ca> a écrit dans le message de news:
eFzPo2JZKHA.1592@TK2MSFTNGP06.phx.gbl...
Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" <i@v> a écrit dans le message de news:
uvQw5vJZKHA.196@TK2MSFTNGP05.phx.gbl...
ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :
Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
Daniel
Bonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
Daniel
Bonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR
Bonsoir.
Si j'ai tout bien suivi, la formule ci-dessous est la plus rapide :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE()-1;26)+1)
DanielBonsoir à tous...et AU SECOURS !
Ma question est :
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule)
qui serait répété en boucle sur une colonne ?
J'apprécies votre engouement mais alors, je prends laquelle de vos
réponses ?!?!?!
Veuillez m'excuser, mais je ne suis pas un PRO comme vous.
MichelR
"isabelle" a écrit dans le message de news:ça dépend de la version, avec 2003 et moins ça se produit à 256 ;-)
isabelle
garnote a écrit :Si cette formule :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
est recopiée vers le bas plus de 16384 fois, elle génère des
#VALEUR!. M'enfin il me semble ;-)
Serge
"garnote" a écrit dans le message de news:Bonjour Isabelle et tous les autres,
Moi je préfère :
=DROITE(SUBSTITUE(ADRESSE(1;LIGNE(A1);4);"1";"");1)
;-)
Serge
"isabelle" a écrit dans le message de news:ou bien,
=SUBSTITUE(ADRESSE(1;LIGNE();4);"1";"")
isabelle
Daniel.C a écrit :Plus simple :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};MOD(LIGNE();26))
DanielBonjour.
Q1 :
Avec la version française, c'est ALEA(). Pour une distribution
entre 1 et 9, tu peux utiliser :
=ALEA.ENTRE.BORNES
Dans ton cas :
=ALEA.ENTRE.BORNES(1;9)
Les équivalents anglais sont : =RAND() et RANDBETWEEN.
Q2 :
Utilise :
=INDEX({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};SI(LIGNE()>26;MOD(LIGNE();26);LIGNE()))
DanielBonjour,
Question 1 : Il me semblait que la fonction Random(ize) existait
mais je ne la trouve nulle part sur Excel 2007 !
objectif : créer un nombre aléatoire entre 1 et 9 sur chaque
cellule d'une colonne
Question 2 : Comment générer un alphabet automatique de A à Z (en
majuscule) qui serait répété en boucle sur une colonne ?
Merci
MichelR