Comment empecher la repetition d'un chiffre dans une colonne

Bonjour,

Je suis entrain de faire un planing d'atribution des bureau pour mes collegue

et mon soucis est le suivant :

J'ai une colonne avec les nom des collegues allant A3 a A458)

Une deuxieme colonnes avec l'affectation des bureau composé des numero de poste ( b3 a b458)

Mon soucis est d'eviter d'attribuer le meme bureau a deux personne, ( ca m'arrive souvent )

existe il une forumle qui pourrait m'empecher de repeter un chiffre dans la collone b

J'ai effectuer quelque recherche , mais je n'ai rien trouvé, jutilise excel 2003

Merci

77belgium-jan2.xlsx (11.51 Ko)
19agencydispatch.xlsm (14.20 Ko)

Bonjour,

Sélectionne ta colonne B, puis

Données - Validation - Autoriser : Personnalisé - Formule :

=NB.SI(B:B;B1)<=1

Ok

Il te reste ensuite à essayer de saisir deux fous le même nombre

@+

Salut!

Avant de continuer, dis moi juste si, sans aucune exception, il n'y a qu'une seule personne par bureau?

Sinon, il faudra nous dire quels sont les bureaux qui contiennt plus de 1 personne.

A+

thibo

Merci, j'essaye ca dès demain

jeremie25

oui , il y as bien sans exception 1 personne par bureau,

Encor merci a vous deux, je vous tiens au courant

Données - Validation - Autoriser : Personnalisé - Formule :

=NB.SI(B:B;B1)<=1

malheureusement ca na pas marché, avec cette formule je n'ai pu saisir aucun chiffre

Bonjour,

Je viens de faire l'essai sur un fichier tout neuf et pas de souci.

As-tu bien mis le = dans la formule :

=NB.SI(B:B;B1)<=1

Si problème persiste, reviens avec un extrait de ton fichier

@+

Bonjour,

A essayer --> =NB.SI(B:B;B1)=1

Veille bien à sélectionner la colonne B (depuis B1 à B.....) avant de mettre la formule dans validation.

Amicalement

Dan

thibo : As-tu bien mis le = dans la formule :

=NB.SI(B:B;B1)<=1

Oui j'ai bien mis le = dans la forumule

Nad-Dan : celle-ci aussi na pas fonctionner

je vous met un extrait du fichier

Vous verez dans une première collonne une serie d'intiale represantant le nom des collegue.

La colone suivante represente les jours

ex : 31 aout scinder en trois partis

M = matin

B= bureau

AM= apres midi

J'ai selectioner la colone D ( B pour bureau) et appliquer les deux formule, mais il m'autorise a mettre deux fois le meme chiffre

Encor un grand merci

https://www.excel-pratique.com/~files/doc2/2009b.xls

Bonjour,

J'ai regardé ton fichier, mais je ne comprends pas trop comment tu l'utilises.

Que dois-tu mettre dans cette colonne B ? Le n° du bureau ?

Et dans les colonnes M et AM, que mets-tu ?

Le cas échéant, rejoins nous ton fichier complété de quelques données avec par exemple une erreur (volontaire) pour nous montrer ce qu'il faut éviter.

A te (re)lire

@+

bonjour, je pense avoir compris comment il se sert du fichier:

colonne B => Nom des personne a qui sont attribuer les salles

pour le Lundi

colone C => nommer M pour dire matin

colonne D => nommer b pour dire N° du bureau attribuer a la personne

colonne E => nommer AM pour dire apres midi

Pour le mardi ( c'est pareil avec les colonne G , H , I )

Si j'ai bien compris, il veut qu'en arrière plan, une macro l'empeche d'écrire dans les colonnes D / H / L / P / S un chiffre, Si ce chiffre est déjà présent dans cette même colonne

donc en clair pour la colonne D:

Si le chiffre dans la cellule active est déjà présent dans la plage D:D650000

effacer le contenu de la cellule active

fin si

je vous laisse a vous les expert le soin de traduire sa en code ^^

re,

En regardant le fichier en détail, je viens de me rendre compte que notre ami n'avait pas adapté la formule par rapport à son fichier.

Donc, pour la colonne D, la formule doit être (après avoir sélectionné D4:D54 :

=NB.SI(D:D;D4)=1

Références de cellules à adapter pour les autres colonnes

Après réflexion, cette formule demande certainement à être affinée. Un bureau peut être occupé le matin par une personne et l'après-midi par une autre personne je suppose.

Pour aller plus loin dans l'étude de cette hypothèse, il faudrait savoir comment sont complétées les colonnes M et AM

@+

Narffe a écrit :

bonjour, je pense avoir compris comment il se sert du fichier:

colonne B => Nom des personne a qui sont attribuer les salles

pour le Lundi

colone C => nommer M pour dire matin

colonne D => nommer b pour dire N° du bureau attribuer a la personne

colonne E => nommer AM pour dire apres midi

Pour le mardi ( c'est pareil avec les colonne G , H , I )

Si j'ai bien compris, il veut qu'en arrière plan, une macro l'empeche d'écrire dans les colonnes D / H / L / P / S un chiffre, Si ce chiffre est déjà présent dans cette même colonne

donc en clair pour la colonne D:

Si le chiffre dans la cellule active est déjà présent dans la plage D:D650000

effacer le contenu de la cellule active

fin si

je vous laisse a vous les expert le soin de traduire sa en code ^^

Oui exactement, Les colonnes D,h,l, p,s represente l'affectation des bureau pour chaque jour de la semaine et se trouve sous la lettre B

ce son dans ces colonnes que je met le numero de poste pour la journé

Les colonnes M et AM me permet de mettre l'activité, mais dans la journé les gens reste au meme bureau.

je vais remettre le fichier pre completé, vous verez en ouvrant le fichier deux case en orange , la macroà pour but de m'eviter ce cas de figure ( deux personne ne doivent pas se voir affecter le meme num de bureau 1)

https://www.excel-pratique.com/~files/doc2/aj1hB2009b.xls

Encor Merci

thibo a écrit :

re,

En regardant le fichier en détail, je viens de me rendre compte que notre ami n'avait pas adapté la formule par rapport à son fichier.

Donc, pour la colonne D, la formule doit être (après avoir sélectionné D4:D54 :

=NB.SI(D:D;D4)=1

Références de cellules à adapter pour les autres colonnes

Après réflexion, cette formule demande certainement à être affinée. Un bureau peut être occupé le matin par une personne et l'après-midi par une autre personne je suppose.

Pour aller plus loin dans l'étude de cette hypothèse, il faudrait savoir comment sont complétées les colonnes M et AM

@+

ohh j'ai trouvé un grand merci a toi mon erreur a été de d'etre rester figé sur la première formule =NB.SI(B:B;B1)<=1

je veins de reasayer celci

=NB.SI(B:B;B4)=1

et ca marche

Encor Merci à tous le monde pour le temps consacré

bon wk

A essayer --> =NB.SI(B:B;B1)=1

Veille bien à sélectionner la colonne B (depuis B1 à B.....) avant de mettre la formule dans validation.

Tous d'abord merci pour le poste et surtout la formule...Mois aussi j'avis ce dileme d'eviter le meme chiffre dans une meme colonne d'un tableau.

Cepandant j'ai une petite question j'ai deux tableua sur la meme feuille, j'ai bien selectionner ma colonne (ex: D5 a D44) , cepandant la formule agit sur l'ensemble de la colonne D.

donc comment restreindre ceci pour que cette formule n'agisse que

de D5 a D44 ( tableau 1) et que je puisse la reutiliser de D49 a D90 ( tableau 2) , car j'ai deux tableau different.

Merci d'avance....

Rechercher des sujets similaires à "comment empecher repetition chiffre colonne"