OVH Cloud OVH Cloud

saisie doublons

7 réponses
Avatar
rick
bonjour,

cette formule me permet d'empecher la saisie de doublons.

=NB.SI(A:A;A1)=1 seulement sur la colonne A

As t'on la possibilité de d'empecher les doublons sur une combinaison de la
colonne A, C, F

si oui comment, deviendrai la formule

merci

7 réponses

Avatar
AV
As t'on la possibilité de d'empecher les doublons sur une combinaison de la
colonne A, C, F


En supposant (à adapter) ton tableau en A2:F10
La ligne 1 est reservée aux en-têtes
Sélection A2:F10 --> Données >> Validation >> Personnalisé >> Formule

=EQUIV($A2&$C2&$F2;$A$2:$A$10&$C$2:$C$10&$F$2:$F$10;0)=LIGNE()-1

AV

Avatar
rick
ta formule ne passe pas,

au fait si dans mes colonnes A B C par exemple:

A2= 5 dans B2= 10 , dans C2= 15
si dans la prochaine ligne
j'ai
A3=5 B3 et C3
alors la me signaler le message comme quoi il y a des doublons.

la formule NB.SI cité dans le fil me permet de le faire seulement sur une
colonne.
comment le faire sur cette combinaison
merci d'avance


As t'on la possibilité de d'empecher les doublons sur une combinaison de la
colonne A, C, F


En supposant (à adapter) ton tableau en A2:F10
La ligne 1 est reservée aux en-têtes
Sélection A2:F10 --> Données >> Validation >> Personnalisé >> Formule

=EQUIV($A2&$C2&$F2;$A$2:$A$10&$C$2:$C$10&$F$2:$F$10;0)=LIGNE()-1

AV







Avatar
Pierre CFI [mvp]
soit trés précis dans tes interventions mon cher AV :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"rick" a écrit dans le message de news:
ta formule ne passe pas,

au fait si dans mes colonnes A B C par exemple:

A2= 5 dans B2= 10 , dans C2= 15
si dans la prochaine ligne
j'ai
A3=5 B3 et C3
alors la me signaler le message comme quoi il y a des doublons.

la formule NB.SI cité dans le fil me permet de le faire seulement sur une
colonne.
comment le faire sur cette combinaison
merci d'avance


As t'on la possibilité de d'empecher les doublons sur une combinaison de la
colonne A, C, F


En supposant (à adapter) ton tableau en A2:F10
La ligne 1 est reservée aux en-têtes
Sélection A2:F10 --> Données >> Validation >> Personnalisé >> Formule

=EQUIV($A2&$C2&$F2;$A$2:$A$10&$C$2:$C$10&$F$2:$F$10;0)=LIGNE()-1

AV









Avatar
rick
est ce possible alors


soit trés précis dans tes interventions mon cher AV :o)))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"rick" a écrit dans le message de news:
ta formule ne passe pas,

au fait si dans mes colonnes A B C par exemple:

A2= 5 dans B2= 10 , dans C2= 15
si dans la prochaine ligne
j'ai
A3=5 B3 et C3
alors la me signaler le message comme quoi il y a des doublons.

la formule NB.SI cité dans le fil me permet de le faire seulement sur une
colonne.
comment le faire sur cette combinaison
merci d'avance


As t'on la possibilité de d'empecher les doublons sur une combinaison de la
colonne A, C, F


En supposant (à adapter) ton tableau en A2:F10
La ligne 1 est reservée aux en-têtes
Sélection A2:F10 --> Données >> Validation >> Personnalisé >> Formule

=EQUIV($A2&$C2&$F2;$A$2:$A$10&$C$2:$C$10&$F$2:$F$10;0)=LIGNE()-1

AV














Avatar
AV
ta formule ne passe pas,


C'est que tu es victime d'un micro-climat !
Plains-toi auprès de MS ou..... relis mieux la réponse !

AV

Avatar
AV
soit trés précis dans tes interventions mon cher AV :o)))


J'avais pas fait gaffe à l'auteur ;-(

AV

Avatar
docm
Bonjour.

Pour éviter les doublons en colonnes A, B et C,
que vaut cette formule de validation en A1?
=NON(SOMMEPROD(($A$1:$A$10=$A1)*($B$1:$B$10=$B1)*($C$1:$C$10=$C1))>1)

Merci.

"AV" wrote in message
news:
As t'on la possibilité de d'empecher les doublons sur une combinaison de
la


colonne A, C, F


En supposant (à adapter) ton tableau en A2:F10
La ligne 1 est reservée aux en-têtes
Sélection A2:F10 --> Données >> Validation >> Personnalisé >> Formule

=EQUIV($A2&$C2&$F2;$A$2:$A$10&$C$2:$C$10&$F$2:$F$10;0)=LIGNE()-1

AV