Tableau croisé dynamique
Aragorn001
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
Aragorn001 Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Aragorn001 Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai dans mon tableau x colonnes de données. Dans le colonne C, j'encode une valeur ou rien du tout. Dans la colonne F, la formule =SI(NBVAL(C2);"";"fermé") me donne du vide ou "fermé" si C est vide. Jusque là tout semble aller bien.
Lorsque j'actualise mon TCD, dans la colonne devant reprendre la colonne F je n'obtiens plus que des 0 alors que lorsque je tape sans formule "fermé" dans ma colonne de données F ça me donne une valeur 1 dans mon TCD. Le but étant de savoir au final (pour chaque entrée de B) combien de fois "fermé" a été encodé.
B étant une liste de noms qui reviennent régulièrement. ex : Pour l'entrée B Gaston j'ai eu en F 6 x "fermé". Dans mon TCD je devrais avoir la valeur 6 qui s'affiche.
D'avance merci pour le coup de main
J'ai dans mon tableau x colonnes de données. Dans le colonne C, j'encode une valeur ou rien du tout. Dans la colonne F, la formule =SI(NBVAL(C2);"";"fermé") me donne du vide ou "fermé" si C est vide. Jusque là tout semble aller bien.
Lorsque j'actualise mon TCD, dans la colonne devant reprendre la colonne F je n'obtiens plus que des 0 alors que lorsque je tape sans formule "fermé" dans ma colonne de données F ça me donne une valeur 1 dans mon TCD. Le but étant de savoir au final (pour chaque entrée de B) combien de fois "fermé" a été encodé.
B étant une liste de noms qui reviennent régulièrement. ex : Pour l'entrée B Gaston j'ai eu en F 6 x "fermé". Dans mon TCD je devrais avoir la valeur 6 qui s'affiche.
D'avance merci pour le coup de main
A voir également:
- Tableau croisé dynamique
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
2 réponses
Bonjour ,
Joins un fichier-test, (avec TOUTES les explications et les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".
Cordialement.
Joins un fichier-test, (avec TOUTES les explications et les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".
Cordialement.
Bonjour,
Voici une ébauche du projet.
https://www.cjoint.com/c/HCvsKvZ3u6p
C'est au niveau des absences que le bas blesse. La formule dans la BD me donne ce que j'ai demandé mais une fois dans le TCD, ça cafouille.
La colonne E devrait à un certain moment afficher (sur le test) un chiffre 2 correspondant aux 2 x "fermé".
Il doit y avoir une friction entre le numérique et l'alphanumérique. J'ai actuellement résolu le problème en mettant des 1 à la place des "fermé". en ayant remplacé la formule =SI(NBVAL(E2);"";"fermé") par =SI(OU(E2="";E2<0);1;"").
Merci à toi pour le temps passé.
Voici une ébauche du projet.
https://www.cjoint.com/c/HCvsKvZ3u6p
C'est au niveau des absences que le bas blesse. La formule dans la BD me donne ce que j'ai demandé mais une fois dans le TCD, ça cafouille.
La colonne E devrait à un certain moment afficher (sur le test) un chiffre 2 correspondant aux 2 x "fermé".
Il doit y avoir une friction entre le numérique et l'alphanumérique. J'ai actuellement résolu le problème en mettant des 1 à la place des "fermé". en ayant remplacé la formule =SI(NBVAL(E2);"";"fermé") par =SI(OU(E2="";E2<0);1;"").
Merci à toi pour le temps passé.
Bonsoir à tous,
La colonne E devrait à un certain moment afficher (sur le test) un chiffre 2 correspondant aux 2 x "fermé".
Lorsque tu fais la somme de "fermé" si tu trouves un calcul qui te donne 2 prévient moi car je serais curieux de le connaitre. ;-)
Si tu comptes les "fermés" tu en as 2 effectivement mais comme tu as une formule dans ta colonne, tu as un résultat à chaque ligne.
La colonne E devrait à un certain moment afficher (sur le test) un chiffre 2 correspondant aux 2 x "fermé".
Lorsque tu fais la somme de "fermé" si tu trouves un calcul qui te donne 2 prévient moi car je serais curieux de le connaitre. ;-)
Si tu comptes les "fermés" tu en as 2 effectivement mais comme tu as une formule dans ta colonne, tu as un résultat à chaque ligne.
Bonjour
C'est effectivement là le soucis ;)
La formule est une facilité, au début j'avais encodé manuellement les "fermé" et ça me donnait la somme correcte. Une fois la formule en place ... mystère ! Et comme j'ai des centaines de données à encoder c'est évidemment plus rapide et plus sûr avec une formule, pas de risque d'oubli.
Je vais continuer avec des "1" et vide. C'est surtout visuel, le résultat étant trouvé actuellement, mais ça doit être réalisable.
Sinon, une étape qui ne servira à rien est de faire comme pour les jours de la semaine avec la date. Avec une colonne masquée qui sert au calcul et la colonne "fermée" pour le visuel. Mais ce n'est pas le but pour clarifier un travail.
C'est effectivement là le soucis ;)
La formule est une facilité, au début j'avais encodé manuellement les "fermé" et ça me donnait la somme correcte. Une fois la formule en place ... mystère ! Et comme j'ai des centaines de données à encoder c'est évidemment plus rapide et plus sûr avec une formule, pas de risque d'oubli.
Je vais continuer avec des "1" et vide. C'est surtout visuel, le résultat étant trouvé actuellement, mais ça doit être réalisable.
Sinon, une étape qui ne servira à rien est de faire comme pour les jours de la semaine avec la date. Avec une colonne masquée qui sert au calcul et la colonne "fermée" pour le visuel. Mais ce n'est pas le but pour clarifier un travail.
Si, la formule que tu emploies est plus simple que la mienne (=SI(OU(E2="";E2<0);1;""). C'est ce à quoi je m'étais résolu (des 1 et des vides). Adopté !
On voit l'expérience ;-)
Merci à vous deux pour avoir pris le temps de vous pencher sur mon petit problème.