OVH Cloud OVH Cloud

Mise en forme conditionnelle

9 réponses
Avatar
Nelly
Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise en
forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer la même
chose, mais à chaque changement de ville suivant l'exemple ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886

9 réponses

Avatar
jb
Cette formule dans une MEFC permet de repérer les changement de code.
Dans Bordure, on peut spécifier un trait en haut de la cellule

-Sélectionner le champ A2:Axxxx
-Choisir Formule
=GAUCHE($A1;4)<>GAUCHE($A2;4)

On obtient :
-----------------------------------------------------------
1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
-----------------------------------------------------------
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
-------------------------------------------------------------
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364

Cordialement JB
Avatar
SL
Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise
en forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer la
même chose, mais à chaque changement de ville suivant l'exemple
ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886




Avatar
SL
Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise
en forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer la
même chose, mais à chaque changement de ville suivant l'exemple
ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886




Avatar
Nelly
Ce n'est pas tout à fait ce que j'aurai voulu, mais ça fonctionne
parfaitement. La bordure étant peu visible, jai préféré colorer la ligne par
"motifs" pour mieux visualiser la séparation.

Merci pour votre aide.
Cordialement
NJ


"jb" a écrit dans le message de news:

Cette formule dans une MEFC permet de repérer les changement de code.
Dans Bordure, on peut spécifier un trait en haut de la cellule

-Sélectionner le champ A2:Axxxx
-Choisir Formule
=GAUCHE($A1;4)<>GAUCHE($A2;4)

On obtient :
-----------------------------------------------------------
1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
-----------------------------------------------------------
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
-------------------------------------------------------------
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364

Cordialement JB
Avatar
Nelly
Bonjour Stéphane

J'ai essayé d'appliquer ta formule, mais dès le 3ième "ALES", ça ne marche
plus, j'ai cherché dans toutes las directions, je ne trouve pas.
Peut-être n'ai-je pas saisis qqchose...

Merci quand même pour ton aide.
Cordialement,
NJ

"SL" a écrit dans le message de news:

Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise
en forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer la
même chose, mais à chaque changement de ville suivant l'exemple
ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886








Avatar
SL
Exact
des problèmes d'arrondi (10E-16 en non 0) et de Somme matricielle

donc les conditions sont
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=1
et
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=0

exemple ici
http://cjoint.com/?kqtfhPP48L

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour Stéphane

J'ai essayé d'appliquer ta formule, mais dès le 3ième "ALES", ça ne marche
plus, j'ai cherché dans toutes las directions, je ne trouve pas.
Peut-être n'ai-je pas saisis qqchose...

Merci quand même pour ton aide.
Cordialement,
NJ

"SL" a écrit dans le message de news:

Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise
en forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer
la même chose, mais à chaque changement de ville suivant l'exemple
ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886












Avatar
SL
Exact
des problèmes d'arrondi et de Somme matricielle

donc les conditions sont
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=1
et
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=0

exemple ici
http://cjoint.com/?kqtfhPP48L

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour Stéphane

J'ai essayé d'appliquer ta formule, mais dès le 3ième "ALES", ça ne marche
plus, j'ai cherché dans toutes las directions, je ne trouve pas.
Peut-être n'ai-je pas saisis qqchose...

Merci quand même pour ton aide.
Cordialement,
NJ

"SL" a écrit dans le message de news:

Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise
en forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer
la même chose, mais à chaque changement de ville suivant l'exemple
ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886












Avatar
SL
3e envoi, problème de serveur

Exact
des problèmes d'arrondi et de Somme matricielle

donc les conditions sont
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=1
et
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=0

exemple ici
http://cjoint.com/?kqtfhPP48L

Stéphane


"Nelly" a écrit dans le message de news:

Bonjour Stéphane

J'ai essayé d'appliquer ta formule, mais dès le 3ième "ALES", ça ne marche
plus, j'ai cherché dans toutes las directions, je ne trouve pas.
Peut-être n'ai-je pas saisis qqchose...

Merci quand même pour ton aide.
Cordialement,
NJ

"SL" a écrit dans le message de news:

Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une mise
en forme conditionnelle : "La formule est : =MOD(LIGNE();2), appliquer
la même chose, mais à chaque changement de ville suivant l'exemple
ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes, mais
rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886












Avatar
Nelly
Un grand MERCI stéphane,

NJ



"SL" a écrit dans le message de news:

3e envoi, problème de serveur

Exact
des problèmes d'arrondi et de Somme matricielle

donc les conditions sont
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=1
et
=MOD(ENT(SOMMEPROD(1/NB.SI($B$2:$B2;$B$2:$B2)));2)=0

exemple ici
http://cjoint.com/?kqtfhPP48L

Stéphane


"Nelly" a écrit dans le message de news:

Bonjour Stéphane

J'ai essayé d'appliquer ta formule, mais dès le 3ième "ALES", ça ne
marche plus, j'ai cherché dans toutes las directions, je ne trouve pas.
Peut-être n'ai-je pas saisis qqchose...

Merci quand même pour ton aide.
Cordialement,
NJ

"SL" a écrit dans le message de news:

Bonjour

pour une alternance de couleur
B1 ton étiquette VILLE
B2:Bxx tes villes

en B2 : MEFC =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=1 sera vrai pour
les
villes "impaires" et =MOD(SOMME(1/NB.SI($B$2:B2;$B$2:B2));2)=0 sera faux
se sera l'inverse pour les villes "paires".

Stéphane

"Nelly" a écrit dans le message de news:

Bonjour à tous,

Je vroudrais, sur le principe de colorer une ligne sur deux par une
mise en forme conditionnelle : "La formule est : =MOD(LIGNE();2),
appliquer la même chose, mais à chaque changement de ville suivant
l'exemple ci-dessous.

J'ai trouvé sur le forum comment le faire toutes les 3 ou 4 lignes,
mais rien pour un nombre variable en fonction du contenu d'une colonne.

Merci d'avance pour votre aide !!

1825 AGEN PATRICK 35674
1825 AGEN LUCILE 37592
1825 AGEN SANDRINE 24578
1743 AIX JACQUELINE 38250
1743 AIX EMILIENNE 36800
1743 AIX BERENGERE 38384
1743 AIX JOSETTE 36745
1772 ALBERVILLE AF SANDRINE 36795
1772 ALBERVILLE AF STEPHANIE 37167
1772 ALBERVILLE AF ISABELLE 38364
1772 ALBERVILLE AF CHRISTELLE 36790
1784 ALBI F. VALERIE 36934
1784 ALBI F. FLORENCE 34249
1784 ALBI F. VALERIE 37937
1841 ALES PATRICE 33063
1841 ALES DANIELLE 37186
1841 ALES SIMONE 37151
1841 ALES NICOLAS 38405
1841 ALES MARIE-LYNE 37151
1841 ALES SUZANNE 37151
1841 ALES DJIMA 37151
1841 ALES CHRISTIAN 37151
1873 AMIENS ANNE 36308
1873 AMIENS DANIELE 32752
1873 AMIENS NOELLE 34345
1873 AMIENS OLIVIER 36540
1873 AMIENS EVELYNE 28621
1873 AMIENS JOSE 34295
1773 AMIENS F. LAURE 36886