Comparaison de celulles dans une colonne
Résolu
debutante-excel
Messages postés
195
Statut
Membre
-
zorroestarrivé Messages postés 1849 Date d'inscription Statut Membre Dernière intervention -
zorroestarrivé Messages postés 1849 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà mon petit problème,
Je saisi des matricules (alphanumériques) dans une cellule.
Tous les matricules saisis sont dans une même colonne.
Je voudrai pouvoir faire un alerte si jamais on saisi un matricule qui existe déjà dans la colonne.
Es ce qu'il existe une formule qui puisse me faire celà.
Merci d'avance.
Voilà mon petit problème,
Je saisi des matricules (alphanumériques) dans une cellule.
Tous les matricules saisis sont dans une même colonne.
Je voudrai pouvoir faire un alerte si jamais on saisi un matricule qui existe déjà dans la colonne.
Es ce qu'il existe une formule qui puisse me faire celà.
Merci d'avance.
A voir également:
- Comparaison de celulles dans une colonne
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Comparaison million milliard - Accueil - Technologies
- Colonne word - Guide
- Excel additionner une colonne - Guide
4 réponses
Salut,
En supposant que ta colonne de saisies est la colonne A
Dans la cellule de droite (B1) tu saisis la formule suivante =SI(NB.SI(A:A;A1)>1;"Déjà Saisi";"")
Tu copies ensuite la cellule B1 en B2, B3 .......
Dans le cas où tu saisis un doublon, le texte s'affiche aux 2 endroits.
Dis moi si cela te convient
A+
En supposant que ta colonne de saisies est la colonne A
Dans la cellule de droite (B1) tu saisis la formule suivante =SI(NB.SI(A:A;A1)>1;"Déjà Saisi";"")
Tu copies ensuite la cellule B1 en B2, B3 .......
Dans le cas où tu saisis un doublon, le texte s'affiche aux 2 endroits.
Dis moi si cela te convient
A+
Bonjour tous:
il y a aussi tout simplement la mise en forme conditionnelle:
par exemple dans la colonne A
Sélectionnez la colonne (e prenant précaution avant d'avoir sélectionner la cellule A1)
Barre des taches / Format / Mise en forme conditionnelle/
Dans la boite affichée:
Fenêtre à gauche, choisir: la formule est
Fenêtre A droite, entrer
=NB.SI(A:A;A1)>1
Cliquez sur onglet format dans la boite
Choisir par exemple motif/ rouge
OK et fermer la fenêtre avec OK
Les deux cellules qui recevront un code identiques s'allumeront alors en rouge jusqu'à correction
Crdlmnt (Une bis à Tornado)
Cr
il y a aussi tout simplement la mise en forme conditionnelle:
par exemple dans la colonne A
Sélectionnez la colonne (e prenant précaution avant d'avoir sélectionner la cellule A1)
Barre des taches / Format / Mise en forme conditionnelle/
Dans la boite affichée:
Fenêtre à gauche, choisir: la formule est
Fenêtre A droite, entrer
=NB.SI(A:A;A1)>1
Cliquez sur onglet format dans la boite
Choisir par exemple motif/ rouge
OK et fermer la fenêtre avec OK
Les deux cellules qui recevront un code identiques s'allumeront alors en rouge jusqu'à correction
Crdlmnt (Une bis à Tornado)
Cr
Re bonjour,
Je me permets de venir te poser un complément.
Est il possible en plus de comparer les cellules d'une même colonne de faire une comparaison aussi de cette même colonne mais avec un classeur différent.
Concretement j'ai 2 classeurs.
dans un classeur donc je compare mes cellules dans une meme colonne et je verifie aussi que cette cellule n'existe pas dans la meme colonne mais dans un autre classeur.
j'espère avoir été claire.
merci de ta réponse.
Je me permets de venir te poser un complément.
Est il possible en plus de comparer les cellules d'une même colonne de faire une comparaison aussi de cette même colonne mais avec un classeur différent.
Concretement j'ai 2 classeurs.
dans un classeur donc je compare mes cellules dans une meme colonne et je verifie aussi que cette cellule n'existe pas dans la meme colonne mais dans un autre classeur.
j'espère avoir été claire.
merci de ta réponse.
RE:
La formule (Excellente d'ailleurs de Vaucluse) utilise une mise en forme conditionnelle or (je viens de refaire le test), elle ne marche pas si elle fait référence à un autre classeur (ni même à une autre feuille!) que celui dans lequel on la met.
Donc peut-être que Vaucluse aura une idée sur ce coup car je ne vois pas de solution simple sinon passer par un RECHERCHEV dans le classeur séparé mais pas souple du tout.
A+
La formule (Excellente d'ailleurs de Vaucluse) utilise une mise en forme conditionnelle or (je viens de refaire le test), elle ne marche pas si elle fait référence à un autre classeur (ni même à une autre feuille!) que celui dans lequel on la met.
Donc peut-être que Vaucluse aura une idée sur ce coup car je ne vois pas de solution simple sinon passer par un RECHERCHEV dans le classeur séparé mais pas souple du tout.
A+
Re
Je n'ai pas testé de classeur, mais de feuille à feuille, je peux donner une solution avec MFC:
Par exemple une colonne A en Feuil1 et une colonne A en Feuil2, celle ci étant à remplir.
Sur feuille 1:
_Sélectionner colonne A, la nommer par exemple CHAMP
Sur feuille 2:
_Mise en forme conditionnelle:
1°)
La formule est: =NB.SI(CH;A1)>0
Formater rouge
Onglet ajouter
La formule est
=NB.SI(A:A)A1>1
Formater rouge
Ainsi, la cellule s'allumera en rouge:
*si le code existe déja dans le premier champ
*si le code est placé deux fois dans le deuxième champ
Quant à traiter à partir d'un autre classeur, on va chercher, mais dans l'immédiat, il serait peut être plus simple de copier les codes dans le classeur ce travail, sur une feuille différente, de nommer ce champ et d'appliquer la méthode ci dessus.
crdlmntl
Je n'ai pas testé de classeur, mais de feuille à feuille, je peux donner une solution avec MFC:
Par exemple une colonne A en Feuil1 et une colonne A en Feuil2, celle ci étant à remplir.
Sur feuille 1:
_Sélectionner colonne A, la nommer par exemple CHAMP
Sur feuille 2:
_Mise en forme conditionnelle:
1°)
La formule est: =NB.SI(CH;A1)>0
Formater rouge
Onglet ajouter
La formule est
=NB.SI(A:A)A1>1
Formater rouge
Ainsi, la cellule s'allumera en rouge:
*si le code existe déja dans le premier champ
*si le code est placé deux fois dans le deuxième champ
Quant à traiter à partir d'un autre classeur, on va chercher, mais dans l'immédiat, il serait peut être plus simple de copier les codes dans le classeur ce travail, sur une feuille différente, de nommer ce champ et d'appliquer la méthode ci dessus.
crdlmntl
Bonsoir,
J'ai essayé de mettre la solution proposée mais je dois etre nulle car je n'y arrive pas.
Sur la feuille 1, j'ai séléctionné la colonne A et ensuite j'ai fait
insertion nom définir et là j'ai saisi Champ pour nommer ma colonne.
Sur la feuille 2, j'ai sélectionné la colonne A et ensuite j'ai saisi la formule
=NB.SI(CH;A1)>0
es ce CH ou Champ qu'il faut mettre ??
ensuite quand vous dites
Onglet ajouter
La formule est
=NB.SI(A:A)A1>1
Formater rouge
c'est à faire dans la feuille 1 c'est bien ca ?
quand je saisi la formule il y a une erreur
la formule ca ne serait pas =NB.SI(A:A;A1)>1 ??
désolée de vous déranger.
Merci de votre aide.
J'ai essayé de mettre la solution proposée mais je dois etre nulle car je n'y arrive pas.
Sur la feuille 1, j'ai séléctionné la colonne A et ensuite j'ai fait
insertion nom définir et là j'ai saisi Champ pour nommer ma colonne.
Sur la feuille 2, j'ai sélectionné la colonne A et ensuite j'ai saisi la formule
=NB.SI(CH;A1)>0
es ce CH ou Champ qu'il faut mettre ??
ensuite quand vous dites
Onglet ajouter
La formule est
=NB.SI(A:A)A1>1
Formater rouge
c'est à faire dans la feuille 1 c'est bien ca ?
quand je saisi la formule il y a une erreur
la formule ca ne serait pas =NB.SI(A:A;A1)>1 ??
désolée de vous déranger.
Merci de votre aide.
Bonjour,
Pour tout t'avouer j'ai donc une feuille excel qui contient en autre plusieurs colonnes (de A à S).
La colonne à contrôler c'est la colonne C dans mon cas.
Donc si je comprend bien ta solution ca serait de rajouter une colonne supplémentaire, dans mon cas T.
et si je saisi un doublon ca me mettra à la place "déjà saisi" dans la colonne C.
si ca fait celà ca peut me convenir, je vais faire un test.
merci
Pour tout t'avouer j'ai donc une feuille excel qui contient en autre plusieurs colonnes (de A à S).
La colonne à contrôler c'est la colonne C dans mon cas.
Donc si je comprend bien ta solution ca serait de rajouter une colonne supplémentaire, dans mon cas T.
et si je saisi un doublon ca me mettra à la place "déjà saisi" dans la colonne C.
si ca fait celà ca peut me convenir, je vais faire un test.
merci
RE:
Pas tout à fait. Mais je viens de penser à une autre solution qui serait de t'afficher un message (fenêtre) en cas de saisie double.
Pour cela le plus simple est que tu mettes ton fichier sous http://www.cijoint.fr/ et que tu donnes ensuite le lien dans ta réponse.
Je te mettrai la formule correcte.
OK?
A+
Pas tout à fait. Mais je viens de penser à une autre solution qui serait de t'afficher un message (fenêtre) en cas de saisie double.
Pour cela le plus simple est que tu mettes ton fichier sous http://www.cijoint.fr/ et que tu donnes ensuite le lien dans ta réponse.
Je te mettrai la formule correcte.
OK?
A+