Diviser champs d'un tableau croisé dynamique

lebcel

XLDnaute Nouveau
Bonjour,

Est ce que vous sauriez comment diviser des champs dans un tableau croisé dynamique sans avoir à taper une formule sous le tableau?

Voici un exemple plus concret :
J'ai le tableau croisé dynamique suivant :

Date 03/09 04/09 05/09
Valeur 15 40 34 <-Somme
NbPers 9 5 8 <-Somme
NbEnf 12 20 12 <-Somme


J'aimerais insérer dans le tableau croisé dynamique un champ calculant Valeur/NbEnf. Sauriez vous si celà est possible avec un TCD?

Merci pour vos réponses!
 

CB60

XLDnaute Barbatruc
Re : Diviser champs d'un tableau croisé dynamique

Bonjour
Regarde si c'est cela que tu recherche
 

Pièces jointes

  • TCD champ.xls
    10.5 KB · Affichages: 1 016
  • TCD champ.xls
    10.5 KB · Affichages: 1 094
  • TCD champ.xls
    10.5 KB · Affichages: 1 031

CB60

XLDnaute Barbatruc
Re : Diviser champs d'un tableau croisé dynamique

re
Il faut que tes données soit ordonner de la façon du deuxieme tableau,
Tu fais un TCD traditionnel,
ensuite tu fais un click droit sur le TCD,
Tu selectionne Formule,
Champ calculé,
En haut tu aura champ1
Au niveau de formule,il te suffit de double cliquer sur:

valeur
mettre /
et double cliquer sur nb/enf,
Maintenant la formule est réalisé et tu dois avoir un champ en plus dans ton TCD
 

lebcel

XLDnaute Nouveau
Re : Diviser champs d'un tableau croisé dynamique

Ca marche! Merci beaucoup pour l'aide!

PS : Pour les personnes qui auraient le même problème : le menu formules / champ calculé se trouve dans la barre d'outil des tableaux croisés dynamique.
 

plasmadav

XLDnaute Junior
Re : Diviser champs d'un tableau croisé dynamique

Bonjour,

Je viens d'appliquer la fonction de champs calculé dans une TCD.
Seulement lorsque j'ai une Division par 0, j'ai #DIV0!.

Donc j'ai modifier ma formule comme ceci =SI(C1="";("");C1/C3)

Malgres cela j'ai toujours le " #DIV0! "

Aurriez vous une parade, pour la formule dans le champs Calculé ?
 

chris

XLDnaute Barbatruc
Re : Diviser champs d'un tableau croisé dynamique

Bonjour

plasmadav à dit:
Seulement lorsque j'ai une Division par 0, j'ai #DIV0!.
Donc j'ai modifier ma formule comme ceci =SI(C1="";("");C1/C3)
Malgres cela j'ai toujours le " #DIV0! "

2 solutions

  • soit modifier la formule : SI(C3=;0;C1/C3)
    car le diviseur est C3 et non C1
  • soit clic droit dans le TCD, options du Tableau : cocher valeurs d'erreur afficher et ne rien mettre en face
 

bogiremiso

XLDnaute Nouveau
Re : Diviser champs d'un tableau croisé dynamique

Bonjour j'ai un pb identique avec un TCD j'ai ma base de données excel dans l'onglet suivi. Mon TCD reprend les n° de services utilisateurs le nbre de demande et le nbre de relance. Je souhaiterais avoir le % de relance/le nbre de demande du coup j'ai fait un champ calculé il me met soit des DIV/0 soit des 0 hors il y a bien de quoi calculer un %. Ensuite j'ai regardé plusieurs forum la formule SI citée ci dessus ne fonctionne pas. Je suis bien consciente que les cellules vides de la base de donnée dans la colonne Motif de la relance crée ce pb comment le contourner ? En effet toutes les demandes ne nécessitent pas de relances Ci joint le fichier xsl
Merci d'avance
 

Pièces jointes

  • Suivi des tiers 2009.zip
    18.3 KB · Affichages: 96
  • Suivi des tiers 2009.zip
    18.3 KB · Affichages: 90
  • Suivi des tiers 2009.zip
    18.3 KB · Affichages: 93

chris

XLDnaute Barbatruc
Re : Diviser champs d'un tableau croisé dynamique

Bonjour

Cela ne peut pas marcher dans ton cas : car un champ calculé calcule chaque ligne source et non chaque ligne du TCD et tes valeurs source ne sont pas numériques.

En ajoutant 2 colonnes à tes données sources on peut travailler dessus.
 

Pièces jointes

  • Suivi des tiers 2009.zip
    21 KB · Affichages: 176
  • Suivi des tiers 2009.zip
    21 KB · Affichages: 180
  • Suivi des tiers 2009.zip
    21 KB · Affichages: 174

Discussions similaires

Réponses
2
Affichages
265

Statistiques des forums

Discussions
312 836
Messages
2 092 656
Membres
105 482
dernier inscrit
Eric.FKF