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 :

champ calculé qui n'aime pas les multiplications


Sujet :

Excel

  1. #1
    Membre habitué
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 412
    Points : 149
    Points
    149
    Par défaut champ calculé qui n'aime pas les multiplications
    Bonjour,

    j'ai un tableau de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    x coeff val1 val2 val3
    a 100% 30 70 0
    a 50% 25 10 65
    b 100% 0 100 0
    d 100% 20 0 80
    Puis un tableau croisé dynamique tout bête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    a val12 135
      val3 65
    b val12 100
      val3 0
    d val12 20
      val3 80
    avec val12 qui est un champ calculé val12=val1+val2

    Jusque là tout va bien.
    Maintenant, si je veux appliquer le coeff (2e colonne), je change le champ calculé avec val12=coeff(val1+val2) et la c'est n'importe quoi :
    au lieu de faire des calculs lignes à ligne comme je m'y attendais, Excel fait la somme des coeff * somme des valeurs !

    Quelle est la solution ?
    Suis-je obligé de préparer une copie des colonnes de valeurs en appliquant les coeff avant de faire le tableau croisé ?

  2. #2
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 919
    Points
    55 919
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Citation Envoyé par Peanut Voir le message
    ...
    Quelle est la solution ?
    Suis-je obligé de préparer une copie des colonnes de valeurs en appliquant les coeff avant de faire le tableau croisé ?
    Oui. Je ne vois pas d'autre solution.

  3. #3
    Membre habitué
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 412
    Points : 149
    Points
    149
    Par défaut
    OK.

    Du coup j'ai un peu du mal à voir le réel intérêt des champs calculés.
    Je pensais que ça permettait de faire des calculs par ligne, pour éviter de devoir ajouter des tas de colonnes de calculs dans les données sources, mais jusque là tout ce que j'ai réussi à faire c'est des sommes globales, soit une utilisation dans des cas hyper-rares.

Discussions similaires

  1. Trigger qui n'aime pas les doublons
    Par Slash__ dans le forum Requêtes
    Réponses: 3
    Dernier message: 31/12/2012, 17h19
  2. [MySQL] Champs photo qui ne prends pas les espaces
    Par bullrot dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 21/10/2008, 15h19
  3. [MySQL] un update qui ne met pas les champs à jour
    Par naazih dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/05/2008, 21h44
  4. Requete avec champs calculés qui ne marche pas
    Par The_Super_Steph dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 05/06/2007, 14h39
  5. [Requete] qui n'affiche pas les doublons mais sur un seul champs
    Par joseph.breham dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 19/12/2006, 14h57

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