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 :

Bloqué sur la fonction index avec NB.si


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Bloqué sur la fonction index avec NB.si
    Bonjour à tous,

    Je n'arrive pas à comprendre pourquoi la formule que j'utilise fonctionne bien jusqu'à la valeur 100 et ne marche plus à la valeur 101:
    Je précise que j'ai récupéré cette formule sur un forum mais que je ne l'ai pas créé.

    Explication:
    J'utilise cette formule:=INDEX(B$1:B$100;MIN(SI(NB.SI(C$2:C2;B$3:B$100)=0;SI(B$3:B$100<>"";LIGNE(B$3:B$100)))))&"" pour me permettre de classer des données. cette formule marche très bien mais si j'ai 101 lignes à classer,elle bloque.
    Tout betement j'ai pensé à augmenter dans ma formule le nombre et j'ai remplacé tous les chiffres 100 par 200.
    Mais cela ne marche pas.
    Est ce que ce genre de formule est limité à un nombre maximum?

    Vous remerciant par avance de l'aide que vous pourrez m'apporter.

    Richard

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 94
    Points : 158
    Points
    158
    Par défaut
    Bonjour
    test cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(B$3:B$200;MIN(SI(NB.SI(C$2:C2;B$3:B$200)=0;SI(B$3:B$200<>"";LIGNE(B$3:B$200)))))&""

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par philo6 Voir le message
    Bonjour
    test cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(B$3:B$200;MIN(SI(NB.SI(C$2:C2;B$3:B$200)=0;SI(B$3:B$200<>"";LIGNE(B$3:B$200)))))&""
    Bonjour Phil,

    Je ne comprends pas pourquoi quand je copie ta formule il recopie le nom de ma première cellule et seulement celui ci et ce sur toutes les lignes suivantes?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 94
    Points : 158
    Points
    158
    Par défaut
    Re
    Tu a bien mis ta formule en cellule C3?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Oui et elle marche mais c'est quand je la recopie en C4 c5 etc... qu'elle me donne le meme resultat qu'en c3

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Février 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 94
    Points : 158
    Points
    158
    Par défaut
    Re
    test cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX($B$3:$B$200;EQUIV(MIN(SI(NB.SI(C$2:C2;$B$3:$B$200)=0;SI($B$3:$B$200<>"";NB.SI($B$3:$B$200;"<"&$B$3:$B$200);"")));SI(NB.SI(C$2:C2;$B$3:$B$200)=0;SI($B$3:$B$200<>"";NB.SI($B$3:$B$200;"<"&$B$3:$B$200);""));0))&""
    a valider avec ctrl, maj et entrer

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Je te remercie pour le temps passé sur mon problème

    Cependant la formule m'indique #N/A "une valeur n'est pas diponible pour la formule ou la fonction.

    Je vais tenter de detourner mon problème

    Encore merci à toi

Discussions similaires

  1. [Forum] Formulaire bloque sur Firefox, mais marche avec Chrome et IE !
    Par joda_co dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/05/2011, 11h14
  2. Je bloque sur mon premier essai avec ANT
    Par Invité dans le forum ANT
    Réponses: 2
    Dernier message: 15/12/2010, 00h27
  3. [BODI] Job bloqué sur une fonction smtp_to
    Par akela13th dans le forum Alimentation
    Réponses: 3
    Dernier message: 16/06/2009, 14h52
  4. Réponses: 2
    Dernier message: 21/12/2005, 09h39

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