A voir également:
- Tableau avec detection de doublon
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Supprimer doublon excel - Guide
- Trier tableau excel - Guide
39 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 1/02/2011 à 18:24
Modifié par Mytå le 1/02/2011 à 18:24
Salut le forum
Sélection ton tableau (Exemple B5:D10)
Dans la MFC la formule est
Mytå
Sélection ton tableau (Exemple B5:D10)
Dans la MFC la formule est
=NB.SI($B$5:$D$10;B5)>1Fait bien attention à la position des $
Mytå
je te remercie pour ta rapidité, mais mon tableau est un peu compliqué, si ça ne te dérange pas, je t"envois mon tableau, et tu verras le dilemme que j'ai pour rentrer les données, je ne sais pas comment faire pour amalgamer toutes les colonnes. je te l'envois sur ci-joint et tu verras la prise de tête, je pense que j'ai voulu voir trop loin,
eric2027
Messages postés
289
Date d'inscription
vendredi 25 juin 2010
Statut
Membre
Dernière intervention
31 août 2017
6
1 févr. 2011 à 19:08
1 févr. 2011 à 19:08
Je te remercie pour ta rapidité, mais mon tableau est un peu compliqué, si ça ne te dérange pas, je t"envois mon tableau, et tu verras le dilemme que j'ai pour rentrer les données, je ne sais pas comment faire pour amalgamer toutes les colonnes. je te l'envois sur ci-joint et tu verras la prise de tête, je pense que j'ai voulu voir trop loin.
http://www.cijoint.fr/cjlink.php?file=cj201102/cijZeew4MY.xls
http://www.cijoint.fr/cjlink.php?file=cj201102/cijZeew4MY.xls
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
1 févr. 2011 à 19:56
1 févr. 2011 à 19:56
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
1 févr. 2011 à 20:14
1 févr. 2011 à 20:14
Bonsoir tous
curieux Myta, j'ai pu le charger sans problème
Mais rien ne dit dans quels champs vous voulez détecter les doublons, et surtout, eric, votre tableau est rempli de pigée à éviter:
les cellules fusionnées sont une catastrophe d'excel dans les champs utiles . On peut à la rigueur les utiliser pour des mises en forme, mais pas comme vous le faites:
cellule fusionnées en colonne C D en ligne 8,9 etc... et pas en colonne E,F etc....
Pourquoi ne pas utiliser le dimensionnement des colonnes pour assurer la largeur nécessaire, ainsi que la hauteur de ligne??
clic droit sur l'entête de colonne / Largeur de colonne et entrez par exemple 25 en colonne C pour remplacer CD. Idem pour les lignes
Conservez si vous voulez les cellules fusionnées sur les titres A,B,C etc et revoyez le reste.
Quand vous aurez remis ce tableau au point, revenez nous dire quels sont les champs dans lesquels vous voulez détecter les doublons.
Si c'est pour tout le champ, la proposition de Myta fonctionne, il faut simplement la compléter pour que les cellules vides ne soient pas prises en comte:
sélectionnez tous le champ, à partir de C11
la formule de MFC est alors:
=ET(C11<>"";NB.SI($C$11:$P$104;C11)>1)
$P$104 sera remplacé par la dernière cellule en bas à droite du tableau refait.
attention à la position des signes $
bon courage
crdlmnt
curieux Myta, j'ai pu le charger sans problème
Mais rien ne dit dans quels champs vous voulez détecter les doublons, et surtout, eric, votre tableau est rempli de pigée à éviter:
les cellules fusionnées sont une catastrophe d'excel dans les champs utiles . On peut à la rigueur les utiliser pour des mises en forme, mais pas comme vous le faites:
cellule fusionnées en colonne C D en ligne 8,9 etc... et pas en colonne E,F etc....
Pourquoi ne pas utiliser le dimensionnement des colonnes pour assurer la largeur nécessaire, ainsi que la hauteur de ligne??
clic droit sur l'entête de colonne / Largeur de colonne et entrez par exemple 25 en colonne C pour remplacer CD. Idem pour les lignes
Conservez si vous voulez les cellules fusionnées sur les titres A,B,C etc et revoyez le reste.
Quand vous aurez remis ce tableau au point, revenez nous dire quels sont les champs dans lesquels vous voulez détecter les doublons.
Si c'est pour tout le champ, la proposition de Myta fonctionne, il faut simplement la compléter pour que les cellules vides ne soient pas prises en comte:
sélectionnez tous le champ, à partir de C11
la formule de MFC est alors:
=ET(C11<>"";NB.SI($C$11:$P$104;C11)>1)
$P$104 sera remplacé par la dernière cellule en bas à droite du tableau refait.
attention à la position des signes $
bon courage
crdlmnt
voila, c fait, j'ai tout réactualisé mais come je suis sur 2007, j'ai des problème d'assimilation, avant j'étais sur 2003, et, c'est trop fou l'évolution
https://www.cjoint.com/?0cbuQudFmEk
https://www.cjoint.com/?0cbuQudFmEk
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voila, c fait, j'ai tout réactualisé mais comme je suis sur 2007, j'ai des problème d'assimilation, avant j'étais sur 2003, et, c'est trop fou l'évolution
https://www.cjoint.com/?0cbuQudFmEk
https://www.cjoint.com/?0cbuQudFmEk
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
1 févr. 2011 à 20:53
1 févr. 2011 à 20:53
Re le forum
Tu ne veux pas de doublons par journée ou par semaine ?
A te relire
Mytå
Tu ne veux pas de doublons par journée ou par semaine ?
A te relire
Mytå
si c'est possible, en journée
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
1 févr. 2011 à 21:18
1 févr. 2011 à 21:18
Re le forum
Tu pourrais utiliser une liste de validation qui s'use un fois le nom utilisé
Exemple
Liste avec les noms C1, C2, C3, C4 -> tu sélectionnes C1
La liste devient: C2, C3, C4
Etc...
Si tu envisages cette solution on te fera un petit fichier démo.
Sinon sélectionne C11:C104
La fomule est :
Ensuite sélectionne D11:D104
La fomule est :
Mytå
Tu pourrais utiliser une liste de validation qui s'use un fois le nom utilisé
Exemple
Liste avec les noms C1, C2, C3, C4 -> tu sélectionnes C1
La liste devient: C2, C3, C4
Etc...
Si tu envisages cette solution on te fera un petit fichier démo.
Sinon sélectionne C11:C104
La fomule est :
=ET(C11<>"";NB.SI($C$11:$C$104;C11)>1)
Ensuite sélectionne D11:D104
La fomule est :
=ET(D11<>"";NB.SI($D$11:$D$104;D11)>1)
Mytå
j'aime bien la 2ème formule mais comment savoir le nom qui sera doublon, est ce qui faut que je mette tout les noms dans la formule mfc avec 'et' et 'ou'
exemple : =ou($x="jfkgf") etc
exemple : =ou($x="jfkgf") etc
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
1 févr. 2011 à 21:50
1 févr. 2011 à 21:50
Re le forum
Eric regarde la pièce jointe, je n'ai fais que la journée de Lundi
Fichier : Validation_Sans_Doublons.xls
Mytå
Eric regarde la pièce jointe, je n'ai fais que la journée de Lundi
Fichier : Validation_Sans_Doublons.xls
Mytå
c'est super, ca veut dire que quand je rentre un nom, qui en doublon, celui ci n'est pas dans la liste, mais si tu vois mon fichier, il faudrait que en ligne E le nom de la ligne A n'apparaisse pas, tu vois mon problème, c'est infernal, j'ai essayé de trouver une solution, je n'y arrive pas, peut tu m'aider
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 1/02/2011 à 22:56
Modifié par Mytå le 1/02/2011 à 22:56
Re le forum
Essaye d'être plus explicite dans tes demandes.
Tu utilises la méthode avec formule
Ou le fichier Validation_Sans_Doublons
Mytå
mais si tu vois mon fichier, il faudrait que en ligne E le nom de la ligne A n'apparaisse pas, tu vois mon problème
Essaye d'être plus explicite dans tes demandes.
Tu utilises la méthode avec formule
=ET(C11<>"";NB.SI($C$11:$C$104;C11)>1)
Ou le fichier Validation_Sans_Doublons
Mytå
c super cool mais j'essaye de mettre jus qu'a 200 au lieu de 20, comme c'est dans ta formule, je bloque malgré tout les tests que je fais, peut tu m'aider stp
par avance merci
par avance merci
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 2/02/2011 à 19:41
Modifié par Mytå le 2/02/2011 à 19:41
Re le forum
Eric les formules en colonne O à V sont des matricielles (Valider par CTRL + SHIFT + ENTER)
En O3
En P3
Tu valides par Ctrl + Shift + Enter et tu recopies ensuite la formule vers le bas.
Dans Employé_Lundi (Insertion > Nom Définir)
Dans Employé_Mardi (Insertion > Nom Définir)
Dans les Liste de validation du Lundi (Données > Validation > Liste)
Dans Source
Dans les Liste de validation du Mardi (Données > Validation > Liste)
Dans Source
Mytå
P.S. Tu répetes les formules pour les autres journées (Tu modifies les 20 en 200)
Edition pour compléter la demande de faire les autres journées de la semaine
Eric les formules en colonne O à V sont des matricielles (Valider par CTRL + SHIFT + ENTER)
En O3
INDEX($N$1:$N$20;MIN(SI(NB.SI(O$2:O2;$N$3:$N$20)=0;SI(NB.SI(Liste_Lundi;$N$3:$N$20)=0;SI($N$3:$N$20<>"";LIGNE($N$3:$N$20))))))&""
En P3
INDEX($N$1:$N$20;MIN(SI(NB.SI(P$2:P2;$N$3:$N$20)=0;SI(NB.SI(Liste_Mardi;$N$3:$N$20)=0;SI($N$3:$N$20<>"";LIGNE($N$3:$N$20))))))&""
Tu valides par Ctrl + Shift + Enter et tu recopies ensuite la formule vers le bas.
Dans Employé_Lundi (Insertion > Nom Définir)
=Feuil1!$O$3:$O$20Et dans Liste_Lundi
=Feuil1!$C$11:$C$104
Dans Employé_Mardi (Insertion > Nom Définir)
=Feuil1!$P$3:$P$20Et dans Liste_Mardi
=Feuil1!$D$11:$D$104
Dans les Liste de validation du Lundi (Données > Validation > Liste)
Dans Source
=DECALER(Employé_Lundi;;;SOMME((Employé_Lundi<>"")*1))
Dans les Liste de validation du Mardi (Données > Validation > Liste)
Dans Source
=DECALER(Employé_Mardi;;;SOMME((Employé_Mardi<>"")*1))
Mytå
P.S. Tu répetes les formules pour les autres journées (Tu modifies les 20 en 200)
Edition pour compléter la demande de faire les autres journées de la semaine
c'est quoi une matricielle ? c'est pour comprendre les ternes techniques
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 2/02/2011 à 19:01
Modifié par Mytå le 2/02/2011 à 19:01
Re le forum
Eric, regarde le lien suivant : Formules matricielles
Mytå
Eric, regarde le lien suivant : Formules matricielles
Mytå
je vais encore t'ennuyer, mais je voudrais savoir si en colonne N, les noms que l'on met en colonne O, puisse être mis en rouge
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 2/02/2011 à 19:12
Modifié par Mytå le 2/02/2011 à 19:12
Re Eric
Oui, tu sélectionnes la plage de cellules (N3:N20) et dans la MFC (Plage à adapter)
Deux formules au choix
Tu sélectionnes comme couleur de la police Rouge
Mytå
Oui, tu sélectionnes la plage de cellules (N3:N20) et dans la MFC (Plage à adapter)
Deux formules au choix
=NB.SI($O$3:$O$20;$N3)=0 OU =NON(NB.SI($O$3:$O$20;$N3))
Tu sélectionnes comme couleur de la police Rouge
Mytå
excellent, je te remercie pour l'attention que tu portes au novice comme moi, cela va me faire progresser
c'est vraiment excellent avec la couleur, je vais pouvoir me repérer, mais je n'arrive toujours pas à faire pour les autres jours de la semaine, peux tu m'aider.
par avance merci
par avance merci
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 2/02/2011 à 19:45
Modifié par Mytå le 2/02/2011 à 19:45
Re Eric et le forum
Regarde le Message #17, j'ai ajouté des informations pour faire les autres journées.
Par contre si tu veux garder la couleur pour la MFC, tu vas devoir faire autant de colonne
Liste_Employés que de jour de la semaine.
Mytå
Regarde le Message #17, j'ai ajouté des informations pour faire les autres journées.
Par contre si tu veux garder la couleur pour la MFC, tu vas devoir faire autant de colonne
Liste_Employés que de jour de la semaine.
Mytå
je n'y arrive pas, tu me donnes des données que je ne comprends pas,
Dans Employé_Lundi (Insertion > Nom Définir)
=Feuil1!$O$3:$O$20
Et dans Liste_Lundi
=Feuil1!$C$11:$C$104
pourquoi quand je mets ces formules ça ne va pas, franchement, je suis à l'ouest
Dans Employé_Lundi (Insertion > Nom Définir)
=Feuil1!$O$3:$O$20
Et dans Liste_Lundi
=Feuil1!$C$11:$C$104
pourquoi quand je mets ces formules ça ne va pas, franchement, je suis à l'ouest
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 2/02/2011 à 20:26
Modifié par Mytå le 2/02/2011 à 20:26
Re Eric et le forum
Il est possible de donner un nom à une cellule ou un groupe de cellules.
Cela porte également le nom de plage nommée ou d'étiquette.
[EXCEL 2007]
Pour nommer une cellule, sélectionnez la cellule ou la plage de cellules à nommer puis,
dans l'onglet Formules, choisissez dans le groupe Noms définis l'option Définir un nom.
[EXCEL 2003]
Pour nommer une cellule, sélectionnez la cellule ou la plage de cellules à nommer puis,
dans l'onglet Insertion, choisissez dans le groupe Nom, l'option Définir
Mytå
Il est possible de donner un nom à une cellule ou un groupe de cellules.
Cela porte également le nom de plage nommée ou d'étiquette.
[EXCEL 2007]
Pour nommer une cellule, sélectionnez la cellule ou la plage de cellules à nommer puis,
dans l'onglet Formules, choisissez dans le groupe Noms définis l'option Définir un nom.
[EXCEL 2003]
Pour nommer une cellule, sélectionnez la cellule ou la plage de cellules à nommer puis,
dans l'onglet Insertion, choisissez dans le groupe Nom, l'option Définir
Mytå
quand je fais ce que tu m'as écrit j'ai le message suivant #nom?, alors là, je ne comprends plus rien
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
2 févr. 2011 à 20:46
2 févr. 2011 à 20:46
Re le forum
Envoi ton fichier, tu crées un lien à l'aide de
https://www.cjoint.com/ ou de http://cijoint.fr/ et tu
recopies le lien dans ton prochain message.
Mytå
Envoi ton fichier, tu crées un lien à l'aide de
https://www.cjoint.com/ ou de http://cijoint.fr/ et tu
recopies le lien dans ton prochain message.
Mytå
je viens de voir, tellement je suis pris dans mon soucis, qu'il ne fallait pas de noms, comment faire pour annuler la bétisse que j'ai faite, ho lala, j'ai la tête ailleur
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
2 févr. 2011 à 21:23
2 févr. 2011 à 21:23
Re le forum
Eric, j'ai supprimé ton message et le fichier comme demandé (Confidentialité des noms)
Mytå
Eric, j'ai supprimé ton message et le fichier comme demandé (Confidentialité des noms)
Mytå
je te remercie, je ne sais plus ou j'ai la tête, tellement que je suis pris sur ce dilemme, est ce que tu peux faire quelque chose avec ce que je t'ai envoyer ou veux tu que je t'envoie un autre fichier ?
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 2/02/2011 à 21:51
Modifié par Mytå le 2/02/2011 à 21:51
Re Eric et le forum
Voila ton fichier en retour (Attention pour 200 noms tu vas trouver la mise à jour un peu longue)
Fichier : Validation_Eric.xls
Tes plages n'avaient pas été nommées (Insertion > Nom > Définir)
Mytå
Voila ton fichier en retour (Attention pour 200 noms tu vas trouver la mise à jour un peu longue)
Fichier : Validation_Eric.xls
Tes plages n'avaient pas été nommées (Insertion > Nom > Définir)
Mytå