Diviser champs d'un tableau croisé dynamique

  • Initiateur de la discussion Initiateur de la discussion lebcel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lebcel

Guest
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!
 
Re : Diviser champs d'un tableau croisé dynamique

Oui! c'est bien celà que je veux faire. Mais comment as-tu fait? J'avoue que je ne vois pas comment je peux procéder pour y arriver.

Merci!
 
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
 
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.
 
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é ?
 
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
 
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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
690
Retour