sumy częściowe w tabeli przestawnej / pola obliczeniowe

29 views
Skip to first unread message

Q-IK

unread,
Jan 24, 2014, 7:46:18 AM1/24/14
to excel...@googlegroups.com
Witam,

Mam problem z podsumowaniem pól obliczeniowych w tabeli przestawnej.
Mam tabelę w której brakuje mi danych - dlatego korzystam z pola obliczeniowego (kc)  które sumuje mi dwie stałe wartości (k4,k5).
Póki nie podsumowuje wierszy, wszystko jest ok - na wierszach widzę stałe wartości kolumny k4,k5 i sumę w kc.

Gdy dokładam podsumowanie wiersza tabeli przestawnej - otrzymuje sumę k4,k5 i sumę kc - chciałbym jednak uzyskać inną wartość - nie sumę, ale dokładnie stałą wartość pola k4 i k5 i w efekcie sumę tych wartości.
Kolumny k4,k5 muszą w całym swym przekroju tabeli przestawnej zachować jedną wartość - stałą - tak jak ich podsumowanie w kc.

Z problemem podsumowania k4,k5 poradziłem sobie poprzez wyświetlenie wartości jako średnia - dostaje dokładnie to co potrzebuje (średnia ze stałych wartości - w podsumowaniu daje dokładnie stałą wartość).
Jednak podsumowanie pola obliczeniowego już jest odporne na ten manewr.

Czy ma ktoś może pomysł na rozwiązanie?
Oprócz oczywiście dokładania  pola/sumy (kc) już na tabeli źródłowej z której czerpie dane do tabeli przestawnej.

Przykład w załączeniu.

Pozdrawiam,
Q.



przyklad.xlsx

cendro

unread,
Jan 24, 2014, 9:21:39 AM1/24/14
to excel...@googlegroups.com

Hej,

 

Jesli mowisz, ze k4 i k5 sa stalymi, to nie musisz ich wcale umieszczac w tabeli zrodlowej tylko od razu zdefiniuj je w tabeli przestawnej tworzac pole obliczeniowe wpisujac formule „=4”.

Dziala tak jak chcesz – dla kazdej linijki obojetnie czy to podsumowanie czy nie, zwraca wartosc 4.

 

Pozdrawiam

 

Mariusz

Message has been deleted

Q-IK

unread,
Jan 24, 2014, 9:57:07 AM1/24/14
to excel...@googlegroups.com
Cześć,

No coś w tym jest - zaczyna coś działać :)
Problem mam dalej - bo wartości k4,k5 są faktycznie stałe - choć nie do końca :) 

Tzn. W kolumnie źródłowej mam dodatkową kolumnę C = dla której właśnie te wartości są stałe ale zależne od wartości w tej kolumnie.

Próbowałem zrobić pole obliczeniowe na zasadzie:
=JEŻELI(c=11;1;JEŻELI(c=12;2;JEŻELI(c=13;3;"")))  co działa

Jednak podczas podsumowania częściowego w tabeli przestawnej dostaje #ARG.

Przykład w załączeniu.

Pozdrawiam,
Q

przyklad2.xlsx

cendro

unread,
Jan 24, 2014, 10:21:02 AM1/24/14
to excel...@googlegroups.com

Czyli w takim razie to jest zmienna. J

Zamiast w tabeli przestawnej wprowadz te formule do k4 w tabeli zrodlowej tak aby dla poszczegolnych wartosci c pokazywaly sie odpowiednio 1,1 1,2 itd.

Nastepnie wprowadz dodatkowa kolumne licz_k4 w tabeli zrodlowej i wpisz w nia 1 dla wszystkich wierszy – bedzie ona zliczala liczbe wierszy dla poszczegolnych wystapien c. Nastepnie w tabeli przestawnej zbuduj formule, ktora bedzie dzielila sume k4 przez sume licz_k4 czyli w rezultacie srednia.

Reply all
Reply to author
Forward
0 new messages