Controle de donnée et mise en forme conditionnelle

Fermé
phil74300 Messages postés 1 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 16 septembre 2013 - Modifié par phil74300 le 16/09/2013 à 13:33
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 16 sept. 2013 à 13:59
Bonjour
je voudrais savoir si une formule me permet de faire ce controle.
Je dois absolument avoir dans ma colonne A les données suivantes par exemple = 10/20/30/40/50/60 et peut importe si cela ne ce suit pas car les données seront mises au hazard mais par contre elles devront toutes y etre

A1=20
A2=10
A3=30
A4=40
A5=
A6=60
pour mon exemple je voudrais que ma formule controle ma colonne A et m'indique en changeant de couleur par exemple en rouge qu'il me manque une des données repertoriées dans la cellule A5
merci d'avance
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 424
Modifié par Vaucluse le 16/09/2013 à 14:13
Bonjour
pas sur d'avoir compris!, mais essayez, on verra bien :-):
A adapter:
de X1 a X6 la liste (sans cellule vide) des valeurs à retrouver
de A1 à A100 vos entrées
mise en forme conditionnelle par formule:

=NB.SI($X1$:$X$6;$A1)=0


Mais ceci vous dira qu'une cellule n'a pas une valeur conforme à la liste. Ca ne vous dira pas ce qui manque!
crdlmnt

ps Varaiante:

vous pouvez aussi détecter par une formule si tous les codes de références sont dans le, champ A avec cette formule,placée dans une cellule hors champ:
toujours selon le même exemple:
=SOMMEPROD((SI(NB.SI($X$1:$X$6;A1:A100);1)*1)
qui devrait vous donner le nombre de code de X placés en A , et donc vous signaler quand ce nombre est inférieur à celui de la liste en X
Attention, cette formule est matricielle et doit être entrée avec la touche Enter en maintenant ctrl et shift enfoncées. Elle se retrouve automatiquement entre crochets dans la barre de formule.

En complètant avec une MFC sur X1:X6 selon cette formule:
=NB.SI($A$1:$A$100;X1)=0 vous saurez quels sont les codes qui n'existent pas en A
Il semble d'ailleurs que cette dernière MFC suffise pour signaler qu'il manque des codes
crdlmnt



Errare humanum est, perseverare diabolicum
0