Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 65134 Skopiuj do schowka Wyliczanie średnie
Autor Wiadomość
filipoos 
Forumowicz


Posty: 21
Wysłany: 29-05-2019, 14:57   Wyliczanie średnie

Cześć,

w pliku chciałbym wykonać pole obliczeniowe (jak w K28-K37), aby brało sumę z ilości załadowanej podzielonej przez maksymalną wartość z nr kursu.

Stworzyłem poniższa formułę, ale nie działa
=SUMA('ilosc załadowana' )/MAX('NR KURSU' )

Z góry dziękuje za pomoc :)

Zeszyt1.xlsx
Plik
Pobierz Plik ściągnięto 95 raz(y) 30.21 KB

ID posta: 368498 Skopiuj do schowka
 
 
bodek 


Wersja: Win Office 2019
Pomógł: 1006 razy
Posty: 2961
Wysłany: 29-05-2019, 16:28   

W polach obliczeniowych tabel przestawnych nie działają inne funkcje niż JEŻELI().
Funkcja SUMA jest natomiast funkcją domyślną i jedyną agregującą.
Innymi słowy - standardowo się nie da (Policzył sumę z ilości/sumę z numeru kursu)

Jeżeli chciałbyś rozwiązać to zadanie za pomocą tabel przestawnych bazujących na modelu danych, czyli Power Pivota (da się) to daj znać.
ID posta: 368504 Skopiuj do schowka
 
 
filipoos 
Forumowicz


Posty: 21
Wysłany: 30-05-2019, 08:37   

bodek napisał/a:
W polach obliczeniowych tabel przestawnych nie działają inne funkcje niż JEŻELI().
Funkcja SUMA jest natomiast funkcją domyślną i jedyną agregującą.
Innymi słowy - standardowo się nie da (Policzył sumę z ilości/sumę z numeru kursu)

Jeżeli chciałbyś rozwiązać to zadanie za pomocą tabel przestawnych bazujących na modelu danych, czyli Power Pivota (da się) to daj znać.


Pewnie, taka opcja też wchodzi w grę :)
ID posta: 368537 Skopiuj do schowka
 
 
jkb1906 
Exceloholic



Wersja: Win Office 365
Pomógł: 50 razy
Posty: 190
Wysłany: 30-05-2019, 09:11   

Power Pivot nie jest dostępny w każdej wersji Excela. Zamieszczam rozwiązanie oparte na Power Query.
Zapytanie zwraca tabelę w takim układzie jak Twoja oczekiwana TP z wyliczeniem średniej. Ewentualnie tego zapytania można użyć jako źródła danych do kolejnej TP jeśli zależy Ci na takiej formie.
Jak dodasz w tabeli źródłowej na górze arkusza wiersze z nowymi danymi to odświeżasz zapytanie i w zielonej tabeli zaczytają się zaktualizowane dane ;-)

Kod:
let
    Źródło = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
    #"Zmieniono typ" = Table.TransformColumnTypes(Źródło,{{"NR KURSU", Int64.Type}, {"przewoźnik", type any}, {"auto", type any}, {"DOSTAWA", type any}, {"TRANSPORT", type any}, {"DATA DOSTARCZENIA", type datetime}, {"NAZWA FERMY", type any}, {"FLOW NAZWA", type any}, {"RODZAJ", type any}, {"ILOSC", type any}, {"WYTWORNIA", type any}, {"lekarz", type any}, {"AF", type any}, {"rodzaj2", type any}, {"lot", type any}, {"MATERIAL", type any}, {"znacznik", type any}, {"Nr Odbiorcy SAP", type any}, {"strefa", type any}, {"status numer", type any}, {"GAP", type any}, {"uwagi", type any}, {"ilosc załadowana", type number}}),
    #"Usunięto inne kolumny" = Table.SelectColumns(#"Zmieniono typ",{"NR KURSU", "DATA DOSTARCZENIA", "ilosc załadowana"}),
    #"Zmieniono typ1" = Table.TransformColumnTypes(#"Usunięto inne kolumny",{{"DATA DOSTARCZENIA", type date}}),
    #"Pogrupowano wiersze" = Table.Group(#"Zmieniono typ1", {"DATA DOSTARCZENIA"}, {{"Max NrKursu", each List.Max([NR KURSU]), type number}, {"Ilość załadowana", each List.Sum([ilosc załadowana]), type number}}),
    #"Zmieniono kolejność kolumn" = Table.ReorderColumns(#"Pogrupowano wiersze",{"DATA DOSTARCZENIA", "Ilość załadowana", "Max NrKursu"}),
    #"Dodano kolumnę niestandardową" = Table.AddColumn(#"Zmieniono kolejność kolumn", "Średnia", each [Ilość załadowana]/[Max NrKursu]),
    #"Zmieniono typ2" = Table.TransformColumnTypes(#"Dodano kolumnę niestandardową",{{"Średnia", Int64.Type}, {"Ilość załadowana", Int64.Type}})
in
    #"Zmieniono typ2"


Zeszyt1 2.xlsx
Pobierz Plik ściągnięto 95 raz(y) 45.39 KB

ID posta: 368545 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe