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 :

Utiliser TCD + LIREDONNEESTABCROISDYNAMIQUE sur plusieurs onglets [XL-MAC 2011]


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Utiliser TCD + LIREDONNEESTABCROISDYNAMIQUE sur plusieurs onglets
    Bonjour à tous,

    Ma configuration : Microsoft Excel pour Mac 2011, mise-à-jour 14.3.9

    Je voudrais :

    1 - créer une formule dans une colonne de mon 1er onglet qui aille chercher la/les montants répondant à une condition dans le TCD du 2ème onglet
    -> j'y arrive avec la formule =LIREDONNEESTABCROISDYNAMIQUE(TCD;"B1310 Montant"), TCD étant le nom de la zone du tableau croisé dynamique

    et
    2 - pouvoir copier cette formule dans les cellules de la même colonne, donc remplacer la référence absolue à la cellule contenant la condition ("B1310") par une adresse relative.
    -> c'est là que je bloque. Quand je remplace "B1310" dans la formule par une adresse relative la formule ne marche plus ...

    Concrètement, dans le tableau joint, je voudrais pouvoir transformer la fonction de la cellule D2/orange de telle manière que je puisse la recopier vers le bas (cellules jaunes) et que la formule utilise le contenu de la colonne B ("N° de bon de commande") de la même ligne comme condition.
    Exemple : en D3 la formule utiliserait B1311 comme condition pour aller chercher les montants de bon de commandes correspondants, en D4 ce serait B1288, et ainsi de suite

    Le tableau répond au besoin suivant : pour 1 seul bon de commande, je peux avoir ensuite 1 ou plusieurs factures, et je voudrais pouvoir suivre (facilement dans l'onglet Bon de commande) la somme des factures déjà émises sur le bon de commande, et bien entendu le solde (montant du bon de commande - somme des factures déjà émises).

    Merci d'avance pour votre aide !!!

    Yann
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Homme Profil pro
    Ctrl Gestion
    Inscrit en
    Octobre 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ctrl Gestion
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 177
    Points : 363
    Points
    363
    Par défaut
    Bonjour YannMichel, Le Forum,

    Je viens de regarder et la formule Lire.DonneesTabCroisDynamique fonctionne bien, par contre j'ai fait un tableau croisé dynamique sur tes données d'origine sans passer par un tableau intermédiaire.

    =LIREDONNEESTABCROISDYNAMIQUE("Montant facturé";Factures!$J$1;"N° du bon de commande concerné";$B2)

    Voir ficher en pièce jointe.

    Version Excel 2003, mais ça doit fonctionner aussi en Excel 2007

    Slts
    Fichiers attachés Fichiers attachés

  3. #3
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 519
    Points : 16 449
    Points
    16 449
    Par défaut
    Bonjour

    Je ne vois pas trop l'intérêt ni du 2ème tableau (comme danixdb) ni du TCD pour ce types de calcul alors qu'une simple formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI(Factures!C:C;'Bons de commande'!B2;Factures!D:D)
    donne ce résultat.

  4. #4
    Candidat au Club
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Super, merci à tous les 2 !

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

Discussions similaires

  1. Utiliser RECHERCHEV sur plusieurs onglets
    Par Trystan18 dans le forum Excel
    Réponses: 5
    Dernier message: 15/01/2013, 08h54
  2. [XL-2003] Lier des champs de page de TCD sur plusieurs onglets
    Par nekhar87 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/04/2012, 14h26
  3. [Toutes versions] repliquer un TCD sur plusieurs onglets
    Par crissud dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/04/2011, 08h21
  4. Export requete sur excel sur plusieur onglets
    Par Renardo dans le forum Access
    Réponses: 10
    Dernier message: 26/01/2007, 17h13
  5. [VBA-E] Impression page paire sur plusieurs onglets
    Par liop49 dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 17/02/2005, 15h19

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