> Tous les forums > Forum Bureautique
 EXCEL Tableau Croisé Dynamique (TCD) sous-totalSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
TJA435
  Posté le 18/06/2021 @ 16:15 
Aller en bas de la page 
Astucien
Bonjour,

Dans un TCD sous Excel 2016 famille, peut-on faire un sous total sous condition ?

Dans le TCD ci-dessous, je voudrais faire un sous total si j’ ai plusieurs villes pour un même code CP et insérer une ligne vierge dessous

https://www.cjoint.com/c/KFsomj2gxZt

Merci pour votre aide.

Publicité
DjiDji59430
 Posté le 19/06/2021 à 17:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,


Sans la source, ça va être difficile, d'autant qu'un tcd, c'est formaté. Il y a peut-être une autre solution à partir de la source ?


Crdlmt

TJA435
 Posté le 20/06/2021 à 15:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Voici la source:

https://www.cjoint.com/c/KFunMUKS37t

Merci pour votre aide.

DjiDji59430
 Posté le 20/06/2021 à 18:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

avec des formules, je ne vois pas.

Si Debrief passe, il te fera sûrement une petite macro VBA

En attendant, en retirant les doublons de ta base et en faisant ton tcd, tu as deja un petit début de réponse !


Crdlmt



Modifié par DjiDji59430 le 20/06/2021 18:36
TJA435
 Posté le 24/06/2021 à 16:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci DjiDji59430 pour tes réponses.

Pour les doublons, il faut les retirer comment ?

Merci pour ton aide.

DjiDji59430
 Posté le 24/06/2021 à 16:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Tu cliques dans ton tableau, puis données==>outils de données==>supprimer les doublons==>tu coches CP et VILLE et tu fais ton tcd en choisissant ces 2 colonnes.


Crdlmt

TJA435
 Posté le 24/06/2021 à 17:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci DjiDji49430.

Tu m' as appris une commande que je ne connaissais pas.

Cela ne résout pas mon problème.

Comme tu le disais, il faut certainement une macro VBA.

DjiDji59430
 Posté le 24/06/2021 à 18:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re

Et hors du VBA dans ce cas,

Ce que tu demandes, c'est de la mise en page, et les formules, c'est pour calculer, pas pour dessiner ou ajouter des lignes!

Et hors du VBA, dans ce cas, point de salut !!


Crdlmt

TJA435
 Posté le 25/06/2021 à 14:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci DjiDji59430.

Peut-on contacter Debrief pour avoir son avis ?

Publicité
Debrief
 Posté le 17/07/2021 à 13:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,

Je suis très flatté d'être cité dans ce fil, mais je dois vous confier qu'en TCD je suis à peine niveau débutant et en tous cas bien moins compétent que DjiDji59430.

D'ailleurs je ne comprends même pas le problème de TJA435 !

Dans le TCD ci-dessous, je voudrais faire un sous total si j’ ai plusieurs villes pour un même code CP

N'est-ce pas déjà le cas ?

et insérer une ligne vierge dessous

Ça me parait impossible de faire ça, le formatage des TCD étant contrôlés par Excel.

D'ailleurs je me demande pourquoi cette ligne doit être dans le TCD et en dessous du sous-total. Quel besoin d'interférer avec le TCD ?
Ne pourrait-elle pas être à coté dans une colonne jouxtant le TCD en regard du sous-total, au besoin en y plaçant une formule testant la valeur "Total xxxxx" de cellule du TCD pour déclencher l'affichage d'informations ?

il faut certainement une macro VBA

Certes, en VBA tout est possible mais certainement pas du code pour interférer dans la mise en forme du TCD.

Un code VBA pourra fabriquer un tableau "plat" (pas TCD) qui donne le résultat escompté. Si l'objectif est limité à ce seul résultat.



Modifié par Debrief le 17/07/2021 15:31
Debrief
 Posté le 17/07/2021 à 13:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

@TJA435,

J'ajoute que si c'est ça (un tableau non TCD fournissant les chiffres souhaités et la ligne vierge) que tu souhaites obtenir, donne un exemple précis sur la feuille du tableau résultat que tu veux obtenir et je te ferai le code.

Avant cela, pose-toi la question de la nécessité de cette ligne vierge DANS le tableau en dessous du sous-total et envisage une autre solution pour son emplacement qui permettrait de garder le TCD et éviterait une macro VBA.



Modifié par Debrief le 17/07/2021 15:32
TJA435
 Posté le 17/07/2021 à 17:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci Debrief pour tes réponses.

A partir du fichier : https://www.cjoint.com/c/KFunMUKS37t

je voudrais obtenir dans un TCD le résultat suivant :

Pour la ligne vierge, ce n' est pas un problème si elle n 'y est pas.

Je voudrais un sous total du nombre de residents par code CP seulement si le nombre de ville est >1.

Debrief
 Posté le 17/07/2021 à 18:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Comme je l'ai dit plus haut, je ne peux pas faire de TCD "customisé" par VBA. Un TCD c'est Excel qui contrôle à 100%. Soit y a la ligne Sous-total dans le TCD soit elle n'y est pas.

Donc ta demande a évolué. Exit la ligne vierge et tu veux maintenant un tableau plutôt atypique où le Sous-total n'est pas présent quand il est = 1.

Es-tu sûr que cette spécificité est impérieuse au point de vouloir faire du code VBA pour générer par Macro un tableau NON-TCD qui y réponde ? En résumé, en quoi ce Sous-total = 1 est à ce point problématique pour ton affaire ?

Ne vaut-il pas mieux rester dans le standard Excel avec un TCD du plus bel effet et utilisable / modifiable par tout le monde, que de se lancer dans du particulier Macro toujours plus complexe à mettre en œuvre ?



Modifié par Debrief le 17/07/2021 18:27
Debrief
 Posté le 17/07/2021 à 18:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Et un truc comme ça ? Ça n'irait pas ? Fichier -> https://www.cjoint.com/c/KGrrbxoBZWF



Modifié par Debrief le 17/07/2021 19:01
TJA435
 Posté le 18/07/2021 à 13:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Parfait.

Je ne serais jamais arrivé à faire une formule comme cela.

Merci beaucoup pour ton aide précieuse et de nous faire partager tes connaissances.

Debrief
 Posté le 18/07/2021 à 13:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

On doit pouvoir faire mieux en évitant les 2 colonnes de valeurs intermédiaires.

Debrief
 Posté le 18/07/2021 à 15:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

J'ai un peu ramé pour trouver le prochaine cellule numérique qu'un MIN a permis de régler.

C'est mieux comme ça car il n'y a pas les colonnes de valeurs intermédiaires utilisées pour une solution rapide de facilité.

Fichier -> https://www.cjoint.com/c/KGsnZKOLcdF

L'art de refaire les sous-totaux que le TCD fait automatiquement !



Modifié par Debrief le 18/07/2021 15:59
Publicité
TJA435
 Posté le 18/07/2021 à 16:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci beaucoup.

Je préfère. ta première version (https://www.cjoint.com/c/KGrrbxoBZWF) qui est plus accessible à mon niveau excel.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
35,40 €Clé USB 3.0 Sandisk Ultra 256 Go à 35,40 €
Valable jusqu'au 07 Août

Amazon propose la clé USB Sandisk Ultra d'une capacité de 256 Go à 35,40 € livrée gratuitement. On la trouve ailleurs à partir de 40 €. Cette clé USB 3.0 est compatible USB 2.0 et offre de bons débits d'environ 100 Mo/s en lecture et en écriture. Le connecteur est rétractable pour éviter qu'il prenne la poussière.


> Voir l'offre
353,98 €Ecran PC 27 pouces Dell S2721DGFA (WQHD, IPS, 165 Hz, 1 ms, FreeSync/GSync) à 353,98 €
Valable jusqu'au 07 Août

Amazon fait une promotion sur l'écran PC 27 pouces Dell S2721DGFA qui passe à 349,99 € livré. On le trouve ailleurs à plus de 440 €. L'écran à cadre fin dispose d'une dalle IPS WQHD (2560x1440 pixels) 1 ms à 165 Hz. Il est compatible Freezync et Gsync via Adaptive Sync et dispose de 4 prises USB 3.0 (fait office de hub), un port DP et 2 prises HDMI. 


> Voir l'offre
36,83 €Boîtier PC ATX Fractal Focus G bleu pétrôle à 36,83 €
Valable jusqu'au 07 Août

Amazon propose actuellement le très bon boîter moyen tour Fractal Design Focus G en bleu pétrôle à 36,83 € livré gratuitement alors qu'on le trouve ailleurs à plus de 69 €. Le boitier Fractal Design Focus G est une plateforme ultra-polyvalente douée de fonctions ultra pratiques (format ATX, filtres, USB 3.0, 2 ventilateurs LED inclus, emplacements 5,25 pouces pour lecteur DVD/Blu-Ray, montage facile).


> Voir l'offre

Sujets relatifs
Excel 2016 Tableau Croisé Dynamique (TCD)
excel 2016 regroupement dans tableau croisé dynamique (tcd)
Excel: tableau croise dynamique
Excel 2016 Tableau Dynamique (TCD)
Tableau Croisé Dynamique (TCD)
Total cumulé des 12 derniers mois dans un tableau croisé dynamique
Excel Tableau Croisé Dynamique
option tableau croisé dynamique excel 2007
Champ texte Tableau croisé dynamique excel 2007
Excel : Macro pour tableau croisé dynamique
Plus de sujets relatifs à EXCEL Tableau Croisé Dynamique (TCD) sous-total
 > Tous les forums > Forum Bureautique