A voir également:
- Vous souhaitez restreindre les valeurs saisies dans une cellule à un ensemble précis
- Restreindre instagram - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Restreindre messenger - Forum Facebook Messenger
- Si une cellule contient un mot alors ✓ - Forum Excel
8 réponses
FreddyONe73
Messages postés
15
Date d'inscription
lundi 25 janvier 2010
Statut
Membre
Dernière intervention
24 janvier 2020
5 juil. 2015 à 18:50
5 juil. 2015 à 18:50
Bonjour,
L'ennui dans ta demande est que tu mélange 2 types de donnée ! décimal et texte !
Ce que je te propose, est de définir avec Données\Outils de données \Validation des données :
Autorisé : Décimal
Données : comprise entre
Mini : -1
Maxi : 20
ENSUITE : format de cellule \Nombre \ Personnalisé :
saisi cette chaîne :
0,00;"inapte"
ce qui aura pour effet d'afficher "inapte" si la valeur saisie est négative
Pour le problème des doublons, tu as un outils à utiliser avec Données\Outils de données \supprimer les doublons
Si tu veux détecter dès la saisie, il faudra passer par une macro....
Mais c'est possible. Tout dépend de l'utilisation.
L'ennui dans ta demande est que tu mélange 2 types de donnée ! décimal et texte !
Ce que je te propose, est de définir avec Données\Outils de données \Validation des données :
Autorisé : Décimal
Données : comprise entre
Mini : -1
Maxi : 20
ENSUITE : format de cellule \Nombre \ Personnalisé :
saisi cette chaîne :
0,00;"inapte"
ce qui aura pour effet d'afficher "inapte" si la valeur saisie est négative
Pour le problème des doublons, tu as un outils à utiliser avec Données\Outils de données \supprimer les doublons
Si tu veux détecter dès la saisie, il faudra passer par une macro....
Mais c'est possible. Tout dépend de l'utilisation.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
5 juil. 2015 à 19:21
5 juil. 2015 à 19:21
Bonjour,
Bonne idée.
On peut aussi combiner les 2 dans une validation par formule :
eric
Bonne idée.
On peut aussi combiner les 2 dans une validation par formule :
=OU(B2="Inapte";ET(B2>=0;B2<=20))
eric
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
5 juil. 2015 à 20:34
5 juil. 2015 à 20:34
Bonjour,
Exemple avec la colonne A :
Tu sélectionnes la colonne puis Validation de données > Personnalisé
Formule : =NB.SI(A:A;"BA13")<2
A+
Exemple avec la colonne A :
Tu sélectionnes la colonne puis Validation de données > Personnalisé
Formule : =NB.SI(A:A;"BA13")<2
A+
Bonjour.
Votre réponse ne marche que pour "BA13".
Je veux qu'il n' y ait pas de doublon sur la colonne détectable à la saisie.
Votre réponse ne marche que pour "BA13".
Je veux qu'il n' y ait pas de doublon sur la colonne détectable à la saisie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
5 juil. 2015 à 23:30
5 juil. 2015 à 23:30
Pour compter le nombre de doublons dans la plage concernée (A1:A100 par exemple), tu peux placer la formule suivante dans une cellule dédiée (B1 par exemple) :
=NBVAL(A1:A10)-SOMMEPROD(SI(A1:A10<>"";1/NB.SI(A1:A10;A1:A10)))
Attention ! il s'agit d'une formule matricielle qui doit être validée par Ctrl + Maj + Entrée.
Ensuite, tu appliques la validation de données sur la plage A1:A100 avec la formule
=$B$1=0
A+
=NBVAL(A1:A10)-SOMMEPROD(SI(A1:A10<>"";1/NB.SI(A1:A10;A1:A10)))
Attention ! il s'agit d'une formule matricielle qui doit être validée par Ctrl + Maj + Entrée.
Ensuite, tu appliques la validation de données sur la plage A1:A100 avec la formule
=$B$1=0
A+
Bonsoir Gyrus.
En fait il ne s'agit pas de "compter le nombre de doublons" mais empêcher la saisie de doublons par inadvertance dans une colonne.
Merci de bien vouloir m'aider.
En fait il ne s'agit pas de "compter le nombre de doublons" mais empêcher la saisie de doublons par inadvertance dans une colonne.
Merci de bien vouloir m'aider.
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
6 juil. 2015 à 07:10
6 juil. 2015 à 07:10
Alors il faut utiliser une colonne vide, par exemple C:C.
En C2 saisir la formule =NB.SI(A$1:A2;A2) et recopier vers le bas.
Si le résultat est >1, il y a doublon.
On peut alors se contenter de colorer la cellule contenant ce résultat, en utilisant la Mise en forme conditionnelle.
On peut se servir de ce même outil pour mettre en blanc la police de la colonne A.
https://www.cjoint.com/c/EGgfftQ48U7
Cordialement.
En C2 saisir la formule =NB.SI(A$1:A2;A2) et recopier vers le bas.
Si le résultat est >1, il y a doublon.
On peut alors se contenter de colorer la cellule contenant ce résultat, en utilisant la Mise en forme conditionnelle.
On peut se servir de ce même outil pour mettre en blanc la police de la colonne A.
https://www.cjoint.com/c/EGgfftQ48U7
Cordialement.
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
>
Amar
7 juil. 2015 à 03:09
7 juil. 2015 à 03:09
Dommage ! Elle répondait pourtant à ta demande, et sans macro ...
Amar
>
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
7 juil. 2015 à 03:27
7 juil. 2015 à 03:27
Non pas tout à fait.
Voilà je construit une base de données qui gère un examen comme le brevet. Et il y a près de trois cents candidats.Et chaque candidat a un maticule qui est forcément UNIQUE. Vous comprenez alors à la saisie l'on peut faire des erreurs de DOUBLONS. Par ailleurs si vous voulez je peux vous envoyer le fichier. Dites moi seulement comment vous l'envoyer.
Merci encore de vouloir m'aider.
Voilà je construit une base de données qui gère un examen comme le brevet. Et il y a près de trois cents candidats.Et chaque candidat a un maticule qui est forcément UNIQUE. Vous comprenez alors à la saisie l'on peut faire des erreurs de DOUBLONS. Par ailleurs si vous voulez je peux vous envoyer le fichier. Dites moi seulement comment vous l'envoyer.
Merci encore de vouloir m'aider.
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
>
Amar
Modifié par Raymond PENTIER le 7/07/2015 à 03:32
Modifié par Raymond PENTIER le 7/07/2015 à 03:32
1) Tu vas dans https://www.cjoint.com/Et il serait bon de savoir comment sont créés et attribués les matricules ...
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu descends de 2 pages-écran 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 ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Amar
>
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
7 juil. 2015 à 03:43
7 juil. 2015 à 03:43
http://www.cjoint.com/c/EGhbI0ieU3c.
Dans la colonne N° inscp de l'onglet Notes Candidats, je dois avoir des valeurs de type texte ou numériques. Par exemple BD3001; BD3002. OU AUTRE CHOSE ;
Dans la colonne N° inscp de l'onglet Notes Candidats, je dois avoir des valeurs de type texte ou numériques. Par exemple BD3001; BD3002. OU AUTRE CHOSE ;
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
6 juil. 2015 à 07:17
6 juil. 2015 à 07:17
Bonjour,
en validation de données sur la colonne A :
Tu l'avais presque au début gyrus ;-)
eric
en validation de données sur la colonne A :
=NB.SI(A:A;A1)<2
Tu l'avais presque au début gyrus ;-)
eric
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
6 juil. 2015 à 08:10
6 juil. 2015 à 08:10
Bonjour eriiic,
Je suis dépité !... :D
A+
Je suis dépité !... :D
A+
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
>
Amar
7 juil. 2015 à 03:10
7 juil. 2015 à 03:10
Sans voir ton fichier, impossible de savoir pourquoi !
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
7 juil. 2015 à 08:09
7 juil. 2015 à 08:09
Bonjour,
Et oui, une limitation que je connaissais pas.
Une MFC ne te suffit pas ? En rouge ça attire l'oeil.
eric
Et oui, une limitation que je connaissais pas.
Une MFC ne te suffit pas ? En rouge ça attire l'oeil.
eric
Amar
>
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 juil. 2015 à 16:36
7 juil. 2015 à 16:36
Bonjour,
Merci encore pour tout.
Cordialement.
Merci encore pour tout.
Cordialement.
5 juil. 2015 à 19:31
Très séduit par votre réponse mais elle ne répond pas exactement à mon problème. Car si je saisis "inapte" c'est rejeté (c'est normal direz-vous!). Je veux seulement SAISIR "inapte" ou alors un nombre de zéro à vingt. Car un candidat à l'examen est soit apte et donc il est noté par un nombre de zéro à vingt,soit inapte c'est à dire pas noté; on met donc "inapte".
Pour ce qui est des doublons je veux détecter dès la saisie. S'il faudrait passer par une macro...., je suis preneur.