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

Deski Discussion :

[BO 5.1.8]fusion de deux tableaux (excel et bo)


Sujet :

Deski

  1. #1
    Membre confirmé Avatar de ninou58
    Inscrit en
    Juin 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 109
    Par défaut [BO 5.1.8]fusion de deux tableaux (excel et bo)
    Bonjour,


    J'aurais une question à propos de mon futur rapport.

    J'ai un rapport BO:
    Article l Qté l CA l mois


    Ensuite j'ai un fichier Excel
    Article l Mois l mois1b l mois2 l mois2b
    ArticleA l qté1 l CA1 lQté 2 l CA2

    Je fais un lien sur l'article mais j'ai un réel soucis au niveau du mois puisque dans mon fichier excel c'est 1 mois par colonne.

    Auriez vous une idée de comment je pourrais fusionner ces 2 documents sachant qu'après je veux les resultats pour chaque mois.


    Merci d'avance
    Bonne journée

  2. #2
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Par défaut
    Bonsoir,

    C'est déjà (souvent) problématique de synchroniser BO et Excel
    Mais alors là, avec un tableau croisé (ou un tableau simple organisé comme tel) dans excel .. .. ça ne me semble pas possible.

    Cependant, si après avoir lié Produit avec Produit
    Tu prends ton tableau BO
    Article lmois| Qté l CA l
    x ............1.....10..200
    x ............2......8...150
    ./.
    y.............1.....20...200
    etc...

    Tu peux essayer d'insérer des colonnes à droite avec la formule suivante pour obtenir <Q Mois 1> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si(<mois(Requête1) = 1) Alors <mois (Requête2 avec XLS)> Sinon Si([<mois(Requête1) = 2) Alors <mois1 (Requête2 avec XLS)> Sinon Si( ....
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  3. #3
    Membre confirmé Avatar de ninou58
    Inscrit en
    Juin 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 109
    Par défaut
    Bonjour,

    Je n'ai pas réussi avec les Si cela ne fonctionne pas car il n'y a pas de correspondance pour le mois.

    Du coup je viens de faire une macro excel(qui dure pas loin d e5min) qui modifie la forme pour que je puisse tout avoir en ligne.

    Si il y a des idées...

    Merci
    Bonne journée

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2008
    Messages : 259
    Par défaut
    Bonjour,

    L'idéal est effectivement que le fichier XLS soit sous la forme
    Article - mois - données numérique

    Néanmoins, on peut contourner le pb en modifiant légèrement le fichier. Cela consiste
    - à intercaler avant chaque mois une colonne contenant une formule qui reprend l'article (ex dans la cellule D2 mettre la formule = A2 où A2 contient le nom de l'article)
    - à nommer 12 plages de cellules qui correspondant chacune aux 3 colonnes reprenant les données d'un mois
    (sélectionner les données concernées et utiliser le menu Insertion - Nom - Définir - donner un nom ex JANVIER)
    Puis Dans BO, il faut
    - créer 12 requêtes pointant sur le fichier XLS mais utilisant les zones nommées
    - lier les données articles de chaque requêtes idem pour mois

    cela devrait fonctionner !
    Bon courage

    Petit plus : dans XLS en 2003, la commande du menu Données - Liste - Créer une liste permet d'optimiser l'utilisation utlérieure du fichier

  5. #5
    Membre confirmé Avatar de ninou58
    Inscrit en
    Juin 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juin 2007
    Messages : 109
    Par défaut
    Bonjour,


    Merci pour cette réponse.
    Cela me parait long notamment les 12 requêtes ....
    En attendant je vais rester avec ma macro cela fonctionne assez bien malgrè le temps


    Merci

Discussions similaires

  1. [XL-2010] Fusion de deux tableaux Excel en 1 - Conflit de dates
    Par Alasgard dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 31/03/2014, 22h03
  2. Ordonner la fusion de deux tableaux ordonnés
    Par KnightofEmpire dans le forum Pascal
    Réponses: 5
    Dernier message: 18/11/2013, 10h38
  3. Fusion de deux tableaux
    Par ganguill dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/06/2010, 12h21
  4. Réponses: 4
    Dernier message: 19/03/2008, 20h49
  5. Fusion de deux tableaux
    Par valefor dans le forum VHDL
    Réponses: 0
    Dernier message: 06/10/2007, 16h59

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