Tableau croisé dyn : somme des différences
Cécilia
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je travaille sur un tableau dynamique qui calcule la consommation électrique et la consommation d'eau d'une entreprise par mois, et par année à partir des relevé de compteurs. Par exemple:
eau consommation
2012
jan
fev xx
mar yy
avr zz
mai ww
juin vv
Les consommations ont été obtenues en calculant dans les paramètres des champs de valeur des relevés de compteur avec afficher les valeurs : "différence par rapport à" champ de base : "date", élément de base : "précédent". Ainsi, on calcule la différence entre deux relevés de compteur fev - jan par exemple.
Malheureusement, je n'arrive pas à faire ensuite la somme des consommations automatiquement. Auriez-vous une idée ?
Cordialement,
Cécilia
Je travaille sur un tableau dynamique qui calcule la consommation électrique et la consommation d'eau d'une entreprise par mois, et par année à partir des relevé de compteurs. Par exemple:
eau consommation
2012
jan
fev xx
mar yy
avr zz
mai ww
juin vv
Les consommations ont été obtenues en calculant dans les paramètres des champs de valeur des relevés de compteur avec afficher les valeurs : "différence par rapport à" champ de base : "date", élément de base : "précédent". Ainsi, on calcule la différence entre deux relevés de compteur fev - jan par exemple.
Malheureusement, je n'arrive pas à faire ensuite la somme des consommations automatiquement. Auriez-vous une idée ?
Cordialement,
Cécilia
A voir également:
- Tableau croisé dyn : somme des différences
- Tableau word - Guide
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau ascii - Guide
- Trier un tableau excel - Guide
5 réponses
Bonjour
Tout dépend comment la source et le TCD sont montés
Un petit exemple nous guiderait
avec https://www.cjoint.com/
et coller ici le lien généré pour qu'on accède au fichier
Tout dépend comment la source et le TCD sont montés
Un petit exemple nous guiderait
avec https://www.cjoint.com/
et coller ici le lien généré pour qu'on accède au fichier
Bonjour,
voilà un exemple : http://cjoint.com/12ju/BGBpbmN0lnN.htm
J'aimerais obtenir la consommation totale pour chaque entreprise (A, B ou C), par produit (eau ou électricité).
Merci pour votre réponse,
Cécilia
voilà un exemple : http://cjoint.com/12ju/BGBpbmN0lnN.htm
J'aimerais obtenir la consommation totale pour chaque entreprise (A, B ou C), par produit (eau ou électricité).
Merci pour votre réponse,
Cécilia
Bonjour
Ce n'est pas le total qui est impossible sur le TCD, mais seulement sur cette fonction "Différence..... ". Vérifie en ramenant deux fois le relevé compteur dans le TCD, une colonne avec le relevé et une autre avec la fonction, seul le total du relevé compteur est fait.
De toute façon, par cette fonction, qui ne correspond pas à ton cas, la consommation est fausse, le 1er mois n'est pas calculé.
Ce n'est pas aussi simple de calculer la conso d'après ton tableau tel qu'il est fait.
L'idéal serait de la remonter dans le tableau à la source pour la ramener simplement dans le TCD, mais je ne trouve pas la formule qui couvre tous les cas.
Je regarderai demain ce qui est faisable avec un TCD.
Ce n'est pas le total qui est impossible sur le TCD, mais seulement sur cette fonction "Différence..... ". Vérifie en ramenant deux fois le relevé compteur dans le TCD, une colonne avec le relevé et une autre avec la fonction, seul le total du relevé compteur est fait.
De toute façon, par cette fonction, qui ne correspond pas à ton cas, la consommation est fausse, le 1er mois n'est pas calculé.
Ce n'est pas aussi simple de calculer la conso d'après ton tableau tel qu'il est fait.
L'idéal serait de la remonter dans le tableau à la source pour la ramener simplement dans le TCD, mais je ne trouve pas la formule qui couvre tous les cas.
Je regarderai demain ce qui est faisable avec un TCD.
Bonjour tous (bise Argi)
peut être en associant directement la formule ci dessous au tableau sans passer par le TCD:
=MAX(SI(A2:A13="A";SI(B2:B13="eau";D2:D13)))-MIN(SI(A2:A13="A";SI(B2:B13="eau";D2:D13)))
attention:
la formule est matricielle et doit être entrée avec la touche Enter en maintenant ctrl et shift enfoncé _ elle doit se retrouver entre crochets dans la barre de formule_
elle calcule la différence entre le maxi et le mini pour les catégories spécifiées dans les items SI.. donc s'il y a des cellules vides dans le champ en D le min commence à 0
Pour appliquer la formule à des champs évolutifs selon la hauteur du tableau on peut remplacer par exemple A2:A13 par:
DECALER($A$2;;;NB.SI($A$2:$A$1000;"<>"))
et ainsi de suite pour les autres champs
soit pour info le tableau de résultats sur la feuille données:
https://www.cjoint.com/?BGDjEovd8xk
Pour terminer il est possible de créer dans la feuille données une colonne E qui n'affichera la conso selon les formules ci dessus qu'en face de lé dernière ligne du tableau selon l'entreprise et la catégorie
vois solution en colonne E de la feuille données dans le modèle
Bien crdlmnt
bien cordialement
ne sommes nous pas seuls à comprendre ce que l'on explique?
peut être en associant directement la formule ci dessous au tableau sans passer par le TCD:
=MAX(SI(A2:A13="A";SI(B2:B13="eau";D2:D13)))-MIN(SI(A2:A13="A";SI(B2:B13="eau";D2:D13)))
attention:
la formule est matricielle et doit être entrée avec la touche Enter en maintenant ctrl et shift enfoncé _ elle doit se retrouver entre crochets dans la barre de formule_
elle calcule la différence entre le maxi et le mini pour les catégories spécifiées dans les items SI.. donc s'il y a des cellules vides dans le champ en D le min commence à 0
Pour appliquer la formule à des champs évolutifs selon la hauteur du tableau on peut remplacer par exemple A2:A13 par:
DECALER($A$2;;;NB.SI($A$2:$A$1000;"<>"))
et ainsi de suite pour les autres champs
soit pour info le tableau de résultats sur la feuille données:
https://www.cjoint.com/?BGDjEovd8xk
Pour terminer il est possible de créer dans la feuille données une colonne E qui n'affichera la conso selon les formules ci dessus qu'en face de lé dernière ligne du tableau selon l'entreprise et la catégorie
vois solution en colonne E de la feuille données dans le modèle
Bien crdlmnt
bien cordialement
ne sommes nous pas seuls à comprendre ce que l'on explique?
Bonjour Vaucluse !
Bise à toi aussi ! contente de te croiser et merci de ton coup de main :)
Le but de Cécilia est de calculer la conso par mois d'après les consos cumulées relevées au compteur. Comme dans l'onglet "élémentcalculé", que j'ai fait avec un TCD. Mais c'est tiré par les cheveux : j'ai redéfini chaque mois en élément calculé d'après la date. Là, il suffit d'actualiser le TCD à chaque relevé compteur... mais ça suppose de préparer le tableau de saisie et le TCD et ses champs en début d'année.
L'idéal serait de calculer la conso mensuelle à la source pour ramener simplement ce champ dans le TCD (ou soit un autre tableau de saisie). J'ai essayé sur l'onglet "Tableau" à droite du relevé compteur. Mais prise de tête pour intégrer tous les critères, sté, produit et date... Son tableau de base n'est vraiment pas l'idéal pour faire ce type de relevé. D'où l'onglet "SansTCD" qui est pour moi plus simple mais on ne connaît pas le contexte...
https://www.cjoint.com/?BGDp1NXvoeB
Tu as des idées toi ?
Argitxu
Bise à toi aussi ! contente de te croiser et merci de ton coup de main :)
Le but de Cécilia est de calculer la conso par mois d'après les consos cumulées relevées au compteur. Comme dans l'onglet "élémentcalculé", que j'ai fait avec un TCD. Mais c'est tiré par les cheveux : j'ai redéfini chaque mois en élément calculé d'après la date. Là, il suffit d'actualiser le TCD à chaque relevé compteur... mais ça suppose de préparer le tableau de saisie et le TCD et ses champs en début d'année.
L'idéal serait de calculer la conso mensuelle à la source pour ramener simplement ce champ dans le TCD (ou soit un autre tableau de saisie). J'ai essayé sur l'onglet "Tableau" à droite du relevé compteur. Mais prise de tête pour intégrer tous les critères, sté, produit et date... Son tableau de base n'est vraiment pas l'idéal pour faire ce type de relevé. D'où l'onglet "SansTCD" qui est pour moi plus simple mais on ne connaît pas le contexte...
https://www.cjoint.com/?BGDp1NXvoeB
Tu as des idées toi ?
Argitxu
Content de te retrouver aussi de temps en temps Argi !!!!!
mais ma pauvre, les TCD ne sont, pas ma grande spécialité
tu as tout ce que je sais faire dans le,dossier joint à partir de la feuille de liste des données.
https://www.cjoint.com/?BGDqzdH7DXk
désolé de ne pouvoir faire mieux.
note: les formules sont matricielles.
Bien amicalement
mais ma pauvre, les TCD ne sont, pas ma grande spécialité
tu as tout ce que je sais faire dans le,dossier joint à partir de la feuille de liste des données.
https://www.cjoint.com/?BGDqzdH7DXk
désolé de ne pouvoir faire mieux.
note: les formules sont matricielles.
Bien amicalement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci pour vos réponses, j'ai effectivement fini par calculer la consommation directement dans la feuille de données puis ensuite la reporter dans le TCD. Pour cela j'ai utilisé la formule = SI(ET(A2=A1;B2=B1);D2-D1;0) puisque les données sont listées l'une en dessous de l'autre par entreprise et par produit.
Ce n'est toujours pas l'idéal puisque les données sont actualisées chaque mois, pas toujours à la même date (pour cela j'ai appliqué un tri pour que chaque nouvelle donnée ajoutée se retrouve à la bonne place). De plus, la feuille de donnée devrait être la plus simple possible pour l'utilisateur.
J'a,i par ailleurs, une deuxième question : avec cette solution, dans le TCD le produit "eau" apparaît deux fois... et n'est pas regroupé dans une seule colonne.
J'ai essayé en jouant sur le format, mais cela ne fonctionne toujours pas.
http://cjoint.com/?BGEi74TslBi
A quoi est-ce du ?
Merci pour votre réponse,
Cécilia
Merci pour vos réponses, j'ai effectivement fini par calculer la consommation directement dans la feuille de données puis ensuite la reporter dans le TCD. Pour cela j'ai utilisé la formule = SI(ET(A2=A1;B2=B1);D2-D1;0) puisque les données sont listées l'une en dessous de l'autre par entreprise et par produit.
Ce n'est toujours pas l'idéal puisque les données sont actualisées chaque mois, pas toujours à la même date (pour cela j'ai appliqué un tri pour que chaque nouvelle donnée ajoutée se retrouve à la bonne place). De plus, la feuille de donnée devrait être la plus simple possible pour l'utilisateur.
J'a,i par ailleurs, une deuxième question : avec cette solution, dans le TCD le produit "eau" apparaît deux fois... et n'est pas regroupé dans une seule colonne.
J'ai essayé en jouant sur le format, mais cela ne fonctionne toujours pas.
http://cjoint.com/?BGEi74TslBi
A quoi est-ce du ?
Merci pour votre réponse,
Cécilia
Curieux, avez vous actualiser le TCD?
Soit clic droit sur le tableau et "Actualiser" ??C'est indispensable quand vous modifiez des données utilisées dans les titres.
je vous retourne le fichier avec le blanc supprimé et la manip faite.
https://www.cjoint.com/?BGEnlRILj98
bonne chance
Soit clic droit sur le tableau et "Actualiser" ??C'est indispensable quand vous modifiez des données utilisées dans les titres.
je vous retourne le fichier avec le blanc supprimé et la manip faite.
https://www.cjoint.com/?BGEnlRILj98
bonne chance