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

Macros et VBA Excel Discussion :

TCD et champ calculé : renvois systématique de #DIV/0 ! [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 6
    Par défaut TCD et champ calculé : renvois systématique de #DIV/0 !
    Bonjour à toutes et à tous,

    Après avoir écumé pendant des heures le net et les bouquins à la recherche d’une solution, j’abdique et m’en remet à vous pour m’expliquer comment faire un petit calcul qui à la base me semblait très simple dans un TCD .
    Je ne sais s’il faut passer par un champ calculé ou un élément calculé, je n’ai réussit avec aucun des deux (et commence à me demander si c’est possible ).

    Confère la pièce jointe, un TCD permet bien sur de calculer (et afficher) l’écart type et la moyenne d’un jeu de valeurs. Et bien je veux tout simplement calculer et afficher de manière analogue (c’est à dire calculer automatiquement et directement dans le TCD) le résultat du calcul suivant : « 100*ecartype(set_de_valeurs)/moyenne(set_de_valeurs) ».
    Mais pour une raison que j’ignore, lorsque je crée un champ calculé avec cette formule, le résultat est toujours #DIV/0 !
    Cela semble pourtant simple, mais impossible de trouver la solution. Qu’es que je prends de travers dans cette affaire ?

    Toutes ces infos sont détaillées avec un exemple dans la pièce jointe.
    Serez vous capable de trouver la solution ?

    En vous remerciant par avance,

    Erwan
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Il est parfois préférable d efaire les calculs au niveau des données source. Peux-tu les poster ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 6
    Par défaut
    Bonjour Daniel.C, et merci de te pencher sur la question.

    Je ne suis pas sure de bien comprendre ton post. En effet les données sont dans le fichier xls en pièce jointe. Les valeurs utilisées pour le calcul sont celles figurant dans la colonne "Concentration" tu tableau de données (67, 47 etc).

    Je cherche donc à obtenir CV_d'un groupe = 100 x Ecartype(Concentration_des différents échantillons d'un même groupe) / Moyenne (Concentration_des différents échantillons d'un même groupe)

    Es que ceci répond à ta demande d'info ?

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Quand je regarde la source de données dans le TCD, elui-ci m'indique le classeur "3 POM Eau 2.xlsx"; est-ce que je peux changer pour le Tableau 4" du classeur que tu as envoyé ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 6
    Par défaut
    Toute mes excuses pour cette petite erreur.
    En effet tu as raison, la source de données du TCD doit être changée en :
    Feuil1!$A$2:$D$12

    Désolé de cette étourderie.

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 574
    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 574
    Par défaut
    Bonjour

    Les champs calculés se basent toujours sur des sommes effectuées sur le valeurs sources.
    Tu ne peux effectuer de calculs sur les calculs, sauf depuis 2010, sur le niveau parent.

    En général, comme l'a évoqué Daniel, que je salue au passage, il faut
    soit trouver une solution en amont en ajoutant un calcul dans la source,
    soit juxtaposer des formules au TCD,
    soit utiliser des formules à base de LIREDONNEES... pour créer un tableau à côté du TCD.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 6
    Par défaut
    Mince, il n'y a donc pas de solution simple sous Excel 2007 donc... (d'un autre coté, ça me rassure, je commençais à vraiment me trouver stupide face à mon TCD ).

    Citation Envoyé par 78chris Voir le message
    il faut
    soit trouver une solution en amont en ajoutant un calcul dans la source,
    Le problème c'est que je veux faire ce calcul pour des groupe "changeants", d'où l'utilisation de TCD. C'est à dire que dans cet exemple, je veux calculer le CV de "Groupe", donc un seul cas de figure; mais par la suite, dans le "vrais" TCD je veux pouvoir faire le calcul sur des choses qui bougent pas mal. Donc je ne peux pas inclure le calcul dans la source

    Citation Envoyé par 78chris Voir le message
    soit juxtaposer des formules au TCD,
    soit utiliser des formules à base de LIREDONNEES... pour créer un tableau à côté du TCD.
    mmm... je vais donc regarder de ce coté là.
    Auriez vous des pistes à me conseiller ?
    Des fichiers exemple, des posts ou des url à aller voir ?

    En passant, sauriez vous si Calc de Libre Office ou autre permettrais de faire les calculs sur le niveau parent comme Excel 2010 ?
    Où alors passer par Access 2007 ?

    Encore merci de votre aide

    Erwan

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

Discussions similaires

  1. [XL-2007] tcd avec champ calculé récalcitrant
    Par pyloupylou dans le forum Excel
    Réponses: 9
    Dernier message: 07/01/2015, 15h21
  2. TCD avec champ calculé sur des champs nombre
    Par Scrabblouille dans le forum Excel
    Réponses: 0
    Dernier message: 06/10/2011, 20h16
  3. Réponses: 1
    Dernier message: 21/03/2010, 16h28
  4. TcD - Champs Calculés - 2 catégories
    Par pitotom dans le forum Excel
    Réponses: 4
    Dernier message: 24/03/2008, 16h42

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