Monday 25 December 2017

Ruchoma średnia liczbowa


Język DAX zawiera kilka funkcji agregacji statystycznej, takich jak średnia, wariancja i odchylenie standardowe. Inne typowe obliczenia statystyczne wymagają napisania dłuższych wyrażeń DAX. Excel z tego punktu widzenia ma znacznie bogatszy język. Wzorce statystyczne są zbiorem wspólnych obliczeń statystycznych: mediany, trybu, średniej ruchomej, percentyla i kwartylu. Chcielibyśmy podziękować Colinowi Banfieldowi, Gerardowi Bruecklowi i Javierowi Guillnowi, którego blogi zainspirowały niektóre z poniższych wzorców. Podstawowy wzór Przykład Formuły w tym wzorze są rozwiązaniami dla określonych obliczeń statystycznych. Możesz użyć standardowych funkcji języka DAX do obliczenia średniej (średniej arytmetycznej) zestawu wartości. AVERAGE. zwraca średnią wszystkich liczb w kolumnie liczbowej. AVERAGEA. zwraca średnią wszystkich liczb w kolumnie, obsługując zarówno wartości tekstowe, jak i nieliczbowe (wartości nieliczbowe i puste tekstowe liczą się jako 0). AVERAGEX. obliczyć średnią dla wyrażenia obliczonego na podstawie tabeli. Średnia ruchoma Średnia ruchoma to obliczenie do analizy punktów danych poprzez utworzenie serii średnich różnych podzbiorów pełnego zbioru danych. Możesz użyć wielu technik DAX do realizacji tych obliczeń. Najprostszą techniką jest użycie AVERAGEX, iterowanie tabeli o pożądanej ziarnistości i obliczanie dla każdej iteracji wyrażenia, które generuje pojedynczy punkt danych do użycia w średniej. Na przykład poniższa formuła oblicza średnią kroczącą z ostatnich 7 dni, zakładając, że używasz tabeli dat w swoim modelu danych. Używając AVERAGEX, automatycznie obliczysz miarę na każdym poziomie szczegółowości. W przypadku użycia miary, która może być agregowana (np. SUM), inne podejście oparte na CALCULATE może być szybsze. Możesz znaleźć to alternatywne podejście w pełnym wzroście średniej ruchomej. Możesz użyć standardowych funkcji języka DAX do obliczenia wariancji zestawu wartości. VAR. S. zwraca wariancję wartości w kolumnie reprezentującej populację próbki. VAR. P. zwraca wariancję wartości w kolumnie reprezentującej całą populację. VARX. S. zwraca wariancję wyrażenia ocenianego w tabeli reprezentującej populację próbki. VARX. P. zwraca wariancję wyrażenia ocenianego w tabeli reprezentującej całą populację. Odchylenie standardowe Możesz użyć standardowych funkcji DAX do obliczenia odchylenia standardowego zbioru wartości. STDEV. S. zwraca standardowe odchylenie wartości w kolumnie reprezentującej populację próbki. STDEV. P. zwraca standardowe odchylenie wartości w kolumnie reprezentującej całą populację. STDEVX. S. zwraca odchylenie standardowe wyrażenia obliczonego dla tabeli reprezentującej populację próbki. STDEVX. P. zwraca odchylenie standardowe wyrażenia obliczonego na podstawie tabeli reprezentującej całą populację. Mediana jest wartością liczbową oddzielającą wyższą połowę populacji od dolnej połowy. Jeśli liczba wierszy jest nieparzysta, mediana jest wartością środkową (sortowanie wierszy od najniższej wartości do najwyższej wartości). Jeśli istnieje parzysta liczba wierszy, jest to średnia z dwóch średnich wartości. Formuła ignoruje puste wartości, które nie są uważane za część populacji. Wynik jest identyczny z funkcją MEDIAN w programie Excel. Rysunek 1 pokazuje porównanie wyniku zwracanego przez program Excel z odpowiednią formułą DAX dla obliczeń mediany. Rysunek 1 Przykład obliczeń mediany w Excelu i DAX. Tryb jest wartością, która pojawia się najczęściej w zbiorze danych. Formuła ignoruje puste wartości, które nie są uważane za część populacji. Wynik jest identyczny z funkcjami MODE i MODE. SNGL w programie Excel, które zwracają tylko minimalną wartość, gdy istnieje wiele trybów w rozważanym zbiorze wartości. Funkcja Excel MODE. MULT zwróci wszystkie tryby, ale nie można jej zaimplementować jako miary w języku DAX. Rysunek 2 porównuje wyniki zwrócone przez program Excel z odpowiednią formułą DAX do obliczenia trybu. Rysunek 2 Przykład obliczania trybu w Excelu i DAX. Percentyl percentyl jest wartością, poniżej której spada określony procent wartości w grupie. Formuła ignoruje puste wartości, które nie są uważane za część populacji. Obliczenia w języku DAX wymagają kilku kroków opisanych w sekcji Kompletny schemat, który pokazuje, jak uzyskać takie same wyniki funkcji programu Excel PERCENTYL, PERCENTILE. INC i PERCENTILE. EXC. Kwartyle to trzy punkty, które dzielą zbiór wartości na cztery równe grupy, przy czym każda grupa zawiera jedną czwartą danych. Można obliczyć kwartyle za pomocą Wzorca Percentyl, zgodnie z następującymi zależnościami: Pierwszy kwartyl dolny kwartyl 25. percentyl Drugi kwartyl środkowy 50. percentyl Trzeci kwartyl górny kwartyl 75 percentyl Kompletny wzór Kilka obliczeń statystycznych ma dłuższy opis pełnego wzorca, ponieważ możesz mieć różne implementacje w zależności od modeli danych i innych wymagań. Średnia ruchoma Zwykle oceniasz średnią ruchomą, odnosząc się do poziomu ziarnistości dnia. Ogólny wzorzec o następującej formule ma następujące znaczniki: ltnumberofdaysgt to liczba dni dla średniej ruchomej. ltdatecolumngt jest kolumną daty w tabeli dat, jeśli taką posiadasz, lub kolumną z datą tabeli zawierającą wartości, jeśli nie ma oddzielnej tabeli dat. ltmeasuregt jest miarą do obliczenia jako średnia krocząca. Najprostszy wzorzec korzysta z funkcji AVERAGEX w języku DAX, która automatycznie uwzględnia tylko dni, dla których istnieje wartość. Jako alternatywę można użyć poniższego szablonu w modelach danych bez tabeli dat oraz ze środkiem, który można zagregować (np. SUM) w całym okresie badanym. W poprzedniej formule uwzględniany jest dzień bez odpowiednich danych jako miara o wartości 0. Może się to zdarzyć tylko wtedy, gdy masz oddzielną tabelę dat, która może zawierać dni, dla których nie ma odpowiednich transakcji. Można ustalić mianownik dla średniej, używając tylko liczby dni, dla których istnieją transakcje wykorzystujące następujący wzorzec, gdzie: ltfacttablegt jest tabelą związaną z tabelą dat i zawierającą wartości wyliczone przez miarę. Możesz używać funkcji DATESBETWEEN lub DATESINPERIOD zamiast FILTERA, ale działają one tylko w zwykłej tabeli daty, podczas gdy możesz zastosować opisany powyżej wzór także do niestandardowych tabel daty i modeli, które nie mają tabeli daty. Rozważmy na przykład różne wyniki uzyskane w wyniku dwóch poniższych działań. Na rysunku 3 widać, że nie ma sprzedaży w dniu 11 września 2005 roku. Jednak data ta jest uwzględniona w tabeli daty, zatem istnieje 7 dni (od 11 września do 17 września), które mają tylko 6 dni z danymi. Rysunek 3 Przykład średniej ruchomej z uwzględnieniem i ignorowania dat bez sprzedaży. Środek Średnia ruchoma 7 dni ma niższą liczbę od 11 września do 17 września, ponieważ uważa 11 września za dzień z 0 sprzedaży. Jeśli chcesz zignorować dni bez sprzedaży, użyj pomiaru Średnia ruchoma 7 dni bez zer. To może być właściwe podejście, gdy masz pełną tabelę dat, ale chcesz ignorować dni bez transakcji. Stosując formułę Moving Average 7 Days wynik jest poprawny, ponieważ AVERAGEX automatycznie uwzględnia tylko niepuste wartości. Pamiętaj, że możesz poprawić wydajność średniej ruchomej, utrzymując wartość w kolumnie obliczeniowej tabeli o wymaganej szczegółowości, takiej jak data, data i produkt. Jednak podejście do dynamicznego obliczania za pomocą miary oferuje możliwość użycia parametru dla liczby dni średniej ruchomej (np. Zastąpić ltnumberofdaysgt miarą wdrażającą wzorzec tabeli parametrów). Mediana odpowiada 50. percentylu, który można obliczyć za pomocą wzoru Percentyl. Jednak wzorzec Mediana pozwala zoptymalizować i uprościć medianę obliczeń za pomocą pojedynczej miary, zamiast kilku miar wymaganych przez wzorzec Percentyla. Możesz użyć tego podejścia, obliczając medianę dla wartości zawartych w ltvaluecolumngt, jak pokazano poniżej: Aby poprawić wydajność, możesz chcieć utrzymać wartość miary w kolumnie obliczeniowej, jeśli chcesz uzyskać medianę dla wyników miara w modelu danych. Jednak przed wykonaniem tej optymalizacji należy zaimplementować obliczenia MedianX w oparciu o następujący szablon, używając tych znaczników: ltgranularitytablegt jest tabelą, która definiuje ziarnistość obliczeń. Na przykład może to być tabela daty, jeśli chcesz obliczyć medianę miary wyliczoną na poziomie dnia, lub może to być WARTOŚĆ (8216DateYearMonth), jeśli chcesz obliczyć medianę miary obliczoną na poziomie miesiąca. ltmeasuregt jest miarą do obliczenia dla każdego wiersza ltgranularitytablegt dla mediany obliczeń. ltmeasuretablegt to tabela zawierająca dane używane przez ltmeasuregt. Na przykład, jeśli ltgranularitytablegt jest wymiarem takim jak 8216Date8217, wówczas ltmeasuretablegt będzie 8216Internet Sales8217 zawierający kolumnę Internet Sales Amount zsumowaną przez Internet Total Sales. Na przykład można zapisać medianę całkowitej sprzedaży internetowej dla wszystkich klientów w Adventure Works w następujący sposób: Wskazówka Poniższy wzór: służy do usuwania wierszy z obiektu ltgranularitytablegt, które nie mają odpowiednich danych w bieżącym wyborze. Jest to szybszy sposób niż użycie następującego wyrażenia: Można jednak zastąpić całe wyrażenie CALCULATETABLE tylko ltgranularitytablegt, jeśli chcesz uwzględnić puste wartości parametru ltmeasuregt jako 0. Wydajność formuły MedianX zależy od liczby wierszy w tabela iterowana i złożoność działania. Jeśli wydajność jest zła, możesz utrwalić wynik ltmeasuregt w kolumnie obliczeniowej lttablegt, ale to usunie możliwość stosowania filtrów do mediany obliczeniowej w czasie zapytania. Percentile Excel ma dwie różne implementacje obliczeń percentylowych z trzema funkcjami: PERCENTYL, PERCENTILE. INC i PERCENTILE. EXC. Wszystkie zwracają K percentyla wartości, gdzie K jest w zakresie od 0 do 1. Różnica polega na tym, że PERCENTYL i PERCENTYL. PRZ uważają K za zakres obejmujący, a PERCENTILE. EXC uważa zakres K od 0 do 1 za wyłączny . Wszystkie te funkcje i ich implementacje DAX otrzymują wartość percentyla jako parametr, który nazywamy K. Wartość percentyla ltKgt mieści się w zakresie od 0 do 1. Dwie implementacje percentyla DAX wymagają kilku miar, które są podobne, ale wystarczająco różne, aby wymagać dwa różne zestawy formuł. Miarami zdefiniowanymi w każdym schemacie są: KPerc. Wartość percentyla odpowiada wartości ltKgt. PercPos. Pozycja percentyla w posortowanym zbiorze wartości. ValueLow. Wartość poniżej pozycji percentyla. ValueHigh. Wartość powyżej pozycji percentyla. Percentyl. Ostateczne obliczenie percentyla. Potrzebujesz wartości ValueLow i ValueHigh na wypadek, gdyby PercPos zawierał część dziesiętną, ponieważ wtedy musisz interpolować pomiędzy ValueLow i ValueHigh, aby zwrócić prawidłową wartość percentyla. Rysunek 4 pokazuje przykład obliczeń wykonanych za pomocą formuł Excel i DAX, przy użyciu obu algorytmów percentyla (włącznie i wyłączności). Rysunek 4 Obliczenia percentyla z wykorzystaniem formuł Excel i równoważne obliczenia DAX. W następnych sekcjach formuły percentylowe wykonują obliczenia na wartościach przechowywanych w kolumnie tabeli, DataValue, podczas gdy formuły PercentileX wykonują obliczenia na wartościach zwracanych przez miarę obliczoną przy danej ziarnistości. Percentile Inclusive Implementacja Percentile Inclusive jest następująca. Percentile Exclusive Implementacja Percentile Exclusive jest następująca. PercentileX Inclusive Implementacja PercentileX Inclusive opiera się na następującym szablonie, przy użyciu tych znaczników: ltgranularitytablegt jest tabelą, która definiuje ziarnistość obliczeń. Na przykład może to być tabela Daty, jeśli chcesz obliczyć percentyl miary na poziomie dnia lub może to być WARTOŚĆ (8216DataRozszerzenie), jeśli chcesz obliczyć percentyl miary na poziomie miesiąca. ltmeasuregt jest miarą do obliczenia dla każdego wiersza ltgranularitytablegt dla obliczenia percentyla. ltmeasuretablegt to tabela zawierająca dane używane przez ltmeasuregt. Na przykład, jeśli parametr ltgranularitytablegt jest wymiarem, takim jak 8216Date, 8217, wówczas ltmeasuretablegt będzie 8216Sales8217 zawierający kolumnę Amount zsumowaną przez miarę Total Amount. Na przykład można zapisać PercentileXInc całkowitej kwoty sprzedaży dla wszystkich dat w tabeli daty w następujący sposób: PercentileX Exclusive Implementacja PercentileX Exclusive opiera się na poniższym szablonie, używając tych samych znaczników, które są używane w PercentileX Inclusive: Na przykład: można zapisać PercentileXExc całkowitej kwoty sprzedaży dla wszystkich dat w tabeli daty w następujący sposób: Informuj mnie o nadchodzących wzorach (biuletyn). Usuń zaznaczenie, aby swobodnie pobrać plik. Opublikowano 17 marca 2017, autor: Dictionnaires de langue en ligne średni adj przymiotnik. Opisuje rzeczownik lub zaimek - na przykład wysoka dziewczyna, ciekawa książka, wielki dom. (statystyka: średnia) (Mathmatiques) moyen, moyenne adj adjectif. modifie un nom. Il est gnralement plac aprs le nom et saccorde avec le nom (np. Un ballon bleu, un e balle bleu e). En gnral, seule la forme au masculin singulier est donne. Wlać dawny le fminin. na ajoute e (np. petit petit e) et pour poprzedni le pluriel. na ajoute (np. petit petit). Wlać les formes qui sont irrgulires au fminin, celles-ci sont donnes (np. Irgulier, irrgulire irrgulier forme męski, irrgulire forme fminine) Mój średni wynik wynosił 2 poniżej par. Au golf, mon score moyen tait de 2 sous le par. average adj przymiotnik. Opisuje rzeczownik lub zaimek - na przykład wysoka dziewczyna, ciekawa książka, wielki dom. normalne przymiotnik adj. modifie un nom. Il est gnralement plac aprs le nom et saccorde avec le nom (np. Un ballon bleu, un e balle bleu e). En gnral, seule la forme au masculin singulier est donne. Wlać dawny le fminin. na ajoute e (np. petit petit e) et pour poprzedni le pluriel. na ajoute (np. petit petit). Wlać luźne sole drażniące z wodą, komórki nierozpuszczalne (np. Środek nawilżający, irgulizujący środek nawilżający męski, irygulus forme fminine) moyen, moyenne adj adjectif. modifie un nom. Il est gnralement plac aprs le nom et saccorde avec le nom (np. Un ballon bleu, un e balle bleu e). En gnral, seule la forme au masculin singulier est donne. Wlać dawny le fminin. na ajoute e (np. petit petit e) et pour poprzedni le pluriel. na ajoute (np. petit petit). Wlać luźne formuły do ​​płukania jamy ustnej, komórki bezsenne (np. Irygator, irygulizujący męski, irygulaty formalny) Joe uważał się za przeciętnego faceta. average adj przymiotnik. Opisuje rzeczownik lub zaimek - na przykład wysoka dziewczyna, ciekawa książka, wielki dom. moyen, moyenne adj przymiotnik. modifie un nom. Il est gnralement plac aprs le nom et saccorde avec le nom (np. Un ballon bleu, un e balle bleu e). En gnral, seule la forme au masculin singulier est donne. Wlać dawny le fminin. na ajoute e (np. petit petit e) et pour poprzedni le pluriel. na ajoute (np. petit petit). Wlać płynne środki do płukania jamy ustnej, komórkowe środki przeciwdepresyjne (np. Środek po irygacji, irgulujący środek łagodzący męski, irygulus forme fminine) mdiocre adj przymiotnik. modifie un nom. Il est gnralement plac aprs le nom et saccorde avec le nom (np. Un ballon bleu, un e balle bleu e). En gnral, seule la forme au masculin singulier est donne. Wlać dawny le fminin. na ajoute e (np. petit petit e) et pour poprzedni le pluriel. na ajoute (np. petit petit). Wlać płynne środki do płukania jamy ustnej, komórkowe środki przeciwdepresyjne (np. Środek nawilżający, irygulujący środek do płukania, męski, irygulaty formalne) Ta restauracja serwuje przeciętne jedzenie. powyżej średniej, ponadprzeciętnej przymiotnika adj. Opisuje rzeczownik lub zaimek - na przykład wysoka dziewczyna, ciekawa książka, wielki dom. (lepiej niż większość) suprieur la moyenne loc adj locution adjectivale. groupe de mots qui servent dadjectif. Se miejsce normalizacji aprs le nom et reste identique au pluriel Ex. ballon de football. des ballons de piłka nożna au-dessus de la moyenne loc adj locution adjectivale. groupe de mots qui servent dadjectif. Se miejsce normalizacji aprs le nom et reste identique au pluriel Ex. ballon de football. des ballons de football Aby poprawnie odpowiedzieć na te pytania, potrzebujesz ponadprzeciętnego IQ. przeciętny korektor, Wielka Brytania: średni korektor n rzeczownik. Odnosi się do osoby, miejsca, rzeczy, jakości itp. (Prawo: oblicza roszczenia) ekspert rpartiteur nm nom masculin. sutilise avec les articles le, l (devant une voyelle ou un h muet), un. Dawny. garon - nm On dira le garon ou un garon. średnia budowa n rzeczownik. Odnosi się do osoby, miejsca, rzeczy, jakości itp. (Normalna wysokość i waga) de corpulence moyenne loc adj. groupe de mots qui servent dadjectif. Se miejsce normalizacji aprs le nom et reste identique au pluriel Ex. ballon de football. des ballons de football Nie był wysoki ani mały, ani gruby ani chudy, tylko przeciętny build. Calculate Moving Average Opublikowano 28 kwietnia 2009 w Learn Excel - 191 komentarzy Średnia ruchoma jest często używana do zrozumienia podstawowych trendów i pomaga w prognozowaniu. MACD lub rozbieżność średniej ruchomej jest prawdopodobnie najczęściej stosowanym narzędziem analizy technicznej w handlu akcjami. W wielu firmach dość często stosuje się średnią kroczącą z 3-miesięcznej sprzedaży, aby zrozumieć, jaki jest trend. Dzisiaj dowiemy się, jak obliczyć średnią kroczącą i jak średnią z ostatnich 3 miesięcy można obliczyć za pomocą formuł Excel. Oblicz średnią ruchomą Aby obliczyć średnią ruchomą, wystarczy dobra stara funkcja AVERAGE excel. Zakładając, że twoje dane mieszczą się w przedziale B1: B12, wpisz tę formułę w komórce D3 ŚREDNIA (B1: B3) A teraz skopiuj formułę z D3 do zakresu D4 do D12 (pamiętaj, ponieważ obliczasz średnią kroczącą z 3 miesięcy , dostaniesz tylko 10 wartości 12-31). To wszystko, czego potrzebujesz do obliczenia średniej ruchomej. Oblicz średnią ruchomą z ostatnich 3 miesięcy Alone Powiedzmy, że musisz obliczyć średnią z ostatnich 3 miesięcy w dowolnym momencie. Oznacza to, że po wprowadzeniu wartości na następny miesiąc średnia powinna zostać automatycznie dostosowana. Najpierw przyjrzyjmy się formule, a następnie zrozumiemy, jak to działa. Więc co do cholery powyższa formuła robi tak czy inaczej Liczenie, ile miesięcy zostało już wpisanych 8211 COUNT (B4: B33) Następnie jest to zliczanie minus 3 komórki z B4 i pobieranie z nich 3 komórek 8211 PRZESUNIĘCIE (B4, COUNT (B4) : B33) -3,0 ,3,1). To tylko ostatnie 3 miesiące. W końcu jest przekazywanie tego zakresu do funkcji ŚREDNIA w celu obliczenia średniej ruchomej z ostatnich 3 miesięcy. Praca w domu Teraz, gdy nauczyłeś się obliczać średnią ruchomą przy użyciu Excela, oto Twoja praca domowa. Powiedzmy, że chcesz, aby liczba miesięcy używanych do obliczenia średniej ruchomej była konfigurowalna w komórce E1. tj. gdy E1 zostanie zmieniony z 3 na 6, średnia ruchoma tabela powinna obliczać średnią ruchomą przez 6 miesięcy na raz. Jak piszesz formuły, a następnie spójrz na komentarze, idź i wymyśl to dla siebie. Jeśli nie możesz znaleźć odpowiedzi, wróć tutaj i przeczytaj komentarze. Go Ten wpis jest częścią naszej serii Spreadcheats. 30-dniowy program szkoleniowy online dla biur i użytkowników arkuszy kalkulacyjnych. Dołącz dziś . Podziel się tą radą ze swoimi przyjaciółmi Witaj, niedawno znalazłeś swoją stronę internetową i kocham wszystkie wskazówki. Dziękuję za wszystkie tutoriale. Dokładnie go potrzebowałem, jednak natrafiłem na pewien problem, ponieważ używam Vlookup with Offset. Na przykład w twoim przykładzie używałbym Vlookup w moim szablonie, więc co miesiąc dodawałem nowe dane, automatycznie aktualizował dane sprzedaży każdego miesiąca. Mój problem jest w mojej formule OFFSET, mam COUNTA, która oczywiście liczy dowolne komórki z formułami, nawet. Wszelkie pomysły na lepsze wykorzystanie tych dwóch funkcji, szczególnie gdy staram się wykreślić i uśrednić to ostatnie 12 miesięcy. Byłbym wdzięczny za wszelkie pomysły, które ty lub twoi czytelnicy posiadacie. Jeszcze raz dziękuję za wspaniałą stronę Twee. witamy w PHD i dziękujemy za pytanie. Nie jestem pewien, czy zrozumiałem to poprawnie. Czy próbowałeś używać count zamiast counta Nie pokazałeś nam wzoru offsetu, nie patrząc na to, że naprawienie go byłoby trudne. Muszę obliczyć 12-miesięczną średnią kroczącą, która będzie obejmowała okres 24 miesięcy po jej zakończeniu. Czy możesz wskazać mi właściwy kierunek, a także, jak zacząć? Moje dane to mile osobowe i zaczynają się na B2, a kończą na B25. Pomóż Chandoo, jest to świetna formuła dla tego, czego używam, ale próbuję bezskutecznie, aby formuła była warunkowa. Mam arkusz kalkulacyjny, zobacz linki poniżej, które śledzi wszystkie rundy gry w golfa na dyskach granych przez znajomych i mnie. Mam już skonfigurowane obliczanie każdej z naszych średnich średnich i każdej z naszych średnich na poszczególnych kursach. Próbuję teraz jednak ustawić średnią ruchomą w oparciu o 5 ostatnich rund. Po wprowadzeniu kolejnych danych zmienię go na 10, ale na razie 5 będzie dobrze. Mogę zmusić średnią ruchomą do działania, ale nie wiem, jak dodać ograniczenia warunkowe. IE Chcę na przykład tylko 5 ostatnich rund granych przez Kevina. Potem będę chciał tylko 5 ostatnich rund granych przez Kevina na trasie Oshtemo. Kod Im using znajduje się poniżej. Kod dla komórki C9 znajduje się poniżej. IF (B90,, IF (B9lt6, AVERAGEIF (DiscRoundsA2: A20000, A9, DiscRoundsM2: M20000), AVERAGE (OF FSET (DiscRoundsM2, IF (DiscRoundsA2: A20000A9, COUNT (DiscRoundsM2: M20000), quotquot) -5,0,5 , 1)))) Zasadniczo, jeśli jest 0 rund, pozostawia puste pole komórki. Jeśli jest 5 lub mniej rund, po prostu używa średniej wszystkich rund. Na koniec, jeśli jest 6 lub więcej rund, kod wykorzystuje twoją funkcję ŚREDNIA z tego postu. Po wypróbowaniu wielu rzeczy nie mam jednak pewności, jak warunkowo wyciągnąć ostatnie 5 rund, tak aby pociągał tylko 5 ostatnich rund osoby nazwanej w komórce A9. Formuła, do której się odwołuję NIE jest obecnie w komórce C9 w moim arkuszu kalkulacyjnym, który jest połączony. Właśnie testowałem to tam. DND: użyj następującej formuły w komórce C13 ŚREDNIA (B2: B13) i przeciągnij w dół. Cześć, jestem pewien, że jest coś wymienionego powyżej, co ma pomóc, ale jestem wciąż nowy, aby celować i czuję się przytłoczony. Właśnie dostałem nową pracę i staram się wywrzeć dobre wrażenie, więc jakakolwiek pomoc będzie wspaniała, mam dane za każdy miesiąc w 2009, 2017 i 2017 roku oraz wiele wierszy tego. Co miesiąc na początku miesiąca muszę obliczyć sprzedaż z poprzedniego roku. Obecnie moja formuła to SUMA (AG4: AR4) SUMA (U4: AF4). Przykład: bieżący miesiąc to marzec. Potrzebuję informacji o łącznej sprzedaży w okresie od marca 2017 r. Do lutego 2017 r. Podzielonej na okres od marca 2009 r. Do lutego 2017 r. I działa ona świetnie, ale jej zajęcie jest zbyt czasochłonne, aby można było ją zmieniać co miesiąc. Czy istnieje sposób, w jaki mogę uzyskać wzór do automatycznej zmiany na początku miesiąca Nie wiem, czy wykonałem bardzo dobrą pracę wyjaśniając to, czy nie. Gratuluję nowej pracy. Możesz przeciągnąć swoją formułę na bok (na przykład na prawo) i automatycznie pokazuje s na następny miesiąc. Nie, potrzebuję, aby formuła zmieniała się co miesiąc. Mam od stycznia 2009 r. Do grudnia 2017 r. Pola zawierające dane w nich zawarte. IFERROR (SUMA (AG4: AR4) SUMA (U4: AF4), 0) W następnym miesiącu potrzebuję go od obliczenia sumy danych 0310 do danych 0211 podzielonych przez dane 0309 na dane 0210 i przejścia na dane od 0410 do 0311 podzielone przez 0409 danych do 0311 danych. IFERROR (SUMA (AH4: AS4) SUMA (V4: AG4), 0) Potrzebuję formuły, która może odnosić się do bieżącej daty i wiedzieć, że pierwszego dnia każdego miesiąca musi zmienić formuły na następną. poprzednie 1-12 miesięcy podzielone przez poprzednie 13-24 miesiące. Nie jestem pewien, czy to ma sens. Zasadniczo używam tej formuły około 8 razy na jednym arkuszu i mam około 200 arkuszy. Przepraszamy za podwójną księgę i dziękuję za gratulacje. Co jest mi potrzebne: Jeśli aktualna data jest większa niż 1 w miesiącu, wówczas cała komórka odwołuje się do obliczenia sprzedaży z poprzedniego roku musi przesunąć się w prawo o jedną kolumnę. co wymyśliłem. IF (P1gtN1, (SUMA (AH4: AS4) SUMA (V4: AG4))) p1 jest bieżącą datą n1 to 1 dzień miesiąca AH4: AS4 to dane z 0310-0211 V4: AG4 to dane z 0309-0210 Część Im mające problemy z: Jak to zrobić, aby formuła dokładnie wiedziała, co 12 sekcji do pobrania i jak automatycznie zmienić na 1 dzień miesiąca. Julie. Możesz użyć formuły OFFSET, aby rozwiązać ten problem. Zakładając, że każda kolumna ma jeden miesiąc, a pierwszy miesiąc jest w C4, a aktualna data jest w P1. Powyższa formuła zakłada, że ​​każda kolumna ma miesiące w formacie daty Excel. Możesz go ulepszyć, aż uzyska właściwy rezultat. Jest to prawdopodobnie bardzo proste i robię to bardziej skomplikowanym niż potrzebuję, ale napisałeś, Powyższa formuła zakłada, że ​​każda kolumna ma miesiące w formacie daty Excel. Starałem się to zrobić, nie zmieniając moich danych w daty. Julie. Chodziło mi o to, że wiersz nr 4, w którym masz nazwy miesięcy, powinien zawierać te dane - 1 stycznia 2009 r. 1 lutego 2009 r. 1 marca 2009 r. Ponadto zauważam kilka błędów w mojej formule. Prawidłowy wzór powinien być: SUMA (przesunięcie (C5,, datedif (C4, P1, m) 1-12,1,12)) SUMA (przesunięcie (C5,, datedif (C4, P1, m) 1-24,1 , 12)) Powyższa formuła zakłada, że ​​daty znajdują się w wierszu 4, a wartości w wierszu 5. Myślę, że dokładnie to, czego potrzebowałem. Dziękuję, dziękuję, dziękuję bardzo. Mój problem to bardzo podobne jaśminy (61) i Azrold (74). Mam obrzydliwe ilości danych, od D: 2 do D: 61400 (i odpowiednio w E i F, ILE muszą zrobić to samo również w tych kolumnach). Próbuję znaleźć średnią dla partii, tak aby D2: 19, D20: 37, D38: 55 itd. - zbijając 18 rzędów razem, a następnie znajdując następną średnią bez ponownego użycia jakiegokolwiek poprzedniego wiersza. Prawdopodobnie muszę to zrobić również na każde 19 i 20 kępek, ale przykład użycia 18 jest w porządku. Czy mógłbyś opisać formułę, którą opublikujesz? Jestem trochę zdezorientowany, co oznaczają ostatnie 4 cyfry w części COUNTA. Dziękuję bardzo, dzięki temu moje życie będzie o wiele łatwiejsze. Laura Łatwo to zrobić przy pomocy średniej i przesunięcia. Zakładając, że robisz to w Col J i uśredniasz Col D J2: AVERAGE (OFFSET (D1, (ROW () - 2) J11,, J1)) Gdzie J1 będzie miał numer 18 dla poruszającego się łącznie 18 liczb Kopiuj w dół Wiersz 2 będzie średnia Wiersze 2-19 Wiersz 3 będzie średnia wiersze 20-37 itp. Możesz także dodać etykiety na przykład Col H H2: Rows amp (ROW () - 2) J12amp - amp (ROW () - 1) J11 Kopiuj w dół. Kpiłem sobie z tego: rapidsharefiles1923874899Averages. xlsx Jestem początkujący, próbując: 1. zbudować arkusz kalkulacyjny, który posłuży mi do 2. określenia optymalnego okresu dla mojej średniej kroczącej, w zakresie 5-dniowej średniej kroczącej do 60 średnia dnia ruchu. Każda komórka reprezentuje liczbę sprzedaży dla tego dnia, od 0 do 100. Wolałbym, aby każdy miesiąc codziennej sprzedaży był w nowej kolumnie. Obecnie mam 3 miesiące danych, ale oczywiście będzie to rosło. Czy możesz mi powiedzieć, jak skonfigurować arkusz kalkulacyjny, a następnie odpowiednie formuły (i ich lokalizacje) Bardzo Ci dziękuję, Cześć, znowu Hui, jeszcze raz walczę z tym samym arkuszem kalkulacyjnym, który pomógł mi wcześniej. Jako, że mam następujące wiersze miesięcznie ręcznie wprowadzane dane: Ilość połączeń Połączenia odrzucono wiek odrzuconych połączeń Średni czas obsługi Mój menedżer liniowy chciałby teraz 2 wiersze poniżej tych pokazano (za pomocą formuły): Średnia prędkość odpowiedzi Średnia czas porzucony I jakby to było za mało, chciałaby, dla obu wierszy, podsumowującą komórkę pod koniec 12 miesięcy, pokazującą roczną liczbę :( Wielkie dzięki za pomoc, którą możesz dać, używam wersji pionowej dla obliczenia średniej ruchomej Jestem zaskoczony, gdy muszę obliczyć średnią kroczącą z 6 okresów Moje dane zaczynają się w kolumnie c, a średnie z 6 i 3 okresów są dwiema kolumnami z prawej strony ostatniego okresu danych. dodaj kolumnę dla każdego miesiąca, więc obecnie dostosowuję formułę ręcznie co miesiąc: ŚREDNIA (EC8: EH8) Moja ostatnia próba (która nie powiodła się) to: ŚREDNIA (C6, COUNT (C6: EH6), - 6,6,1 ) Proszę podać wyjaśnienie, dlaczego to nie zadziałało podczas udzielania odpowiedzi, więc mogę zrozumieć, jak stworzyć przyszłe f ormulas. Dziękuję bardzo, Kimber Kimber. Witaj na Chandoo. org i dziękuję za komentowanie. Myślę, że nie jest dobrym pomysłem umieszczanie średnich w prawej kolumnie, ponieważ ciągle się porusza. Zamiast tego możesz zmodyfikować arkusz tak, aby średnia ruchoma znajdowała się po lewej stronie najbardziej kolumny (i pozostanie tam nawet po dodaniu dodatkowych kolumn po prawej stronie). Bez względu na to, gdzie znajduje się średnia komórka, możesz użyć tej formuły do ​​obliczenia średniej ruchomej. Afyter po przeczytaniu całego tego wątku widzę, że będę potrzebował kombinacji offsetu, dopasowania, count i averageif, ale nie jestem pewien gdzie. Mój problem wygląda następująco: każdego miesiąca zgłaszanych jest ponad 100 osób - kolumna A to ich nazwa, kolumna B to miesiąc, kolumna C to rok, a kolumny od D do M to ich aktywność w kilku kategoriach. Muszę znaleźć ich średnie z trzech miesięcy i sześciu miesięcy i wyświetlić je w innym arkuszu, chociaż mógłbym je wyświetlić w kolumnach N i O, jeśli to konieczne. Używam tabeli przestawnej do generowania sum i średnich całkowitych, ale nie obsługuję średnich kroczących. Wszelkie wskazówki byłyby bardzo mile widziane. Dzięki, Ben To uśredni ostatnią liczbę MovAvg wierszy, w tym samej siebie (usuń -1, jeśli chcesz, żeby się nie zawierał). D75 to komórka, do której odwołuje się ta formuła (moje dane były bardzo długie) MovAvg jest tym, jak dużą chcesz średnią ruchomą (przypisałem to jako nazwaną komórkę (wybierz komórkę, Formulas --gt Defined Names --gt Define Nazwa) Możesz tworzyć nazwy zmiennych w arkuszu kalkulacyjnym, aby uniknąć zawsze konieczności użycia kolumny wiersza.) To zaczyna się od bieżącej komórki (w tym przypadku D75), przechodzi w górę wierszy MovAvg-1, na 0 kolumn, wybiera MovAvg liczbę wierszy, z 1 kolumna. Przekazuje to średniej funkcji. Cześć Czytałem każdy post, ale nie udało mi się uzyskać tego działa poprawnie. Jak obliczyć średnią kroczącą procenty To oblicza się co tydzień. Kolumna A - accts met Kolumna B - sprzedane sale Kolumna K - zamykająca kolumna D - 2 tygodniowa średnia krocząca zamknięcia Przykład tygodnia 1 i tygodnia 2 Kolumna A, wiersz 7 to 25, a wiersz 8 to 1 Kolumna B, wiersz 7 to 1 a wiersz 8 to 1 kolumna K, wiersz 7 to 125 (4), a wiersz 8 to 11 (100) Kolumna D - Formuła w poprzednim poście daje odpowiedź 52 2 tygodniową średnią, ale to nie jest poprawne. powinno być 226 (7) IF (ISERROR (AVERAGE (OFFSET (K7, COUNT (K7: K26) -2,0 ,2,1))), AVERAGE (OFFSET (K7, COUNT (K7: K26) -2 , 0,2,1))) Co muszę zmienić w tym formularzu, aby użyć kolumn A amp B zamiast kolumny K Próbujesz uśredniać średnie, które nie działa. Wypróbuj tę prostą formułę zaczynającą się w D8: IF (ISBLANK (B8) ,, (B7B8) (A7A8)) Skopiuj i wklej formułę do D26. To powinno dać ci średnią 2-tygodniową. Pamiętaj, aby sformatować kolumnę D jako procent z liczbą dziesiątych miejsc. Jestem bardzo dobrym neofitą. Po prostu natknąłem się na twoją witrynę i nie mogę się doczekać, aby ją dokładnie przeczytać w nadchodzących miesiącach. Próbuję obliczyć 3 miesięczną średnią ruchomą kosztów amp nie może dowiedzieć się, co robię źle. Nawet po przeczytaniu tego artykułu i posta na offset nie jestem pewien, czy rozumiem formułę. W mojej piaskownicy mam: Kolumna A - Miesiące A2: A17Sept 2017 - Grudzień 2017 Kolumna B - Całkowite miesięczne wydatki B2: B8 (B8 ponieważ marzec jest ostatnim zakończonym miesiącem) - Te sumy wynoszą 362599,372800,427317,346660,359864 , 451183,469681 Colum C - 3 miesięczna średnia ruchoma. Wstawiłem następującą formułę w C4 (Aby rozpocząć obliczanie w listopadzie zeszłego roku, tylko dla uśmiechów). Ponieważ w danym zestawie danych są tylko trzy miesiące, zakładam, że oblicza średnią kroczącą z pierwszych trzech miesięcy. Formuła zawiera 469,681. Kiedy średnio przez pierwsze trzy miesiące, wymyślam 387.572. Co robię źle lub nieporozumienie Dzięki za pomoc i za stworzenie tej strony razem. Cześć Chandoo Masz tutaj jeden naprawdę przydatny projekt, mnóstwo podziękowań Na samym początku tego wątku Shamsuddin zapytał o coś podobnego do tego, czego potrzebuję, odwracając obliczenia wartości od średniej ruchomej. Może to głupie, ale nie mogę wymyślić żadnych pomysłów, z wyjątkiem wyszukiwania figur po literze. Jeśli to możliwe - zapoznaj się z tymi artykułami, aby uzyskać koncept. Właściwie, byłbym szczęśliwy otrzymując cokolwiek, bo google było bezużyteczne) Jeszcze raz - dziękuję bardzo za tę stronę Nie jestem naprawdę pewien, co masz na myśli przez odwrotne obliczanie średniej ruchomej Czy możesz wyjaśnić, co próbujesz zrobić, wysyłając próbkę plik może również pomóc Zobacz: chandoo. orgforumstopicposting-a-sample-workbook Hi Hui, mam na myśli, mam kolumnę z liczbami (np. miesięczne przesyłki), które są obliczane jako średnia ruchoma w oparciu o inny zestaw danych (np. miesięczny wynik produkcji) . Coś takiego: (A1) Jan Feb Mar Kwi Maj Jun Mfg Statek 100 500 450 600 600 700 Tam, gdzie średnia dla statku (B2: C2) Znam tylko wolumeny przesyłek, i muszę znaleźć odpowiednie objętości MFC. Ogólnie rzecz biorąc, pytanie brzmi: w jaki sposób możemy znaleźć dane początkowe tylko z MA na ręce Przypuśćmy, że ten wątek może nie być tym, który zadaje to pytanie (jeśli się zgadzasz - być może wiesz, gdzie zapytać). To właśnie pytanie Shamsuddinsa było najbardziej trafnym wynikiem spośród 10 stron google Mey Aby obliczyć oryginalne dane z średniej ruchomej (MA), potrzebujesz dwóch MA, np. 9 i 10 dni MA lub 1 MA i 1 fragment danych. możesz ponownie obliczyć poprzedni wynik, ale jeśli masz formułę Średnia (B2: C2), powinieneś mieć dostęp do danych Jeśli jest to 2-dniowe MA jak twoja formuła powyżej MAAverage (B2: C2) MA (B2C2) 2, jeśli wiesz B2 C2 (2MA) - B2 Jeśli masz zestaw danych, którymi możesz się podzielić, mogę dać lepsze rozwiązanie. Zobacz: chandoo. orgforumstopicposting-a-sample-workbook Świetna strona internetowa. Wybacz to pytanie. Kiedyś byłem ekspertem w Lotus 123 dekady temu, ale uważam, że Excel nieco cofa się w swoich progresjach do Lotus 123, dlatego zaczynam od nowa z Excelem 2017. Jestem osobą logiczną i próbuję zrozumieć, co robią te formuły, kiedy Użyj ich. Zauważam, że w kolumnie B jest tylko 14 liczb sprzedaży, ale jakoś liczymy od B4 do B33. Przetestowałem formułę za pomocą: ŚREDNIA (OFFSET (B4, COUNT (B4: B14) -3,0 ,3,1)) i otrzymuję taki sam wynik, jak gdybym użył ŚREDNIEJ (OFFSET (B4, COUNT (B4: B33) ) -3,0 ,3,1)). Moją pierwszą zasadą tworzenia szkolnego arkusza kalkulacyjnego nigdy nie jest tworzenie tabeli danych większej niż dostarczone dane, jeśli jest ona statyczna (czyli nie rozwija się w danych). W rezultacie nie mam prawdziwej wskazówki, jak działa OFFSET. Czy istnieje wyraźne wytłumaczenie OFFSET z pojedynczym przykładem użycia go poza średnią i samą w sobie Powodem, dla którego tu przybyłem, jest zbudowanie modelu arkusza kalkulacyjnego, który wykorzystywałby iteracyjne obliczenia w celu znalezienia najlepszego dopasowania do danych o zysku (czyli maksymalizacja zysku), gdy krótka średnia krocząca skumulowanej krzywej zysku (lub krzywej kapitałowej) przekracza PONIŻEJ długoterminową średnią ruchomą krzywej kapitału własnego. Nie znajduję nic, co pozwala na rozwinięcie średnich ruchomych z 3 okresów na 100 okresów (dla obu średnich). Używając MA przekierowania, aby określić, które transakcje podjąć, można znaleźć optymalny poziom zysku, na którym można uruchomić model (który może zostać zmodyfikowany, gdy model zostanie ponownie zoptymalizowany). Nie mogę znaleźć niczego w większości książek Excela, które to opisują, a tego rodzaju obliczenia powinny być stosunkowo proste do wykonania. Gdzie mogę znaleźć takie informacje Jeszcze raz dziękuję za wspaniałą stronę internetową. Na wszelki wypadek, gdy jeszcze go nie znalazłeś, jest link do funkcji OFFSET: Mam pytanie. Mam już 3-dniową średnią ruchomą, którą dostałem w moim problemie. Czy jest to związane ze średnią zasobów. Pytania mówią, że masz 1 zapas, który PLANujesz na sprzedaży w dniu 10. Moja średnia ruchoma na 3 dni to integracja z a, b gdzie na i bt3 w dowolnym momencie. Jeśli chcesz znaleźć cenę, za którą chcesz sprzedać swój udział, zintegruj z 6,9 9 11 7,10. Czy chcesz zakończyć koniec dnia 10, w połowie dnia 10, czy też wyjść z dnia 10, nie jestem pewien, w jakim przedziale czasu umieścić średnią między 3 dniami. Ponownie, moja funkcja reprezentuje do 14 dnia, ale potrzebuję ceny w dniu 10. Ivan Santos mówi: Zamierzam zobaczyć średnią ruchomą dla call center. Próbuję znaleźć indeks dla każdego miesiąca przez cały rok. Mam tylko 2 lata wartości danych i chcę, aby prognoza na 2017 rok w kwartałach. czy mogę użyć tej metody do tego mam problem średnio, chcę obliczyć średnią podświetlonych wierszy tylko w coloumn F na colomn G który również podświetlił puste komórki Hi, pracuję nad arkuszem kalkulacyjnym, który ma ostatnie cztery lata tygodniowych danych, ale dane z bieżących lat są niekompletne, ponieważ są wprowadzane tylko co tydzień. Czy istnieje sposób na skonfigurowanie formuły, która obliczy średnią na podstawie liczby tygodni, które zawierają w nich dane Na przykład. w połowie roku utworzy średnią opartą na komórkach 2-27 26, ale w przyszłym tygodniu będzie to komórka 2-28 27. Robi mi się w głowie i nie chcę ręcznie korygować średniej co tydzień. Świetna strona przy okazji Bardzo pomocna. ) Rosie Tak, to da się zrobić Czy możesz zadać pytanie na forum i załączyć przykładowy plik chandoo. orgforum Ok, tutaj jest moje pytanie, które dręczy mnie przez ostatnie 2 12 miesięcy i nie znalazłem rozwiązania nigdzie w sieci : Mam zespół sprzedawców i potrzebuję ruchomej średniej, ale z poprawionym formatem i zmienną randkową wściekłością, która jest również poprawiona. tj. sprzedawca 1115 2115 3115 12114 11114 10114 ME 1 2 0 4 5 6 Co próbuję zrobić, to: Powiedzmy, że dzisiaj jest 3115. Potrzebuję sposobu na powrót 3 (6 i 12 również) miesięcy z obecnego data i średnia liczba sprzedaży. Najtrudniejsze jest to, że chciałbym po prostu zmienić rok dat, więc nie mam problemu z formatem lub jeśli zatrudniam (strzelam) kogoś. Tak więc w powyższym przykładzie miałbym formułę wziąć 6 1 2 (9) 3 3, ale wtedy, gdy nadejdzie czas, to będzie dalej, ale gdy nowy rok zacznie się w JAN 2018, będzie musiał użyć liczb z przeszłości Dane z 2018 r. (Trwające 3,6 i 12 miesięcy). Mam nadzieję, że to jasne i bardzo chciałbym uzyskać pomoc w tej sprawie. Z góry dziękuję. Czy możesz zadać pytanie na forach Chandoo. org na: forum. chandoo. org Załącz przykładowy plik, aby uprościć proces Ok Wrzuciłem na fora i przesłałem przykładowy plik. 8230 Obliczanie średniej ruchomej Chandoo. org 8211 Dowiedz się Średnia ruchoma jest często używana do zrozumienia podstawowych trendów i pomaga w prognozowaniu. MACD lub średnia ruchoma rozbieżność zbieżności jest prawdopodobnie 8230 Amelia McCabe mówi: Szuka małej pomocy. Próbowałem, jak sądzę, zmodyfikowanej wersji tej formuły, która tak naprawdę nie działa. Mam szereg danych (jedna liczba na miesiąc), że potrzebuję ciągłej średniej na podstawie liczby miesięcy wprowadzonych danych, a nie w ciągu 12 miesięcy. Dane znajdują się w komórkach b53 do m53. Więc próbowałem zmodyfikować tę formułę w następujący sposób (nie zadziałało) i zastanawiam się, czy mogę w ogóle korzystać z tej formuły, ponieważ moje dane są w wierszu, a nie w kolumnie. AVERAGE (OFFSET (B53COUNT (B53: M53) -1, 2, 21, 12)). Próbowałem również argumentów jako 0,0, 1, 12 i -1,0,1,12. Proszę, pomóż mi zrozumieć, czy jestem w pełni zepsutym drzewem, czy tylko na niewłaściwej gałęzi. Amelia Nie widząc id danych sugeruje, że ŚREDNIA (OFFSET (B53, COUNT (B53: M53) -1, 2, 21, 12)) powinna wynosić: ŚREDNIA (PRZESUNIĘCIE (B53. 1, COUNT (B53: M53))) Jeden wydanie z oryginalną formułą jest to, że istnieje 12 komórek między B53: M53, jeśli tylko 5 ma w nich dane, to bierzesz 12, offset próbuje przesunąć B53, ujemne 7 kolumn, które wymuszą błąd Możesz również być w stanie używać funkcji Averageifs Prawdopodobnie: Averageifs (B53: M53, B53: M53,0) Czy możesz wysłać przykładowy plik na forach Chandoo. org forum. chandoo. org

No comments:

Post a Comment