Doublons excel

Bonjour,
SVP JE VOUDRAIS CONNAITRE COMMENT DANS 1 TABLEAU EXCEL EVITER LA SAISIE DE DOUBLONS DE CHIFFRE ENTIERS DANS 1 COLONNE SACHANT QU'ILS NE DOIVENT FAIRE PARTIE QUE DE CERTAINS INTERVALES SE TROUVANT DANS D'AUTRES COLONNES BIEN DETERMINEES
Configuration: Windows XP
Internet Explorer 6.0

11 réponses

Résumé de la discussion

Le problème consiste à éviter la saisie de doublons dans une colonne Excel pour des chiffres entiers qui doivent respecter des intervalles définis par d'autres colonnes. Plusieurs solutions sont proposées, dont le contrôle mini‑maxi par validation des données et le format conditionnel en fond rouge pour repérer et prévenir les doublons. En cas d intervalles spécifiques, certaines méthodes utilisent des colonnes auxiliaires (par exemple H et I pour les bornes inférieure et supérieure) et des formules en E5 et F5 pour calibrer l’entrée. Des échanges suggèrent aussi d’établir des seuils multiples lorsque les premiers intervalles sont nombreux, afin de spécifier toutes les bornes dans les formules correspondantes et d’élargir les règles de validation.

Bobot (l’IA à votre service)
  1. Contributeur
    Bonsoir tout le monde,

    Une proposition : https://www.cjoint.com/?hmtRUAxtYp

    Contrôle mini-maxi par validation,
    contrôle des doublons par format conditionnel fond rouge.

    eric
    1
    1. Bonsoir Eric,
      Super le fonctionnement et toujours aussi explicite.
      Merci et bon dimanche
      0
    2. bonjour a tous, notre ami perceval a posté sa question sur le forum d'excel, ou je me ballade aussi de temps en temps, mais il ne nous donne pas plus de detail ici, que la bas,
      https://www.cjoint.com/?hmvTDGIuqD

      et voila avec quoi il faut lui trouver une reponse
      0
    3. @just1xpa2Bonsoir just1xpa2,
      Merci pour le détail, je suis arrivé sur le même.
      Entre temps eriiic a proposé une superbe réponse.
      Bonne soirée.
      0
    4. @Le Pingououi je me promène en haut debit maintenant, c'est vraiment super pour trouver son bonheur dis moi, tu fait des programmes en excel ou c'est pour t'occupper tout simplement?

      Quand la base est saine, ceux qui interviennent derrière toi sont heureux 
      à l'inverse, ils te maudissent ...
      0
    5. @just1xpa2Bonsoir,
      Je fais volontiers des programmes sur "Access" et "Excel" pour aider les gens qui le demandent et aussi au passage je profite des réponses qui sont pertinentes comme celle d'eriiic ....
      A mon âge s'est super pour les neurones...!
      Bonne soirée et bon dimanche.
      0
  2. Bonjour

    Un tout petit peu plus de détails serait nécessaire
    Combien de conditions
    Combien de colonnes
    ...

    @+ LM
    0
    1. Bonjour,

      JE ME SUIS INSCRIT SOUS LE PSEUDO PERCEVALE

      SVP JE VOUDRAIS CONNAITRE COMMENT DANS 1 TABLEAU EXCEL EVITER LA SAISIE DE DOUBLONS DE CHIFFRE ENTIERS DANS 1 LA COLONNE C SACHANT QU'ILS NE DOIVENT FAIRE PARTIE QUE DE CERTAINS INTERVALES SE TROUVANT DANS D'AUTRES COLONNES BIEN DETERMINEES A ET B

      COLONNE A "BORNE INF" 10 - 100 - 70
      COLONNE B "BORNE SUP" 50 - 150 - 90
      COLONNE C "ENTREES" 25 - 54 - 112 - 114 - 95
      0
      1. Contributeur
        Excel 2003 ou 2007 ?
        0
        1. 2003 et 2007

          borne inf.....borne sup.......entree
          10..................50..................25
          100...............150.................54......doit etre bloquee a la saisie................n'appartient pas aux 3 intervales
          70..................90.................112
          ..........................................114
          ...........................................95
          ...........................................25.......doit etre bloquee a la saisie................doublon
          0
      2. Bonjour,
        Il serait plus compréhensible de faire un exemple explicite sur une feuille et de mettre le classeur sur www.cjoint.com sans oublier de poster le lien.
        0
        1. l'exercice est le suivant:
          je donne des carnets de vignettes a des clients numérotés en series
          chaque serie différe de l'autre
          chaque vignette a son numero unique qui differe des autres vignettes
          je dois saisir dans une feuille excel
          1- les series données aux clients
          2- a chaque fois qu'1 client me retourne une vignette je dois aussi la saisir
          le numero de cette vignette doit correspondre aux numeros de serie que j'ai déjà donné dans l'1 des carnets
          sans qu'elle soit saisie 2 fois
          3- un client peut avoir plusieurs carnets
          Merci pour tous ceux qui s'interessent a cet exercice
          0
      3. Bonjour,
        je donne des carnets de vignettes a des clients numérotés en series
        chaque serie différe de l'autre

        Est-ce les clients ou les vignettes qui sont numérotés?
        Impossible de réaliser une concordance avec la description du poste 2...!
        Désolé je comprend pas.
        0
        1. merci pour ton interet
          mais c les vignettes qui sont numérotées
          0
      4. Contributeur
        Salut.
        Une réponse partielle, qui ne concerne pas les doublons :

        En C2 : "Validation de données/Personnalisé/Formule"
        =OU(ET(C2>10;C2<50);ET(C2>100;C2<150);ET(C2>70;C2<90))
        à recopier vers le bas.
        0
        1. il serait bien que perceval, donne aussi la solution , en mettant pour info le fichier quio lui a éte joint , sur excel , ce serait sympa.. bonne soirée

          0
          1. Contributeur
            Salut, tous !

            J'ai eu du mal à saisir une double formule dans la validation personnalisée.
            Aussi je l'ai saisie dans une colonne de test D:D, qu'on peut masquer, et dont je récupère le résultat dans la formule de validation.
            Avec la borne inférieure en A2:A4, la borne supérieure en B2:B4 et les entrées en colonne C:C (à qui j'ai donné le nom "Entrées"), la colonne test D:D contient la formule
            = ( NB.SI(Entrées;C:C)<2 ) * ( OU(ET(C:C>10;C:C<50);ET(C:C>100;C:C<150);ET(C:C>70;C:C<90)) ) =1
            pour afficher VRAI ou FAUX.
            La formule de validation de la cellule C5 est alors simplement =D5

            Et curieusement, ça marche ! --> https://www.cjoint.com/?hnbqIM1uaC
            0
            1. Contributeur
              @PERCEVALEEn refaisant la même manipulation :

              En H:H, colonne de test pour l'entrée inférieure de l'intervalle ; en I:I pour la supérieure.
              La formule de validation dans E5 est =H5 ; dans F5 elle devient =I5.
              > https://www.cjoint.com/?hndTyNZItB
              OK ?
              0
            2. @Raymond PENTIERet si les 1ers intervales étaient nombreux est ce qu'on va specifier toutes les bornes dans la seconde formule??
              0
            3. Contributeur
              @PERCEVALEet si tu faisais l'effort de lire toutes les réponses...
              0
          2. Bonjour,
            Moi aussi je ne vous comprend pas, par contre eriiic a entièrement raison, vous avez toutes les réponses sans compter les réponses sur le forum "excel-downloads.com"
            0
            1. Contributeur
              bonjour à tous

              Malgré tous vos efforts associés, j'ai bien peur que vous allez rater le défilé de la fête si vous voulez résoudre l'énigme de la question !

              Bonne fête à tous en tout cas pour ce feu d'artifice de solutions !
              0
              1. merci à tout la monde pour vos effort et votre patience
                0