Controle de donnée et mise en forme conditionnelle
phil74300
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Controle de donnée et mise en forme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
1 réponse
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
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