Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tableau avec une MFC assez spéciale

13 réponses
Avatar
Guido
Bonsoir à vous tous,
je cherche la possibilité de faire une MFC pas courante du tout.
J'ai une table de données dans la feuil1, et en feuil2 la feuille
d'exercice.
Je voudrais que la MFC, me mette en rouge si sur une ligne quelconque, la
valeur inscrite dans la feuil2 ne correspond pas à celle de la feuil1 qui
peut être inscrit à un emplacement quelconque.

J'avais reçu en son temps une solution à deux colonnes de données, mais je
n'arrive pas à corriger les formules pour que cela fonctionne sur 4
colonnes.

Je mets le fichier sur lequel je travaille mes tests en partage
http://cjoint.com/?fBaPgHKKXT

Merci à qui peut m'aider

Guido

10 réponses

1 2
Avatar
AV
Avec les plages nommées (tableau de Feuil1)
En "Feuil2", sélection A2:D21 >> MEFC >>

=ESTNA(EQUIV(1;(Allemand=$A2)*(Français=$B2)*(Anglais=$C2)*(Italien=$D2);0))

Format >> etc...

AV
Avatar
JB
Bonjour,

http://cjoint.com/?fBhed3p8dC

=SOMMEPROD((All=$A2)*(Fra=$B2)*(All<>"")*(Anglais=$C2)*(Italien=$D2)*(All<>""))=0

Cordialement JB
Avatar
Guido
Bonsoir AV,
je te remercie pour la formule. C'est perfect.
Salutations
Guido

"AV" a écrit dans le message de
news:
Avec les plages nommées (tableau de Feuil1)
En "Feuil2", sélection A2:D21 >> MEFC >>


=ESTNA(EQUIV(1;(Allemand=$A2)*(Français=$B2)*(Anglais=$C2)*(Italien=$D2);0))


Format >> etc...

AV




Avatar
Guido
Bonsoir JB,
Merci pour ta formule, mais je dois dire que la solution n'est pas ce que je
recherche.
Il s'agit de mettre en rouge les mots de la ligne (s'ils ne correspondent
pas à ce qui se trouve dans la feuil1).
C'est à dire:
A2; B2; C2; D,2 = Mot_all_15 ; Mot_Fra_15 ; Mot_Ang_15 ; Mot_Ital_15
Il n'y a pas de couleurs
si par exemple les données ne correspondent pas, c'est là que la couleur
s'affiche
A2; B2; C2; D,2 = Mot_all_12 ; Mot_Fra_19 ; Mot_Ang_2 ; Mot_Ital_7

Le fichier original est ici. Il fonctionne pour deux colonnes, mais pas pour
quatre.
http://cjoint.com/?fBwGDPKdMa

Merci à toi
Guido





"JB" a écrit dans le message de
news:
Bonjour,

http://cjoint.com/?fBhed3p8dC


=SOMMEPROD((All=$A2)*(Fra=$B2)*(All<>"")*(Anglais=$C2)*(Italien=$D2)*(All<>"

"))=0

Cordialement JB



Avatar
Guido
Rebonsoir AV,
Est-il possible que la MFC, ne fonctionne qu'une fois les quatre cellules de
la même ligne remplie ? et pas avant ?
Merci à toi
Guido

"AV" a écrit dans le message de
news:
Avec les plages nommées (tableau de Feuil1)
En "Feuil2", sélection A2:D21 >> MEFC >>


=ESTNA(EQUIV(1;(Allemand=$A2)*(Français=$B2)*(Anglais=$C2)*(Italien=$D2);0))


Format >> etc...

AV




Avatar
JB
Bonjour

http://cjoint.com/?fCgG3ppWt6

1-La solution que j'avais donné fonctionne (pour la question posée
voir pj)
2-solution pour la 2e question:

=ET(NBVAL($A2:$D2)=4;ESTNA(EQUIV($A2&$B2&$C2&$D2;All&Fra&ital&ang;0)))


JB
Avatar
AV
Exemple joint

Attention aux solutions qui utilisent la concaténation...

http://cjoint.com/?fChDQpiTTy

AV
Avatar
Guido
Bonjour AV,
sur le tableau que je renvoie, j'ai mis dans la feuil1 le texte qui devrait
être reconnu.
dans la feuil2, j'ai juste changé les chiffres dans des lignes des trois
tableaux.

Le premier tableau, me donnerais tout faux
les deux autres fonctionnent, mais la ligne cinq dit qu'il y a erreur, mais
il y a le texte juste dans chaque cellule. Serais-ce ce que tu disait ?
problèmes dans les concaténations ?

Je me demande alors, s'il ne serait pas plus simple alors de pratiquer avec
un code en Vba ?

http://cjoint.com/?fCj6u5G5ko

Merci à toi
Guido


"AV" a écrit dans le message de
news:
Exemple joint

Attention aux solutions qui utilisent la concaténation...

http://cjoint.com/?fChDQpiTTy

AV




Avatar
Guido
Bonjour JB,

Merci pour ton tableau et la correction. Cela fonctionne bien
Bien à toi
Guido

"JB" a écrit dans le message de
news:
Bonjour

http://cjoint.com/?fCgG3ppWt6

1-La solution que j'avais donné fonctionne (pour la question posée
voir pj)
2-solution pour la 2e question:

=ET(NBVAL($A2:$D2)=4;ESTNA(EQUIV($A2&$B2&$C2&$D2;All&Fra&ital&ang;0)))


JB
Avatar
AV
Le problème est que dans la 2° feuille les colonnes Italie et Anglais sont
inversées !

http://cjoint.com/?fCkZEOuVMg

AV
1 2