Question sur formule excel

[Fermé]
Signaler
-
Messages postés
26188
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
-
Bonjour,

je cherche une solution a mon double problème:

j'ai une colonne (D) de tableau ou mes collègues doivent saisir un classement (de 1 à 21).

Je veux:
1 - qu'ils saisissent un nombre plein entre 1 et 21 et rien d'autre
2- interdire (et) ou signaler tout doublons sur cette même colonne

Je sais faire l'un ou l'autre mais pas les deux...

Si vous avez LA solution, je suis preneur.

Merci

3 réponses

Messages postés
26188
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 054
Bonjour
pour un champ de D1 à D100 pour l'exemple:
DONNÉES / VALIDATION / PERSONNALISER
entrez la formule:
=ET(MOD(D1;ENT(D1))=0;D1>0;D1<=21;NB.SI($D$1:$D$100;D1)<2)
en principe ,ça devrait correspondre à ce que vous attendez.
(attention à la position des blocages $)
Crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

=ET(MOD(D12;ENT(D12))=0;D12>0;D12<=21;NB.SI($D$12:$D$32;D12)<2)

On y est presque !!!

Merci

Comment faire pour que la case D12 devienne rouge quand faux (mise en forme conditionnelle... ok mais comment)


Merci pour tout
Messages postés
26188
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2021
6 054
Re
pour la MFC:
sur excel avant 2007:
Format / Mise en forme conditionnelle et:
"la formule est":
=D12=FAUX
formatez et OK /OK
sur 2007:
MFC / Nouvelle règle et choisir
"utiliser une formule..............."
ensuite idem.
crdlmnt
PS ceci bien entendu si la formule en D12 affiche FAUX dans une de ses options

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?