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: 67692 Skopiuj do schowka Odchylenie standardowe z podaniem kilku warunków
Autor Wiadomość
Nutrient
świeżak


Wersja: Mac Office 365
Posty: 3
Wysłany: 31-03-2020, 18:21   Odchylenie standardowe z podaniem kilku warunków

Cześć wszystkim,

Czy do liczenia odchylenia standardowego można podać warunki, które dane ma zliczać?
Mam pewną tabelkę, która w rzeczywistości posiadać będzie kilkanaście tysięcy rekordów.
Kolumna stężenie zawiera wynik pomiaru. Następnie chciałbym zaznaczyć całą tabelę, ale dodać tam warunki by pod uwagę brało tylko te wyniki gdzie
- Miasto = dane miasto
- Rok = dany rok
- Miesiąc = dany miesiąc
- Dzień = dany dzień
- Stacja = dana stacja
- Rodzaj = dany rodzaj
Czyli łącznie 6 warunków.
Do obliczenia średniej użyłem ŚREDNIA.WARUNKÓW i bardzo dobrze się sprawdziło. Co mógłbym zrobić w tej sytuacji?
Czy formuła typu LICZ.JEŻELI lub JEŻELI w wpleciona odpowiednio w ODCH.STAND. jest w stanie uwzględnić takie warunki?

W załączniku miniaturka wizualna kolumn + przykład w excel
(Robię w Excel365)

Dzięki za pomoc.

przyklad.jpg
Plik ściągnięto 7 raz(y) 404.05 KB

przykład.xlsx
Pobierz Plik ściągnięto 9 raz(y) 11.19 KB

ID posta: 384606 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1596 razy
Posty: 5257
Wysłany: 31-03-2020, 20:50   

Przykład dałeś taki, że trudno tam coś obliczyć, bo dane po spełnieniu wszystkich warunków są na ogół pojedyncze, więc podam tylko zasadę.
Ponieważ nie ma odpowiednika funkcji ŚREDNIA.WARUNKÓW w przypadku funkcji ODCH.STANDARDOWE (pisownia nazwy tej funkcji może być różna w różnych wersjach Excela), to trzeba się przeprosić z dość starymi funkcjami baz danych. Jest m.in. funkcja BD.ODCH.STANDARD (jej nazwa chyba się nie zmieniła). Ogólnie składnia wszystkich funkcji baz danych jest podobna:
Kod:
=BD.funkcja(baza_danych; pole; kryteria)
baza_danych to jest odwołanie do całej bazy danych z nagłówkami kolumn (te nagłówki muszą być);
pole - to jest numer (liczba) lub nazwa (tekst w cudzysłowie) pola, z którego chcesz liczyć odchylenie (można tu również użyć odwołań do tych danych, ale nie do całej kolumny!). Jeśli podajesz numer, to liczysz kolumny bazy_danych od 1;
kryteria - to jest zakres w arkuszu (co najmniej 2 wiersze); pierwszy wiersz musi zawierać nagłówki pól, a drugi i kolejne wiersze - wartości kryteriów. Kryteria w tym samym wierszu tworzą koniunkcję (ORAZ), kryteria w kolejnych wierszach - alternatywę (LUB).
Puste pole wartości kryterium oznacza wartość dowolną.
Ważne, żeby nagłówki w zakresie kryteriów dokładnie odpowiadały nagłówkom w bazie danych.
Coś "a la przykład" w załączniku, ale mogłeś przygotować bardziej sensowne dane.
Oczywiście można też zastosować funkcję JEŻELI, ale to mi się wydaje mniej przejrzyste, chociaż z kolei nie trzeba używać zakresu kryteriów. Ogólnie składnia byłaby taka:
Kod:
=ODCH.STANDARD.PRÓBKI(JEŻELI(kryterium1*kryterium2*itd;kolumna_stężeń))
Kolejne kryteria mają postać:
Kod:
(kolumna_wartości_w_bazie=wartość_wybrana)
Kryteria, które mają być spełnione jednocześnie trzeba pomnożyć.

przykład-3_odch_stand.xlsx
Pobierz Plik ściągnięto 6 raz(y) 11.64 KB

ID posta: 384619 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