"Patrick" a écrit dans le message de news: 2bb6901c39330$d6152890$ Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer. merci Patrick
"Patrick" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 2bb6901c39330$d6152890$a601280a@phx.gbl...
Bonjour
j'utilise cette formule (afin de colorer une ligne sur
deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci
Patrick
"Patrick" a écrit dans le message de news: 2bb6901c39330$d6152890$ Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer. merci Patrick
=MOD(LIGNE( );2)=0
MAZAS Bernard
Euh, pas génial le copier/coller. Bon, en voilà un autre, je pense plus explicite : ---------------------------------------------------------------------------- ------------------ 1) LIGNE() te renvoie le numéro de la ligne courante 2) MOD(valeur;diviseur) te renvoie le reste de la division de 'valeur' par 'diviseur'. Dans le cas présent, puisque 'diviseur' est égal à 2, =MOD(LIGNE();2) renvoie alternativement 1 ou 0, selon que le numéro de ligne courante est impair ou pair. 3) la formule =MOD(LIGNE();2)=0 est une condition logique, vraie si MOD(LIGNE();2) est égal à 0, et fausse dans le cas contraire. C'est pourquoi, "encapsulée" dans la MEFC, les lignes concernées sont alternativement d'un format ou d'un autre.
Pour que cela soit plus concret, tu peux faire pas à pas ces manips directement sur une feuille de calcul quelconque et voir le résultat : 1) sélectionne une plage de cellules vides de n lignes et p colonnes 2) tape la formule =LIGNE() et valide en faisant CTRL + ENTREE ; tu peux vérifier tes résultats sur l'ensemble de la plage sélectionnée 3) tout en gardant ta sélection de plage, remplace dans ta barre de formule =LIGNE() par =MOD(LIGNE();2) Pour cela, il te suffit de rajouter les caractères adéquats. Valide toujours par CTRL ENTREE. Tu dois obtenir des lignes de 0 et des lignes de 1 alternées. 4) Complète ta formule par =0 à la fin : Tu dois obtenir des lignes de VRAI et des lignes de FAUX.
NB : la validation par CTRL ENTREE n'est pas la validation matricielle : elle permet de saisir un même contenu (par exemple une formule) dans une plage au préalable sélectionnée. très pratique.
Bernard
Euh, pas génial le copier/coller. Bon, en voilà un autre, je pense plus
explicite :
----------------------------------------------------------------------------
------------------
1) LIGNE() te renvoie le numéro de la ligne courante
2) MOD(valeur;diviseur) te renvoie le reste de la division de 'valeur' par
'diviseur'. Dans le cas présent, puisque 'diviseur' est égal à 2,
=MOD(LIGNE();2) renvoie alternativement 1 ou 0, selon que le numéro de ligne
courante est impair ou pair.
3) la formule =MOD(LIGNE();2)=0 est une condition logique, vraie si
MOD(LIGNE();2) est égal à 0, et fausse dans le cas contraire. C'est
pourquoi, "encapsulée" dans la MEFC, les lignes concernées sont
alternativement d'un format ou d'un autre.
Pour que cela soit plus concret, tu peux faire pas à pas ces manips
directement sur une feuille de calcul quelconque et voir le résultat :
1) sélectionne une plage de cellules vides de n lignes et p colonnes
2) tape la formule =LIGNE() et valide en faisant CTRL + ENTREE ; tu peux
vérifier tes résultats sur l'ensemble de la plage sélectionnée
3) tout en gardant ta sélection de plage, remplace dans ta barre de formule
=LIGNE() par =MOD(LIGNE();2)
Pour cela, il te suffit de rajouter les caractères adéquats. Valide toujours
par CTRL ENTREE. Tu dois obtenir des lignes de 0 et des lignes de 1
alternées.
4) Complète ta formule par =0 à la fin : Tu dois obtenir des lignes de VRAI
et des lignes de FAUX.
NB : la validation par CTRL ENTREE n'est pas la validation matricielle :
elle permet de saisir un même contenu (par exemple une formule) dans une
plage au préalable sélectionnée. très pratique.
Euh, pas génial le copier/coller. Bon, en voilà un autre, je pense plus explicite : ---------------------------------------------------------------------------- ------------------ 1) LIGNE() te renvoie le numéro de la ligne courante 2) MOD(valeur;diviseur) te renvoie le reste de la division de 'valeur' par 'diviseur'. Dans le cas présent, puisque 'diviseur' est égal à 2, =MOD(LIGNE();2) renvoie alternativement 1 ou 0, selon que le numéro de ligne courante est impair ou pair. 3) la formule =MOD(LIGNE();2)=0 est une condition logique, vraie si MOD(LIGNE();2) est égal à 0, et fausse dans le cas contraire. C'est pourquoi, "encapsulée" dans la MEFC, les lignes concernées sont alternativement d'un format ou d'un autre.
Pour que cela soit plus concret, tu peux faire pas à pas ces manips directement sur une feuille de calcul quelconque et voir le résultat : 1) sélectionne une plage de cellules vides de n lignes et p colonnes 2) tape la formule =LIGNE() et valide en faisant CTRL + ENTREE ; tu peux vérifier tes résultats sur l'ensemble de la plage sélectionnée 3) tout en gardant ta sélection de plage, remplace dans ta barre de formule =LIGNE() par =MOD(LIGNE();2) Pour cela, il te suffit de rajouter les caractères adéquats. Valide toujours par CTRL ENTREE. Tu dois obtenir des lignes de 0 et des lignes de 1 alternées. 4) Complète ta formule par =0 à la fin : Tu dois obtenir des lignes de VRAI et des lignes de FAUX.
NB : la validation par CTRL ENTREE n'est pas la validation matricielle : elle permet de saisir un même contenu (par exemple une formule) dans une plage au préalable sélectionnée. très pratique.
Bernard
Vincent.
Bonjour Patrick, L'opérateur MOD (modulo en mathématique) permet de récupérer le résultat de la division par un nombre (2 dans l'exemple). La formule en français devient donc : "égale à si le reste de la division euclidienne du numéro de la ligne sélectionnée divisée par 2 est nul, alors VRAI, et sinon, FAUX". Vrai et faux donnant chacun une mise en forme différente, j'imagine... Voilà ! J'espère avoir été clair, sinon, n'hésite pas à demander des précisions !
De rien... ;-)
-----Message d'origine----- Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci Patrick
=MOD(LIGNE( );2)=0 .
Bonjour Patrick,
L'opérateur MOD (modulo en mathématique) permet de
récupérer le résultat de la division par un nombre (2 dans
l'exemple). La formule en français devient donc :
"égale à si le reste de la division euclidienne du numéro
de la ligne sélectionnée divisée par 2 est nul, alors
VRAI, et sinon, FAUX".
Vrai et faux donnant chacun une mise en forme différente,
j'imagine...
Voilà ! J'espère avoir été clair, sinon, n'hésite pas à
demander des précisions !
De rien... ;-)
-----Message d'origine-----
Bonjour
j'utilise cette formule (afin de colorer une ligne sur
deux)qui fonctionne très bien, mais peut-on me
l'expliquer.
Bonjour Patrick, L'opérateur MOD (modulo en mathématique) permet de récupérer le résultat de la division par un nombre (2 dans l'exemple). La formule en français devient donc : "égale à si le reste de la division euclidienne du numéro de la ligne sélectionnée divisée par 2 est nul, alors VRAI, et sinon, FAUX". Vrai et faux donnant chacun une mise en forme différente, j'imagine... Voilà ! J'espère avoir été clair, sinon, n'hésite pas à demander des précisions !
De rien... ;-)
-----Message d'origine----- Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci Patrick
=MOD(LIGNE( );2)=0 .
Crel
Merci beaucoup Vincent, je suis bluffé par tant de gentillesse, c'est très clair et très sympa. Patrick
"Vincent." a écrit dans le message de news: 0bc801c39334$b2f13300$ Bonjour Patrick, L'opérateur MOD (modulo en mathématique) permet de récupérer le résultat de la division par un nombre (2 dans l'exemple). La formule en français devient donc : "égale à si le reste de la division euclidienne du numéro de la ligne sélectionnée divisée par 2 est nul, alors VRAI, et sinon, FAUX". Vrai et faux donnant chacun une mise en forme différente, j'imagine... Voilà ! J'espère avoir été clair, sinon, n'hésite pas à demander des précisions !
De rien... ;-)
-----Message d'origine----- Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci Patrick
=MOD(LIGNE( );2)=0 .
Merci beaucoup Vincent, je suis bluffé par tant de gentillesse, c'est très
clair et très sympa.
Patrick
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit dans le message de
news: 0bc801c39334$b2f13300$a001280a@phx.gbl...
Bonjour Patrick,
L'opérateur MOD (modulo en mathématique) permet de
récupérer le résultat de la division par un nombre (2 dans
l'exemple). La formule en français devient donc :
"égale à si le reste de la division euclidienne du numéro
de la ligne sélectionnée divisée par 2 est nul, alors
VRAI, et sinon, FAUX".
Vrai et faux donnant chacun une mise en forme différente,
j'imagine...
Voilà ! J'espère avoir été clair, sinon, n'hésite pas à
demander des précisions !
De rien... ;-)
-----Message d'origine-----
Bonjour
j'utilise cette formule (afin de colorer une ligne sur
deux)qui fonctionne très bien, mais peut-on me
l'expliquer.
Merci beaucoup Vincent, je suis bluffé par tant de gentillesse, c'est très clair et très sympa. Patrick
"Vincent." a écrit dans le message de news: 0bc801c39334$b2f13300$ Bonjour Patrick, L'opérateur MOD (modulo en mathématique) permet de récupérer le résultat de la division par un nombre (2 dans l'exemple). La formule en français devient donc : "égale à si le reste de la division euclidienne du numéro de la ligne sélectionnée divisée par 2 est nul, alors VRAI, et sinon, FAUX". Vrai et faux donnant chacun une mise en forme différente, j'imagine... Voilà ! J'espère avoir été clair, sinon, n'hésite pas à demander des précisions !
De rien... ;-)
-----Message d'origine----- Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci Patrick
=MOD(LIGNE( );2)=0 .
Crel
Merci beaucoup pour toutes ces explications, c'est très explicite c'est vraiment très sympa de "tomber" sur des gens comme toi. Patrick
"MAZAS Bernard" a écrit dans le message de news: #
Euh, pas génial le copier/coller. Bon, en voilà un autre, je pense plus explicite : -------------------------------------------------------------------------- --
------------------ 1) LIGNE() te renvoie le numéro de la ligne courante 2) MOD(valeur;diviseur) te renvoie le reste de la division de 'valeur' par 'diviseur'. Dans le cas présent, puisque 'diviseur' est égal à 2, =MOD(LIGNE();2) renvoie alternativement 1 ou 0, selon que le numéro de ligne
courante est impair ou pair. 3) la formule =MOD(LIGNE();2)=0 est une condition logique, vraie si MOD(LIGNE();2) est égal à 0, et fausse dans le cas contraire. C'est pourquoi, "encapsulée" dans la MEFC, les lignes concernées sont alternativement d'un format ou d'un autre.
Pour que cela soit plus concret, tu peux faire pas à pas ces manips directement sur une feuille de calcul quelconque et voir le résultat : 1) sélectionne une plage de cellules vides de n lignes et p colonnes 2) tape la formule =LIGNE() et valide en faisant CTRL + ENTREE ; tu peux vérifier tes résultats sur l'ensemble de la plage sélectionnée 3) tout en gardant ta sélection de plage, remplace dans ta barre de formule
=LIGNE() par =MOD(LIGNE();2) Pour cela, il te suffit de rajouter les caractères adéquats. Valide toujours
par CTRL ENTREE. Tu dois obtenir des lignes de 0 et des lignes de 1 alternées. 4) Complète ta formule par =0 à la fin : Tu dois obtenir des lignes de VRAI
et des lignes de FAUX.
NB : la validation par CTRL ENTREE n'est pas la validation matricielle : elle permet de saisir un même contenu (par exemple une formule) dans une plage au préalable sélectionnée. très pratique.
Bernard
Merci beaucoup pour toutes ces explications, c'est très explicite c'est
vraiment très sympa de "tomber" sur des gens comme toi.
Patrick
"MAZAS Bernard" <bbmazasnospam@club-internet.fr> a écrit dans le message de
news: #LNp1NzkDHA.2364@TK2MSFTNGP11.phx.gbl...
Euh, pas génial le copier/coller. Bon, en voilà un autre, je pense plus
explicite :
--------------------------------------------------------------------------
--
------------------
1) LIGNE() te renvoie le numéro de la ligne courante
2) MOD(valeur;diviseur) te renvoie le reste de la division de 'valeur' par
'diviseur'. Dans le cas présent, puisque 'diviseur' est égal à 2,
=MOD(LIGNE();2) renvoie alternativement 1 ou 0, selon que le numéro de
ligne
courante est impair ou pair.
3) la formule =MOD(LIGNE();2)=0 est une condition logique, vraie si
MOD(LIGNE();2) est égal à 0, et fausse dans le cas contraire. C'est
pourquoi, "encapsulée" dans la MEFC, les lignes concernées sont
alternativement d'un format ou d'un autre.
Pour que cela soit plus concret, tu peux faire pas à pas ces manips
directement sur une feuille de calcul quelconque et voir le résultat :
1) sélectionne une plage de cellules vides de n lignes et p colonnes
2) tape la formule =LIGNE() et valide en faisant CTRL + ENTREE ; tu peux
vérifier tes résultats sur l'ensemble de la plage sélectionnée
3) tout en gardant ta sélection de plage, remplace dans ta barre de
formule
=LIGNE() par =MOD(LIGNE();2)
Pour cela, il te suffit de rajouter les caractères adéquats. Valide
toujours
par CTRL ENTREE. Tu dois obtenir des lignes de 0 et des lignes de 1
alternées.
4) Complète ta formule par =0 à la fin : Tu dois obtenir des lignes de
VRAI
et des lignes de FAUX.
NB : la validation par CTRL ENTREE n'est pas la validation matricielle :
elle permet de saisir un même contenu (par exemple une formule) dans une
plage au préalable sélectionnée. très pratique.
Merci beaucoup pour toutes ces explications, c'est très explicite c'est vraiment très sympa de "tomber" sur des gens comme toi. Patrick
"MAZAS Bernard" a écrit dans le message de news: #
Euh, pas génial le copier/coller. Bon, en voilà un autre, je pense plus explicite : -------------------------------------------------------------------------- --
------------------ 1) LIGNE() te renvoie le numéro de la ligne courante 2) MOD(valeur;diviseur) te renvoie le reste de la division de 'valeur' par 'diviseur'. Dans le cas présent, puisque 'diviseur' est égal à 2, =MOD(LIGNE();2) renvoie alternativement 1 ou 0, selon que le numéro de ligne
courante est impair ou pair. 3) la formule =MOD(LIGNE();2)=0 est une condition logique, vraie si MOD(LIGNE();2) est égal à 0, et fausse dans le cas contraire. C'est pourquoi, "encapsulée" dans la MEFC, les lignes concernées sont alternativement d'un format ou d'un autre.
Pour que cela soit plus concret, tu peux faire pas à pas ces manips directement sur une feuille de calcul quelconque et voir le résultat : 1) sélectionne une plage de cellules vides de n lignes et p colonnes 2) tape la formule =LIGNE() et valide en faisant CTRL + ENTREE ; tu peux vérifier tes résultats sur l'ensemble de la plage sélectionnée 3) tout en gardant ta sélection de plage, remplace dans ta barre de formule
=LIGNE() par =MOD(LIGNE();2) Pour cela, il te suffit de rajouter les caractères adéquats. Valide toujours
par CTRL ENTREE. Tu dois obtenir des lignes de 0 et des lignes de 1 alternées. 4) Complète ta formule par =0 à la fin : Tu dois obtenir des lignes de VRAI
et des lignes de FAUX.
NB : la validation par CTRL ENTREE n'est pas la validation matricielle : elle permet de saisir un même contenu (par exemple une formule) dans une plage au préalable sélectionnée. très pratique.
Bernard
Arnaud
Bonsoir Patrick,
Mod pour modulo, c'est-à-dire le reste de la division. Mod(ligne();2) correspond donc au reste de la division (n° de ligne en cours) / 2. Ce qui signifie que quand le numéro de ligne est pair, la valeur est 0 et quand le numéro de ligne est impair, la valeur est 1 Si tu prends cette expression pour une mise en forme conditionnelle, la mise en forme sera appliquée une ligne sur deux (si tu préfère que ce soit une ligne sur trois, tu peux mettre =MOD(LIGNE( );3)=0
Arnaud
"Patrick" a écrit dans le message de news: 2bb6901c39330$d6152890$ Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer. merci Patrick
=MOD(LIGNE( );2)=0
Bonsoir Patrick,
Mod pour modulo, c'est-à-dire le reste de la division.
Mod(ligne();2) correspond donc au reste de la division (n° de ligne en
cours) / 2.
Ce qui signifie que quand le numéro de ligne est pair, la valeur est 0 et
quand le numéro de ligne est impair, la valeur est 1
Si tu prends cette expression pour une mise en forme conditionnelle, la mise
en forme sera appliquée une ligne sur deux (si tu préfère que ce soit une
ligne sur trois, tu peux mettre =MOD(LIGNE( );3)=0
Arnaud
"Patrick" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 2bb6901c39330$d6152890$a601280a@phx.gbl...
Bonjour
j'utilise cette formule (afin de colorer une ligne sur
deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci
Patrick
Mod pour modulo, c'est-à-dire le reste de la division. Mod(ligne();2) correspond donc au reste de la division (n° de ligne en cours) / 2. Ce qui signifie que quand le numéro de ligne est pair, la valeur est 0 et quand le numéro de ligne est impair, la valeur est 1 Si tu prends cette expression pour une mise en forme conditionnelle, la mise en forme sera appliquée une ligne sur deux (si tu préfère que ce soit une ligne sur trois, tu peux mettre =MOD(LIGNE( );3)=0
Arnaud
"Patrick" a écrit dans le message de news: 2bb6901c39330$d6152890$ Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer. merci Patrick
=MOD(LIGNE( );2)=0
Crel
Merci beaucoup Arnaud, très sympa de ta part. Patrick
"Arnaud" a écrit dans le message de news: 3f902679$0$244$
Bonsoir Patrick,
Mod pour modulo, c'est-à-dire le reste de la division. Mod(ligne();2) correspond donc au reste de la division (n° de ligne en cours) / 2. Ce qui signifie que quand le numéro de ligne est pair, la valeur est 0 et quand le numéro de ligne est impair, la valeur est 1 Si tu prends cette expression pour une mise en forme conditionnelle, la mise
en forme sera appliquée une ligne sur deux (si tu préfère que ce soit une ligne sur trois, tu peux mettre =MOD(LIGNE( );3)=0
Arnaud
"Patrick" a écrit dans le message de news: 2bb6901c39330$d6152890$ Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer. merci Patrick
=MOD(LIGNE( );2)=0
Merci beaucoup Arnaud,
très sympa de ta part.
Patrick
"Arnaud" <pas.de.spam.pub.laverne@free.fr> a écrit dans le message de news:
3f902679$0$244$4d4eb98e@read.news.fr.uu.net...
Bonsoir Patrick,
Mod pour modulo, c'est-à-dire le reste de la division.
Mod(ligne();2) correspond donc au reste de la division (n° de ligne en
cours) / 2.
Ce qui signifie que quand le numéro de ligne est pair, la valeur est 0 et
quand le numéro de ligne est impair, la valeur est 1
Si tu prends cette expression pour une mise en forme conditionnelle, la
mise
en forme sera appliquée une ligne sur deux (si tu préfère que ce soit une
ligne sur trois, tu peux mettre =MOD(LIGNE( );3)=0
Arnaud
"Patrick" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 2bb6901c39330$d6152890$a601280a@phx.gbl...
Bonjour
j'utilise cette formule (afin de colorer une ligne sur
deux)qui fonctionne très bien, mais peut-on me l'expliquer.
merci
Patrick
Merci beaucoup Arnaud, très sympa de ta part. Patrick
"Arnaud" a écrit dans le message de news: 3f902679$0$244$
Bonsoir Patrick,
Mod pour modulo, c'est-à-dire le reste de la division. Mod(ligne();2) correspond donc au reste de la division (n° de ligne en cours) / 2. Ce qui signifie que quand le numéro de ligne est pair, la valeur est 0 et quand le numéro de ligne est impair, la valeur est 1 Si tu prends cette expression pour une mise en forme conditionnelle, la mise
en forme sera appliquée une ligne sur deux (si tu préfère que ce soit une ligne sur trois, tu peux mettre =MOD(LIGNE( );3)=0
Arnaud
"Patrick" a écrit dans le message de news: 2bb6901c39330$d6152890$ Bonjour j'utilise cette formule (afin de colorer une ligne sur deux)qui fonctionne très bien, mais peut-on me l'expliquer. merci Patrick