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

Webi Discussion :

Obtenir la valeur d'un 2ème tableau selon l'année ?


Sujet :

Webi

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut Obtenir la valeur d'un 2ème tableau selon l'année ?
    Bonjour,

    j'essaye de croiser mon tableau avec un fichier xls.

    Mon tableau contient :
    article - CA 2016
    VELO - 500
    VOITURE - 20000
    CAMION - 50000

    Le fichier XLS contient des historiques de coûts de fabrication par année:
    XLSART - XLSCOUT - XLSANNEE
    VELO - 298 - 2012
    VELO - 299 - 2013
    VELO - 300 - 2014
    VELO - 305 - 2015
    VOITURE - 3000 - 2014
    VOITURE - 3200 - 2015
    CAMION - 12000 - 2014

    J'ai relié les 2 par le code article. Je cherche à obtenir ceci : (j'ai une invite de requête sur l'année voulue pour le CA ? donc ici 2016)
    article - CA 2016 - COUT N-1(donc ici 2015)
    VELO - 500 - 305
    VOITURE - 20000 - 3200
    CAMION - 50000 -

    J'ai créé un variable automatiquement avec BO dans le contexte
    <XLSCOUT> Dans (<XLSART> , <XLSANNEE>)

    Mais si je l'insère dans une colonne, j'obtiens #VALEURMULTI
    Je pense donc que la formule n'est pas la bonne

    Mais je ne sais pas comment faire ?
    Auriez-vous une solution à me proposer ?
    Merci
    Thib

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut
    Voici les données présentées de façon plus lisible :

    Mon tableau contient :
    article - CA 2016
    VELO - 500
    VOITURE - 20000
    CAMION - 50000

    Le fichier XLS contient des historiques de coûts de fabrication par année:
    XLSART - XLSCOUT - XLSANNEE
    VELO - 298 - 2012
    VELO - 299 - 2013
    VELO - 300 - 2014
    VELO - 305 - 2015
    VOITURE - 3000 - 2014
    VOITURE - 3200 - 2015
    CAMION - 12000 - 2014

  3. #3
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Hello

    La solution la plus simple, tu ajoutes année N+1 dans ton fichier excel.
    Tu la fusionnes avec année N.

    ET voilà, tu auras le cout de l'année N-1 ...
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut
    Salut, Merci pour ta réponse mais j'ai peur de ne pas la comprendre.

    Tu me dis d'ajouter l'année N+1

    dans mon xls, j'aurais donc :
    XLSART - XLSCOUT - XLSANNEE
    VELO - 298 - 2012
    VELO - 299 - 2013
    VELO - 300 - 2014
    VELO - 305 - 2015
    VELO - 310 - 2016
    VOITURE - 3000 - 2014
    VOITURE - 3200 - 2015
    VOITURE - 3300 - 2016
    CAMION - 12000 - 2014


    C'est bien cela ?

    Parce que actuellement je n'ai pas les valeurs 2016. Donc il faudrait que je mette, par exemple : 1 sur ttes les valeurs 2016.
    Mais que se passera-t-il pour les articles sans valeur en 2016 comme le CAMION ?

    Thib

  5. #5
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Non, je dis de rajouter une colonne N+1 comme ça :

    XLSART - XLSCOUT - XLSANNEE - XLSANNEESUIV
    VELO - 298 - 2012 - 2013
    VELO - 299 - 2013 - 2014
    VELO - 300 - 2014 - 2015
    VELO - 305 - 2015 - 2016
    VOITURE - 3000 - 2014 - 2015
    VOITURE - 3200 - 2015 - 2016
    CAMION - 12000 - 2014 - 2015
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut
    Merci pour avoir pris le temps de me répondre.

    Je vais essayer et creuser ce ce côté.

    Thib

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/04/2015, 08h50
  2. Réponses: 20
    Dernier message: 20/03/2015, 14h36
  3. Réponses: 7
    Dernier message: 27/04/2012, 17h06
  4. Sélectionner lignes dans un tableau selon valeur colonne
    Par jessie1611 dans le forum Fortran
    Réponses: 16
    Dernier message: 03/10/2011, 10h35
  5. Réponses: 3
    Dernier message: 27/04/2009, 16h08

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