IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Problème recherche nombre dans colonne


Sujet :

Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut Problème recherche nombre dans colonne
    Bonjour, J'ai eu beau cherché avec somme.if et d'autres méthodes cherchées sur le net, je n'ai pas trouvé mon bonheur.

    Je cherche deux choses :

    - savoir quel est le nombre qui apparait le plus souvent dans une colonne
    - savoir qu'elles sont les 5 valeurs qui s'y rapproche le plus dans cette meme colonne et qui (si c'est le cas) apparaisent le plus souvent.
    MacBook Pro 15"
    "La pensée nous permet de rêver, le rêve de vivre".
    My WebSite

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Citation Envoyé par kanabzh29 Voir le message
    - savoir quel est le nombre qui apparait le plus souvent dans une colonne
    Fonction MODE
    Citation Envoyé par kanabzh29 Voir le message
    - savoir qu'elles sont les 5 valeurs qui s'y rapproche le plus dans cette meme colonne et qui (si c'est le cas) apparaisent le plus souvent.
    pas compris

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    En fait dans cette colonne j'ai 500 résultat a peu près.
    Une fois que j'ai sortie le nombre qui apparait le plus (on l'appelera X), j'aimerais faire une nouvelle recherche dans cette colonne par rapport à ce nombre, j'aimerais :
    - sortir les nombres contenus dans cette colonne qui se rapproche le plus de X et prendre uniquement les 5 qui apparaissent le plus.
    MacBook Pro 15"
    "La pensée nous permet de rêver, le rêve de vivre".
    My WebSite

  4. #4
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Admettons la sortie suivante

    X -- Nb Occurences
    5.0 -- 100
    4.5 -- 8
    4.0 -- 20
    3.5 -- 2
    3.0 -- 60
    2.5 -- 80
    2.0 -- 30
    1.5 -- 70
    1.0 -- 30

    Quels sont les lignes que tu veux ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    5 est le nombre qui apparait le plus, donc selon ce que je veux les cinq nombres que je cherche seraient :

    3 - 2.5 - 2 - 1.5 - 1
    MacBook Pro 15"
    "La pensée nous permet de rêver, le rêve de vivre".
    My WebSite

  6. #6
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    ok, donc, tu veux seulement les 6 valeurs qui apparaissent le plus. Qu'elle soient proches ou pas importe peu.
    On est d'accord ?

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    ouaip c'est vrai, je me suis compliqué la vie dans mon explication...dsl
    MacBook Pro 15"
    "La pensée nous permet de rêver, le rêve de vivre".
    My WebSite

  8. #8
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Un simple tableau croisé dynamique serait certainement une solution rapide et efficace alors.

  9. #9
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    bonsoir

    Si par exemple tes données sont dans la colonne A (A1:A500)


    En B1 tu saisis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(A1:A500;EQUIV(MAX(NB.SI(A1:A500;A1:A500));NB.SI(A1:A500;A1:A500);0))

    En B2 tu saisis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(A$1:A$500;EQUIV(MIN(1/SI(NB.SI(B$1:B1;A$1:A$500)=0;NB.SI(A$1:A$500;A$1:A$500);0,5));1/SI(NB.SI(B$1:B1;A$1:A$500)=0;NB.SI(A$1:A$500;A$1:A$500);0,5);0);1)
    puis tu utilises les poignées de recopie vers le bas


    Les formules sont matricielles (à valider par CTRL+MAJ+ENTREE)


    bonne soirée
    michel

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    Merci de ta réponse, j'avais regardé un peu sur internet et trouvé le mème truc.
    MacBook Pro 15"
    "La pensée nous permet de rêver, le rêve de vivre".
    My WebSite

  11. #11
    Membre averti Avatar de Tdeny
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 287
    Points : 311
    Points
    311
    Par défaut
    Bonjour,

    Autre possibilité

    Tu sélectionnes ta colonne A
    Tu un : Données, Filtrer, Filtre élaboré; Copier vers un autre emplacement; Extraction sans doublon.

    Tu récupères alors toutes tes données de chiffres à l'unité, mettons en Colonne F.
    Et tu n'as plus qu'à mettre à coté de chacun :

    À recopier vers le bas.
    Et tu as le nombre de valeurs pour chacun.
    Mais pas 5 et 2,5 = 2 fois 5.

    Pour avoir ça il faudrait ajouter 2 colonnes avec
    et
    Et faire un NB.SI de chacune.
    Vendez votre habileté et achetez l’ahurissement.
    L’habileté est seulement l’opinion, l’ahurissement l’intuition.
    Djalal–eddine Roumi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008R2] Problème de nombre de colonnes dans une matrice
    Par cana13 dans le forum SSRS
    Réponses: 5
    Dernier message: 17/11/2011, 11h51
  2. Réponses: 2
    Dernier message: 02/03/2009, 19h32
  3. Recherche chaine dans colonne
    Par scouby64 dans le forum Excel
    Réponses: 2
    Dernier message: 08/12/2008, 16h57
  4. Rechercher date dans colonne et renvoi la ligne correspondante
    Par rickgoz dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 28/10/2008, 18h29
  5. [Problème] Recherche précise dans variable
    Par maloute80 dans le forum Langage
    Réponses: 12
    Dernier message: 10/12/2007, 13h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo