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: 54340 Skopiuj do schowka formuła średnia.warunków - pomijanie wartości ujemnych
Autor Wiadomość
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 07-02-2019, 11:17   

Witam

Chciałbym odgrzać temat. W tej chwili plik wygląda jak w załączniku. Założenie było wyliczenie średniego czasu skracania (kolumna I) dla każdego kodu (kolumna H).

Moje pytanie jest następujące czy można wyliczyć średnią czasu skracania dla całości z kodów, które faktycznie w danym okresie się skracały? Kolumna I to wyniki średniej dla każdego kodu.

Ja sobie wyliczyłem średnia ale ze średniej więc jest to bez sensu.

Z góry dziękuję za pomoc.

pirometry_02_test_2019.xlsx
Pobierz Plik ściągnięto 5 raz(y) 76.81 KB

ID posta: 362121 Skopiuj do schowka
 
 
kuma 
Excel Expert


Pomógł: 1141 razy
Posty: 3443
Wysłany: 07-02-2019, 14:56   

Spróbuj dodać dwie kolumny pomocnicze po kolumnie 'I' (będą to, na razie puste, kolumny 'J i K'. Nie wiem, czy takie wyliczenie będzie się bardzo różniło od średniej ze średniej.
W 'J2' formuła tablicowa i kopia w dół
Kod:
=SUMA(JEŻELI.BŁĄD(JEŻELI((ADR.POŚR("A2:A"&Npste)=$H3)*($L3-ADR.POŚR("E2:E"&Npste)>=OneSec);$L3-ADR.POŚR("E2:E"&Npste);"");""))
W 'K2' formuła tablicowa i kopia w dół
Kod:
=JEŻELI(I3="";"";SUMA(--(((ADR.POŚR("A2:A"&Npste)=$H3)*($L3-ADR.POŚR("E2:E"&Npste)>=OneSec))>0)))
Np. w 'J287' średnia wyliczona z formuły
Kod:
=SUMA(J3:J285)/SUMA(K3:K286)
Pozdrawiam.
ID posta: 362135 Skopiuj do schowka
 
 
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 07-02-2019, 17:51   

Dzięki kuma.

Wyszła mi 1 minuta. Różnica 1 sekundy w stosunku "średnia ze średniej" :-)

Powiedz mi jeszcze proszę w jakich jednostkach i czym jest kolumna dodatkowa J i K.


I jeszcze pytanie. Czy da się tak zrobić, żeby to jeszcze po prasach liczyć? Kolumna G tutaj a dane to kolumna B.

Średnią by liczyło dla prasy nie GT Code.
ID posta: 362151 Skopiuj do schowka
 
 
z-kes 
Stały bywalec Excelforum


Pomógł: 29 razy
Posty: 433
Wysłany: 10-02-2019, 19:08   

Hej
Zerkam do Twojego pliku i jak zwykle nie kumam problemu :niee
Dlatego zapytam się: czy zrobienie Tego w tabeli przestawnej da inne wyniki niż potrzebujesz?

Dzidek

PS. Nie mam bladego pojęcia jakie różnice Cię interesują więc założyłem, że chodzi o
Kod:
[Proces Time] - [CURING_Time]


Dodałem też warunek, że różnice muszą być większe niż 1 sek. (a dlaczego?)
Czy tam jest jeszcze warunek żeby liczyć średnią dla różnic poniżej 4 min?

I jeszcze jedno pytanie:
Kod:
ADR.POŚR("A2:A"&Npste)

Nie lepiej wrzucić to do kolumny tabeli i się takim Npste nie przejmować?

pirometry_02_test_2019.xlsx
Pobierz Plik ściągnięto 3 raz(y) 93.73 KB

ID posta: 362317 Skopiuj do schowka
 
 
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 10-02-2019, 19:18   

Z tą tabelą przestawną to bomba. Znacząco by ułatwiło sprawę. Wrzucę to na większe dane i porównam.

Musi być ten warunek 1 sek. To taka "bezwładność maszyny". Nie wiem jak mam to wytłumaczyć ale to potem zaburzało wyniki - te jedno sekundówki.

Tak jest tam warunek nie licz niczego większego niż 4 minuty bo: po pierwsze nigdy system nie skracał tyle
po drugie jeśli coś wyszło powyżej 4 minut (awaria maszyny) to potem zaburzało średnią.

Ogólnie wynika to z logiki zapisanej dla przyrządów, które decydują ile ma się skrócić czas w zależności od temperatury na hali. Im wyższa tym lepiej skraca. Maks jaki widziałem latem to ponad 3 minuty i między innymi dlatego dałem te 4 minuty.

Dziękuję z-kes.
ID posta: 362318 Skopiuj do schowka
 
 
z-kes 
Stały bywalec Excelforum


Pomógł: 29 razy
Posty: 433
Wysłany: 10-02-2019, 19:23   

Skoro te 4 min mogą mieć znaczenie wrzuciłbym to
Kod:
=JEŻELI(ORAZ([@[Proces Time]]-[@[CURING_Time]]>OneSec;[@[Proces Time]]-[@[CURING_Time]]<CZAS(0;4;0));[@[Proces Time]]-[@[CURING_Time]];"")

do kolumny [Time_Reduction2]


Pozdrawiam
ID posta: 362319 Skopiuj do schowka
 
 
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 10-02-2019, 19:24   

Zrobię tak - właśnie implementuję formułę do pełnej bazy.

Jeszcze raz dziękuję.

mygen w dniu: 2019-02-10, 19:38 napisał/a:
Podstawiłem i

w 3 przypadkach mam #Dziel/0! - to zapewne dlatego że jeszcze nie było w produkcji - zassam świeże dane i zobaczę

jeden przypadek YU00 mam N/D - a w tym co Ty przesłałeś jest pokazany czas skracania.

edycja Zbiniek:
Proszę korzystać z opcji edytowania wypowiedzi – przycisk „edytuj”. Opcja jest dostępna bodajże przez 30 minut od momentu wysłania wypowiedzi.
  
ID posta: 362320 Skopiuj do schowka
 
 
z-kes 
Stały bywalec Excelforum


Pomógł: 29 razy
Posty: 433
Wysłany: 10-02-2019, 19:39   

A jaki masz Time_reduction dla YU00?
w pliku jest
Kod:
[1:00:19,000]-[01:00:30]=[0:00:11]

Ile powinno być?
  
ID posta: 362322 Skopiuj do schowka
 
 
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 10-02-2019, 19:49   

Dla dodania to N/D pokazuje się w tabeli przestawnej.

Jak wchodzę w szczegóły i filtruję YU00 to normalnie pokazuje, że skracało i nie ma żadnego dziwnego czegoś co by zaburzało tabelę.

Generalnie to co wysłałem to jest tylko wycinek. Całość do dużo więcej.

Plik na tą chwilę zajmuje ponad 2 mega. Mogę przesłać jak podasz gdzie.

mygen w dniu: 2019-02-10, 19:57 napisał/a:
Dobra odświeżyłem dane i z YU jest ok.

Teraz patrzę, że nie zgadzają się czasy dla AB42,AT06,EG50,EK70 między tabelą przestawną a tym co miałem wcześniej. To nie wszystkie.

Ogólnie rozjazd między sumą końcową tabeli a tym co miałem ja jest 6 sekund.

Dobra nie odświeżyłem tabeli teraz wszystko gra i buczy. :)

edycja Zbiniek:
Proszę korzystać z opcji edytowania wypowiedzi – przycisk „edytuj”. Opcja jest dostępna bodajże przez 30 minut od momentu wysłania wypowiedzi.
  
ID posta: 362323 Skopiuj do schowka
 
 
z-kes 
Stały bywalec Excelforum


Pomógł: 29 razy
Posty: 433
Wysłany: 10-02-2019, 20:05   

Możesz podać więcej szczegółów:
W pliku jest dla AB42
Kod:
CURING_Time - 0:49:49   
Proces Time - 00:50:00   
Time_Reduction2 - 00:00:11


Są dwa wiersze więc średnia wyjdzie 11 sek.
Ile jest u Ciebie?
ID posta: 362325 Skopiuj do schowka
 
 
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 11-02-2019, 18:56   

Z-kes czy dałoby się jeszcze zrobić tak, żeby można było i po maszynie Curing Press i code GT to filtrować?
ID posta: 362370 Skopiuj do schowka
 
 
z-kes 
Stały bywalec Excelforum


Pomógł: 29 razy
Posty: 433
Wysłany: 11-02-2019, 18:59   

Zerknij czy to o to chodzi...

pirometry_02_test_2019.xlsx
Pobierz Plik ściągnięto 3 raz(y) 116.28 KB

ID posta: 362372 Skopiuj do schowka
 
 
mygen
Starszy Forumowicz


Posty: 38
Wysłany: 11-02-2019, 19:39   

No przecież. Tak o to chodzi. Nie zwróciłem uwagi na tabelę przestawną i pola.

Proste to było :)

Dzięki Z-kes
ID posta: 362376 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.marketingNET.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