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 sur formule DECALER et NB.SI [XL-2007]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2015
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Problème sur formule DECALER et NB.SI
    Bonjour,

    je me permets de venir vers vous car une formule DECALER avec un NB.SI ne fonctionne pas correctement. Impossible d'en trouver la cause.

    =DECALER(SYNTHESE!$AF$32;1;;NB.SI(SYNTHESE!$AF$33:SYNTHESE!$AF$55;""))

    Les données sélectionnées s'arrête à la ligne 38 dans mon fichier Excel, alors que la formule porte jusqu'à la ligne 55.

    Je ne comprends pas, j'ai refait la formule plusieurs fois, déplacé mon tableau de données en début de feuille... rien n'y fait.

    J'ai le même problème avec une autre formule et là les données vont un peu plus loin.

    J'ai mis une copie d'écran pour mieux comprendre, les cellules en couleurs concernent la sélection effectuée par Excel lorsque je clique dessus.

    Et en effet, mon graphique ne prend que les données en couleur. Il ne prend pas les données jusqu'à la ligne 55.

    Là ça me dépasse.

    Quelqu'un aurait-il une solution s'il vous plaît?

    Merci de votre retour,
    Images attachées Images attachées  

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Bonjour JustKill

    Pour ma part, j'utilise nbval plutôt que nb.si pour prendre dans une colonne toutes les cellules d'une plage. Exemple :

    = DECALER(SYNTHESE!$AF$32;1;;NBVAL(SYNTHESE!$AF:$AF))

    Mistral

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2015
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    J'ai essayé NBVAL mais cette solution ne fonctionne pas, car dans les cellules en dessous j'ai des formules SI qui affichent soit un résultat, soit "".

    Du fait que les cellules ne soient pas vides de contenus, NBVAL me prend les cellules en dessous.

    C'est pour ça que je n'ai pas utilisé cette formule.

    A mois que vous ayez une solution pour utiliser NBVAL avec une formule SI intégrée pour ne pas prendre les cellules en dessous où le contenu n'est pas vide...

    A vous lire,

    Merci

  4. #4
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Utilise NB au lieu de NBVAL au cas où tu as des dates (ou nombres)

    =DECALER(SYNTHESE!$AF$32;1;;NB(SYNTHESE!$AF$33:SYNTHESE!$AF$55))
    Cordialement.
    J'utilise toujours le point comme séparateur décimal dans mes tests.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juillet 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2015
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup,

    La solution a été utile.

    Bonne journée

  6. #6
    Membre averti
    Homme Profil pro
    retraité enseignement
    Inscrit en
    Mars 2013
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : retraité enseignement
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 213
    Points : 442
    Points
    442
    Par défaut
    bonsoir,

    Je pense que vous comptez les lignes, donc vous ne prenez en compte que la zone d'une hauteur égale à ce nombre : est ce cela que vous voulez?

    dans l'aide
    DECALER(réf, lignes, colonnes, [hauteur], [largeur])

    pour
    [hauteur] Facultatif. Représente la hauteur, exprimée en nombre de lignes que la référence renvoyée doit avoir. L’argument hauteur doit être un nombre positif.

    donc [hauteur] est pour vous NB(SYNTHESE!$AF$33:SYNTHESE!$AF$55)

    pour moi vous prenez une colonne d'une cellule en AF33 étendue en AF'nombre de vides +33

    cordialement
    geogeo70

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

Discussions similaires

  1. problème de formule en Mathml sur un script PHP
    Par littledrummer dans le forum Langage
    Réponses: 0
    Dernier message: 27/04/2011, 19h49
  2. [XL-2007] Problème sur une formule matricielle
    Par alexandrek dans le forum Excel
    Réponses: 9
    Dernier message: 10/02/2011, 19h43
  3. [XL-2003] Probléme sur une formule
    Par Maiden002 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/09/2009, 09h21
  4. [Formulaire]problèmes sur formules
    Par AmauryD dans le forum IHM
    Réponses: 1
    Dernier message: 18/04/2007, 11h23
  5. [CR8.5] Problème de division par zéro sur formule
    Par franck.cvitrans dans le forum Formules
    Réponses: 3
    Dernier message: 10/06/2004, 13h41

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