Couleur si email valide

Résolu
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai une configuration suivante :

Onglet 1 colonne D : email du demandeur
Onglet 1 colonne K : nom de l'établissement

Onglet 2 colonne A : nom de l'établissement
Onglet 2 colonne I-J-K-L : les emails autorisés

Je souhaiterais avoir dans l'onglet 1 colonne D un fond vert si l'utilisateur est autorisé sur cette établissement.
et rouge si non.

Merci d'avance .

A voir également:

5 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Excel est un outil fabuleux qui fascine et invite aux défis un peu comme un jeu ou un match.
si tu aimes il est possible de simplifier tes formules en nommant tes plages de travail, exemple la plage Feuil2!$A$2:$A$100 je l'ai nommée Etabl pour Etablissement la plage Feuil2!$I$2:$I$100 je l'ai nommée Visa1 mais pourrait être Auto1 ou oui1 oui2 etc
la plage Feuil2!$J$2:$J$100 je l'ai nommée Visa2 idem pour Feuil2!$K$2:$K$100 nommée Visa3 et pour la dernière Visa4

la formule MFC pour coloriser en rouge se limite à
=ET(SOMMEPROD((Etabl=K2)*(Visa1=D2)+(Visa2=D2)+(Visa3=D2)+(Visa4=D2))=0)
pour la vert
=ET(D2>0;SOMMEPROD((Etabl=K2)*(Visa1=D2)+(Visa2=D2)+(Visa3=D2)+(Visa4=D2)))

https://www.cjoint.com/c/KKDvNPSlkLF
1
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

commence par sélectionner la plage des emails colonne D onglet 1 exemple D2:D50
MFC
la formule est
=ET(NB.SI(Feuil2!$I$2:$K$20;D2)>0)
mais tu peux la simplifier à
=NB.SI(Feuil2!$I$2:$K$20;D2)
format/choisir la couleur de remplissage vert

idem pour la deuxième condition
dans ce cas la formule est
=ET(D2<>"";NB.SI(Feuil2!$I$2:$K$20;D2)=0)
format/remplissage/couleur rouge

0
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   40
 
Merci pour ta réponse,
j'aurais du préciser un truc, le premier onglet est autoimplémenté par forms, les utilisateurs poste depuis différents établissement, je souhaiterais que seul les utilisateurs du bon établissement soit en vert.

je souhaiterais un truc du genre :

Si Feuil1!k (établissement) = "PARIS CDG", trouver l'établissement dans Feuil2!A, si ok, alors vérifier si la valeur email dans Feuil1!D est autorisé dans l'une des colonnes de Feuil2! I-J-K-L ; alors si oui en vert, sinon en rouge.

Merci pour ta réponse.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,
il est certains que sans connaitre tous les éléments c'est compliqué.

Sur l'onglet Feuil1 es ce que colonne K tu as plusieurs noms identiques pouvant faire référence aux colonnes I-J-K et L comme d'ailleurs sur l'onglet Feuil2

0
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   40
 
COLONNE K tu as plusieurs fois la valeur qui revient étant donner que j'ai plusieurs demande du meme établissement.

Mais ce sont tjs les même autorisé.


FEUILLE 1 :
COL D | COL K
dupont@test.fr | CDG
durand@test.fr | BERCY
dupont@test.fr | CDG



FEUILLE 2 :
COL A | COL I/J/K/L
CDG | dupont@test.fr
BERCY | durand@test.fr
CDG | dupont@test.fr
CDG | leroy@test.fr
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

le mieux est de mettre à notre disposition un exemple de ton fichier anonymisé que l'on voit sa structure
Je dois m'absenter un moment

pour joindre un fichier
pour joindre un exemple de fichier anonymisé
1) Aller dans https://www.cjoint.com/
2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".

0
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   40
 
Merci pour ton aide :

https://www.cjoint.com/c/KKDnrmepxTm
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Me voilà de retour,
alors commence par traiter la colorisation rouge, sélectionne la plage D2:D10 onglet Feuil1
MFC
la formule est
=ET(SOMMEPROD((Feuil2!$A$2:$A$100=K2)*(Feuil2!$I$2:$I$100=D2)+(Feuil2!$J$2:$J$100=D2)+(Feuil2!$K$2:$K$100=D2)+(Feuil2!$L$2:$L$100=D2))=0)

Format/couleur ROUGE

deuxième MFC
la formule est
=ET(D2>0;SOMMEPROD((Feuil2!$A$2:$A$100=K2)*(Feuil2!$I$2:$I$100=D2)+(Feuil2!$J$2:$J$100=D2)+(Feuil2!$K$2:$K$100=D2)+(Feuil2!$L$2:$L$100=D2)))


Ton fichier exemple en retour
https://www.cjoint.com/c/KKDrQzyAfMF
0
ViriisXP Messages postés 487 Date d'inscription   Statut Membre Dernière intervention   40
 
Dude !
That's amazing !

Oui, quand je suis impressionné je parle anglais xD

Merci infiniment tu me sauve.

Plus qu'une formule (nouveau post demain lol) et j'aurais tout mon tableau en version RTM
0