BD, excel


BD.ŚREDNIA

Dotyczy: Microsoft Office Excel 2003

 

Uśrednia wartości w kolumnie listy lub bazy danych, spełniające podane kryteria.

Składnia

BD.ŚREDNIA(baza danych;pole;kryteria)

Baza danych   to zakres komórek, które tworzą listę lub bazę danych. Baza danych to lista powiązanych danych, na której wiersze pokrewnych informacji to rekordy, a kolumny danych to pola. Pierwszy wiersz listy zawiera etykiety poszczególnych kolumn.

Pole   wskazuje, która kolumna jest używana w funkcji. Należy wprowadzić etykietę kolumny umieszczoną w podwójnym cudzysłowie, taką jak "Wiek" lub "Plon", lub liczbę (bez cudzysłowów) reprezentującą pozycję kolumny na liście: 1 dla pierwszej kolumny, 2 dla drugiej kolumny itd.

Kryteria   to zakres komórek, który zawiera warunki określone przez użytkownika. Jako argumentu kryteriów można użyć dowolnego zakresu pod warunkiem, że zawiera on przynajmniej jedną etykietę kolumny i jedną komórkę poniżej etykiety, służącą do określania warunku.

 Ważne   

Podczas wpisywania tekstu lub wartości w komórce znak równości oznacza formułę, dlatego program Microsoft Excel oblicza wartość takiego wpisu. Może to jednak powodować uzyskanie nieoczekiwanych wyników filtrowania. Aby wskazać, że znak równości jest operatorem porównania tekstu lub wartości, należy w odpowiedniej komórce zakresu kryteriów wpisać kryteria w postaci wyrażenia tekstowego:

=''=wpis''

Gdzie wpis oznacza tekst lub wartość do znalezienia. Na przykład:

Wpis w komórce

Wynik wyświetlony w programie Excel

="=Stąpor"

=Stąpor

="=3000"

=3000

Podczas filtrowania danych tekstowych w programie Excel nie są rozróżniane wielkie i małe litery. Przy użyciu formuły można jednak przeprowadzić wyszukiwanie z rozróżnianiem wielkości liter. Przykład można znaleźć w sekcji Filtrowanie tekstu przy użyciu wyszukiwania z rozróżnianiem wielkości liter.

W poniższych sekcjach przedstawiono przykłady kryteriów złożonych.

Wiele kryteriów w jednej kolumnie

Wiele kryteriów w wielu kolumnach — wszystkie kryteria muszą być prawdziwe

Wiele kryteriów w wielu kolumnach — dowolne kryteria mogą być prawdziwe

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla wielu kolumn

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla jednej kolumny

Kryteria umożliwiające znajdowanie wartości tekstowych zawierających pewne znaki, ale niezawierających innych

Kryteria utworzone w wyniku użycia formuły

Filtrowanie wartości większych niż średnia wszystkich wartości w zakresie danych

Filtrowanie tekstu przy użyciu wyszukiwania z rozróżnianiem wielkości liter


Wiele kryteriów w jednej kolumnie

Operator logiczny:   (Sprzedawca = „Stąpor” LUB Sprzedawca = „Myrcha”)

Aby znaleźć wiersze spełniające wiele kryteriów dla jednej kolumny, należy wpisać kryteria bezpośrednio jedno pod drugim w oddzielnych wierszach zakresu kryteriów.

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (B1:B3) są wyświetlane wiersze zawierające w kolumnie Sprzedawca (A8:C10) wartość „Stąpor” lub „Myrcha”.

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

 

=Stąpor

 

3

 

=Myrcha

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

0x01 graphic
 Początek strony

Wiele kryteriów w wielu kolumnach — wszystkie kryteria muszą być prawdziwe

Operator logiczny:   (Typ = "Bakalie" ORAZ Sprzedaż > 1000)

Aby znaleźć wiersze spełniające wiele kryteriów w wielu kolumnach, należy wpisać wszystkie kryteria w tym samym wierszu zakresu kryteriów.

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (A1:C2) są wyświetlane wszystkie wiersze zawierające w kolumnie Typ wartość „Bakalie”, a w kolumnie Sprzedaż (A9:C10) wartość większą niż 1000 zł.

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

=Bakalie

 

>1000

3

 

 

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

0x01 graphic
 Początek strony

Wiele kryteriów w wielu kolumnach — dowolne kryteria mogą być prawdziwe

Operator logiczny:   (Typ = "Bakalie" LUB Sprzedawca = "Stąpor")

Aby znaleźć wiersze spełniające wiele kryteriów w wielu kolumnach (przy czym dowolne kryteria mogą być prawdziwe), należy wpisać kryteria w różnych wierszach zakresu kryteriów.

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (A1:B3) są wyświetlane wszystkie wiersze zawierające wartość „Bakalie” w kolumnie Typ lub wartość „Stąpor” w kolumnie Sprzedawca (A8:C10).

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

=Bakalie

 

 

3

 

=Stąpor

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla wielu kolumn

Operator logiczny:   ((Sprzedawca = "Stąpor" ORAZ Sprzedaż >3000) LUB (Sprzedawca= "Myrcha" ORAZ Sprzedaż > 1500))

Aby znaleźć wiersze spełniające wiele zestawów kryteriów (przy czym każdy zestaw zawiera kryteria dla wielu kolumn), należy wpisać każdy zestaw kryteriów w oddzielnym wierszu.

W poniższym zakresie danych (A6:C10) dla zestawu kryteriów (B1:C3) są wyświetlane wiersze, które w kolumnie Sprzedawca zawierają wartość „Stąpor”, a w kolumnie Sprzedaż wartość większą niż 3000 zł, bądź wiersze, które w kolumnie Sprzedawca zawierają wartość „Myrcha”, a w kolumnie Sprzedaż wartość większą niż 1500 zł (A9:C10).

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

 

=Stąpor

>3000

3

 

=Myrcha

>1500

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla jednej kolumny

Operator logiczny:   ((Sprzedaż > 6000 ORAZ Sprzedaż < 6500) LUB (Sprzedaż < 500))

Aby znaleźć wiersze spełniające wiele zestawów kryteriów (przy czym każdy zestaw zawiera kryteria dla jednej kolumny), należy uwzględnić wiele kolumn o tym samym nagłówku.

W poniższym zakresie danych (A6:C10) dla zestawu kryteriów (C1:D3) są wyświetlane wiersze zawierające w kolumnie Sprzedaż (A8:C10) wartości od 6000 do 6500 oraz wartości mniejsze niż 500.

 

A

B

C

D

1

Typ

Sprzedawca

Sprzedaż

Sprzedaż

2

 

 

>6000

<6500

3

 

 

<500

 

4

 

 

 

 

5

 

 

 

 

6

Typ

Sprzedawca

Sprzedaż

 

7

Napoje

Karwat

5122 zł

 

8

Mięso

Stąpor

450 zł

 

9

Bakalie

Myrcha

6328 zł

 

10

Bakalie

Stąpor

6544 zł

 


Kryteria umożliwiające znajdowanie wartości tekstowych zawierających pewne znaki, ale niezawierających innych

Aby znaleźć wartości tekstowe, które zawierają pewne znaki, ale nie zawierają innych, należy wykonać co najmniej jedną z następujących czynności:

Wpisz jeden lub więcej znaków bez znaku równości (=), aby znaleźć wiersze, które zawierają w kolumnach wartości tekstowe rozpoczynające się tymi znakami. Na przykład wpisanie jako kryterium tekstu Stą spowoduje wyszukanie w programie Excel elementów „Stąpor”, „Stągwie” i „Stąporków”.

Użyj symbolu wieloznacznego.

Jako kryteriów porównania można użyć następujących symboli wieloznacznych.

Zastosowanie

Aby znaleźć element

? (znak zapytania)

Dowolny pojedynczy znak
Na przykład ciąg k?t umożliwia znalezienie wyrazów „kit” i „kot”.

* (gwiazdka)

Dowolna liczba znaków
Na przykład ciąg k*c umożliwia znalezienie wyrazów „koc” i „kopiec”.

~ (tylda), a po niej znak ?, * lub ~

Znak zapytania, gwiazdka lub tylda
Na przykład fy91~? umożliwia znalezienie wyrażenia „fy91?”

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (A1:B3) są wyświetlane wiersze, w których pierwszymi znakami w kolumnie Typ są litery „Mi”, lub wiersze, w których drugim znakiem w kolumnie sprzedawca (A7:C9) jest „a”.

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

Mi

 

 

3

 

=?a*

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

0x01 graphic
 Początek strony

Kryteria utworzone w wyniku użycia formuły

Jako kryterium można użyć wartości obliczonej będącej wynikiem formuły (formuła: Sekwencja wartości, odwołań do komórek, nazw, funkcji lub operatorów w komórce, które razem dają nową wartość. Formuła zawsze zaczyna się od znaku równości (=).). Należy pamiętać o następujących zasadach:

Formuła musi dawać w wyniku wartość PRAWDA lub FAŁSZ.

Ponieważ jest używana formuła, należy wprowadzić ją w standardowy sposób. Nie należy wpisywać wyrażenia typu:

=''=wpis''

Nie należy używać etykiety kolumny jako etykiety kryteriów. Etykiety kryteriów należy pozostawić puste. Można również użyć etykiety niebędącej etykietą kolumny w zakresie (w poniższych przykładach są to Obliczona średnia i Dokładne dopasowanie).

Jeśli w formule zamiast względnego odwołania do komórki lub nazwy zakresu jest używana etykieta kolumny, w komórce zawierającej kryterium program Excel powoduje wyświetlenie wartości błędu, takiej jak #NAZWA? lub #ARG!. Ten błąd można zignorować, ponieważ nie wpływa on na sposób filtrowania zakresu.

Formuła używana dla kryteriów musi odwoływać się do odpowiedniej komórki w pierwszym wierszu (w poniższych przykładach są to C7 i A7) przy użyciu odwołania względnego (odwołanie względne: W formule jest to adres komórki oparty na względnym położeniu komórki, która zawiera formułę, i komórki, do której następuje odwołanie. Jeśli formuła zostanie skopiowana, odwołanie jest automatycznie dostosowywane. Odwołanie względne ma postać A1.).

Wszystkie pozostałe odwołania w formule muszą być odwołaniami bezwzględnymi (bezwzględne odwołanie do komórki: W formule jest to dokładny adres komórki, niezależny od położenia komórki, która zawiera formułę. Bezwzględne odwołanie do komórki ma postać $A$1.).

W poniższych podsekcjach znajdują się konkretne przykłady kryteriów utworzonych w wyniku działania formuły.

Filtrowanie wartości większych niż średnia wszystkich wartości w zakresie danych

W poniższym zakresie danych (A6:D10) dla zakresu kryteriów (D1:D2) są wyświetlane wiersze, których wartość w kolumnie Sprzedaż jest większa niż średnia wszystkich wartości w kolumnie Sprzedaż (C7:C10). „C7” w formule oznacza filtrowaną kolumnę (C) pierwszego wiersza zakresu danych (7).

A

B

C

D

1

Typ

Sprzedawca

Sprzedaż

Obliczona średnia

2

 

 

 

=C7>ŚREDNIA($C$7:$C$10)

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

6

Typ

Sprzedawca

Sprzedaż

 

7

Napoje

Karwat

5122 zł

 

8

Mięso

Stąpor

450 zł

 

9

Bakalie

Myrcha

6328 zł

 

10

Bakalie

Stąpor

6544 zł

 


Filtrowanie tekstu przy użyciu wyszukiwania z rozróżnianiem wielkości liter

W wyniku wyszukiwania z rozróżnianiem wielkości liter (A10:C10) przy użyciu funkcji PORÓWNAJ w zakresie danych (A6:D10) dla zakresu kryteriów (D1:D2) są wyświetlane wiersze, które w kolumnie Typ zawierają wartość „Bakalie”. „A7” w formule oznacza filtrowaną kolumnę (A) pierwszego wiersza zakresu danych (7).

A

B

C

D

1

Typ

Sprzedawca

Sprzedaż

Dokładne dopasowanie

2

 

 

 

=PORÓWNAJ(A7; "Bakalie")

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

6

Typ

Sprzedawca

Sprzedaż

 

7

Napoje

Karwat

5122 zł

 

8

Mięso

Stąpor

450 zł

 

9

Bakalie

Myrcha

6328 zł

 

10

Bakalie

Stąpor

6544 zł

 


Spostrzeżenia

Do określenia warunku można użyć dowolnego zakresu jako argumentu kryterium, o ile tylko zawiera on co najmniej jedną etykietę kolumny i co najmniej jedną komórkę poniżej etykiety kolumny.

Na przykład, jeśli zakres G1:G2 zawiera etykietę kolumny Przychód w komórce G1 i kwotę 10 000 w komórce G2, to zakres taki można zdefiniować jako „DobierzPrzychód” i użyć tej nazwy jako argumentu kryteriów w funkcji bazy danych.

Chociaż zakres kryteriów może być zlokalizowany w dowolnym miejscu arkusza, nie należy umieszczać go poniżej listy. Jeśli do listy zostanie dodanych więcej informacji z wykorzystaniem polecenia Formularz, które jest dostępne w menu Dane, to nowe informacje będą dodawane w pierwszym wierszu poniżej listy. Jeśli wiersz poniżej listy nie jest pusty, program Microsoft Excel nie może dodawać nowych informacji.

Należy upewnić się, że zakres kryteriów nie zachodzi na listę.

Aby przeprowadzić operację na całej kolumnie w bazie danych, w zakresie zawierającym kryteria, należy wprowadzić pusty wiersz poniżej etykiet kolumn.

Przykład

Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

Utwórz pusty skoroszyt lub arkusz.

Zaznacz przykład w tym temacie Pomocy.

 Uwaga   Nie zaznaczaj nagłówków wierszy ani kolumn.

0x01 graphic

Zaznaczanie przykładu w Pomocy

Naciśnij klawisze CTRL+C

W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

Aby przełączać się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisz CTRL+` (akcent słaby) albo na karcie Formuły w grupie Inspekcja formuł kliknij przycisk Pokaż formuły.

 

1

2

3

4

5

6

7

8

9

10

A

B

C

D

E

P

Drzewo

Wysokość

Wiek

Plon

Zysk

Wysokość

="=jabłoń"

>10

<16

="=grusza"

Drzewo

Wysokość

Wiek

Plon

Zysk

Jabłoń

18

20

14

105,00

Grusza

12

12

10

96,00

Wiśnia

13

14

9

105,00

Jabłoń

14

15

10

75,00

Grusza

9

8

8

76,80

Jabłoń

8

9

6

45,00

Formuła

Opis (wynik)

=BD.ILE.REKORDÓW(A4:E10;"Wiek";A1:F2)

Funkcja przegląda rekordy dotyczące jabłoni o wysokości od 10 do 16 i zlicza, ile pól Wiek w tych rekordach zawiera liczby. (1)

=BD.ILE.REKORDÓW.A(A4:E10;"Zysk";A1:F2)

Funkcja przegląda rekordy dotyczące jabłoni o wysokości od 10 do 16 i zlicza, ile pól Zysk w tych rekordach nie jest pustych. (1)

=BD.MAX(A4:E10;"Zysk";A1:A3)

Maksymalny zysk z jabłoni i grusz. (105)

=BD.MIN(A4:E10;"Zysk";A1:B2)

Minimalny zysk z jabłoni i grusz o wysokości powyżej 10. (75)

=BD.SUMA(A4:E10;"Zysk";A1:A2)

Ogólny zysk z jabłoni. (225)

=BD.SUMA(A4:E10;"Zysk";A1:F2)

Ogólny zysk z jabłoni o wysokości między 10 i 16. (75)

=BD.ILOCZYN(A4:E10;"Plon";A1:B2)

Iloczyn plonów z jabłoni o wysokości większej niż 10. (140)

=BD.ŚREDNIA(A4:E10;"Plon";A1:B2)

Średni plon z jabłoni o wysokości większej niż 10. (12)

=BD.ŚREDNIA(A4:E10;3;A4:E10)

Średnia wieku wszystkich drzew w bazie danych. (13)

=BD.ODCH.STANDARD(A4:E10;"Plon";A1:A3)

Szacowane odchylenie standardowe plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują tylko próbkę całej populacji sadu. (2,97)

=BD.ODCH.STANDARD.POPUL(A4:E10;"Plon";A1:A3)

Rzeczywiste odchylenie standardowe plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują całą populację drzew. (2,65)

=BD.WARIANCJA(A4:E10;"Plon";A1:A3)

Szacowana wartość wariancji plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują tylko próbkę całej populacji sadu. (8,8)

=BD.WARIANCJA.POPUL(A4:E10;"Plon";A1:A3)

Rzeczywista wartość wariancji plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują całą populację. (7,04)

=BD.POLE(A4:E10;"Plon";A1:A3)

Zwraca błąd #LICZBA!, ponieważ więcej niż jeden rekord spełnia kryteria.

BD.ILE.REKORDÓW

Dotyczy: Microsoft Office Excel 2003

 

Zlicza komórki zawierające liczby znajdujące się w kolumnie listy lub bazy danych, które są zgodne z warunkami określonymi przez użytkownika.

Argument pole jest opcjonalny. Jeżeli argument pole zostanie pominięty, funkcja BD.ILE.REKORDÓW zlicza wszystkie rekordy w bazie danych zgodne z kryteriami.

Składnia

BD.ILE.REKORDÓW(baza danych;pole;kryteria)

Baza danych   to zakres komórek, które tworzą listę lub bazę danych. Baza danych to lista powiązanych danych, na której wiersze pokrewnych informacji to rekordy, a kolumny danych to pola. Pierwszy wiersz listy zawiera etykiety poszczególnych kolumn.

Pole   wskazuje, która kolumna jest używana w funkcji. Należy wprowadzić etykietę kolumny umieszczoną w podwójnym cudzysłowie, taką jak "Wiek" lub "Plon", lub liczbę (bez cudzysłowów) reprezentującą pozycję kolumny na liście: 1 dla pierwszej kolumny, 2 dla drugiej kolumny itd.

Kryteria   to zakres komórek, który zawiera warunki określone przez użytkownika. Jako argumentu kryteriów można użyć dowolnego zakresu pod warunkiem, że zawiera on przynajmniej jedną etykietę kolumny i jedną komórkę poniżej etykiety służącą do określania warunku.

 Ważne   

Podczas wpisywania tekstu lub wartości w komórce znak równości oznacza formułę, dlatego program Microsoft Excel oblicza wartość takiego wpisu. Może to jednak powodować uzyskanie nieoczekiwanych wyników filtrowania. Aby wskazać, że znak równości jest operatorem porównania tekstu lub wartości, należy w odpowiedniej komórce zakresu kryteriów wpisać kryteria w postaci wyrażenia tekstowego:

=''=wpis''

Gdzie wpis oznacza tekst lub wartość do znalezienia. Na przykład:

Wpis w komórce

Wynik wyświetlony w programie Excel

="=Stąpor"

=Stąpor

="=3000"

=3000

Podczas filtrowania danych tekstowych w programie Excel nie są rozróżniane wielkie i małe litery. Przy użyciu formuły można jednak przeprowadzić wyszukiwanie z rozróżnianiem wielkości liter. Przykład można znaleźć w sekcji Filtrowanie tekstu przy użyciu wyszukiwania z rozróżnianiem wielkości liter.

W poniższych sekcjach przedstawiono przykłady kryteriów złożonych.

Wiele kryteriów w jednej kolumnie

Wiele kryteriów w wielu kolumnach — wszystkie kryteria muszą być prawdziwe

Wiele kryteriów w wielu kolumnach — dowolne kryteria mogą być prawdziwe

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla wielu kolumn

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla jednej kolumny

Kryteria umożliwiające znajdowanie wartości tekstowych zawierających pewne znaki, ale niezawierających innych

Kryteria utworzone w wyniku użycia formuły

Filtrowanie wartości większych niż średnia wszystkich wartości w zakresie danych

Filtrowanie tekstu przy użyciu wyszukiwania z rozróżnianiem wielkości liter


Wiele kryteriów w jednej kolumnie

Operator logiczny:   (Sprzedawca = „Stąpor” LUB Sprzedawca = „Myrcha”)

Aby znaleźć wiersze spełniające wiele kryteriów dla jednej kolumny, należy wpisać kryteria bezpośrednio jedno pod drugim w oddzielnych wierszach zakresu kryteriów.

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (B1:B3) są wyświetlane wiersze zawierające w kolumnie Sprzedawca (A8:C10) wartość „Stąpor” lub „Myrcha”.

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

 

=Stąpor

 

3

 

=Myrcha

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

Wiele kryteriów w wielu kolumnach — wszystkie kryteria muszą być prawdziwe

Operator logiczny:   (Typ = "Bakalie" ORAZ Sprzedaż > 1000)

Aby znaleźć wiersze spełniające wiele kryteriów w wielu kolumnach, należy wpisać wszystkie kryteria w tym samym wierszu zakresu kryteriów.

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (A1:C2) są wyświetlane wszystkie wiersze zawierające w kolumnie Typ wartość „Bakalie”, a w kolumnie Sprzedaż (A9:C10) wartość większą niż 1000 zł.

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

=Bakalie

 

>1000

3

 

 

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

Wiele kryteriów w wielu kolumnach — dowolne kryteria mogą być prawdziwe

Operator logiczny:   (Typ = "Bakalie" LUB Sprzedawca = "Stąpor")

Aby znaleźć wiersze spełniające wiele kryteriów w wielu kolumnach (przy czym dowolne kryteria mogą być prawdziwe), należy wpisać kryteria w różnych wierszach zakresu kryteriów.

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (A1:B3) są wyświetlane wszystkie wiersze zawierające wartość „Bakalie” w kolumnie Typ lub wartość „Stąpor” w kolumnie Sprzedawca (A8:C10).

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

=Bakalie

 

 

3

 

=Stąpor

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

0x01 graphic
 Początek strony

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla wielu kolumn

Operator logiczny:   ((Sprzedawca = "Stąpor" ORAZ Sprzedaż >3000) LUB (Sprzedawca= "Myrcha" ORAZ Sprzedaż > 1500))

Aby znaleźć wiersze spełniające wiele zestawów kryteriów (przy czym każdy zestaw zawiera kryteria dla wielu kolumn), należy wpisać każdy zestaw kryteriów w oddzielnym wierszu.

W poniższym zakresie danych (A6:C10) dla zestawu kryteriów (B1:C3) są wyświetlane wiersze, które w kolumnie Sprzedawca zawierają wartość „Stąpor”, a w kolumnie Sprzedaż wartość większą niż 3000 zł, bądź wiersze, które w kolumnie Sprzedawca zawierają wartość „Myrcha”, a w kolumnie Sprzedaż wartość większą niż 1500 zł (A9:C10).

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

 

=Stąpor

>3000

3

 

=Myrcha

>1500

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

Wiele zestawów kryteriów — każdy zestaw zawiera kryteria dla jednej kolumny

Operator logiczny:   ((Sprzedaż > 6000 ORAZ Sprzedaż < 6500) LUB (Sprzedaż < 500))

Aby znaleźć wiersze spełniające wiele zestawów kryteriów (przy czym każdy zestaw zawiera kryteria dla jednej kolumny), należy uwzględnić wiele kolumn o tym samym nagłówku.

W poniższym zakresie danych (A6:C10) dla zestawu kryteriów (C1:D3) są wyświetlane wiersze zawierające w kolumnie Sprzedaż (A8:C10) wartości od 6000 do 6500 oraz wartości mniejsze niż 500.

 

A

B

C

D

1

Typ

Sprzedawca

Sprzedaż

Sprzedaż

2

 

 

>6000

<6500

3

 

 

<500

 

4

 

 

 

 

5

 

 

 

 

6

Typ

Sprzedawca

Sprzedaż

 

7

Napoje

Karwat

5122 zł

 

8

Mięso

Stąpor

450 zł

 

9

Bakalie

Myrcha

6328 zł

 

10

Bakalie

Stąpor

6544 zł

 


Kryteria umożliwiające znajdowanie wartości tekstowych zawierających pewne znaki, ale niezawierających innych

Aby znaleźć wartości tekstowe, które zawierają pewne znaki, ale nie zawierają innych, należy wykonać co najmniej jedną z następujących czynności:

Wpisz jeden lub więcej znaków bez znaku równości (=), aby znaleźć wiersze, które zawierają w kolumnach wartości tekstowe rozpoczynające się tymi znakami. Na przykład wpisanie jako kryterium tekstu Stą spowoduje wyszukanie w programie Excel elementów „Stąpor”, „Stągwie” i „Stąporków”.

Użyj symbolu wieloznacznego.

Jako kryteriów porównania można użyć następujących symboli wieloznacznych.

Zastosowanie

Aby znaleźć element

? (znak zapytania)

Dowolny pojedynczy znak
Na przykład ciąg k?t umożliwia znalezienie wyrazów „kit” i „kot”.

* (gwiazdka)

Dowolna liczba znaków
Na przykład ciąg k*c umożliwia znalezienie wyrazów „koc” i „kopiec”.

~ (tylda), a po niej znak ?, * lub ~

Znak zapytania, gwiazdka lub tylda
Na przykład fy91~? umożliwia znalezienie wyrażenia „fy91?”

W poniższym zakresie danych (A6:C10) dla zakresu kryteriów (A1:B3) są wyświetlane wiersze, w których pierwszymi znakami w kolumnie Typ są litery „Mi”, lub wiersze, w których drugim znakiem w kolumnie sprzedawca (A7:C9) jest „a”.

 

A

B

C

1

Typ

Sprzedawca

Sprzedaż

2

Mi

 

 

3

 

=?a*

 

4

 

 

 

5

 

 

 

6

Typ

Sprzedawca

Sprzedaż

7

Napoje

Karwat

5122 zł

8

Mięso

Stąpor

450 zł

9

Bakalie

Myrcha

6328 zł

10

Bakalie

Stąpor

6544 zł

Kryteria utworzone w wyniku użycia formuły

Jako kryterium można użyć wartości obliczonej będącej wynikiem formuły (formuła: Sekwencja wartości, odwołań do komórek, nazw, funkcji lub operatorów w komórce, które razem dają nową wartość. Formuła zawsze zaczyna się od znaku równości (=).). Należy pamiętać o następujących zasadach:

Formuła musi dawać w wyniku wartość PRAWDA lub FAŁSZ.

Ponieważ jest używana formuła, należy wprowadzić ją w standardowy sposób. Nie należy wpisywać wyrażenia typu:

=''=wpis''

Nie należy używać etykiety kolumny jako etykiety kryteriów. Etykiety kryteriów należy pozostawić puste. Można również użyć etykiety niebędącej etykietą kolumny w zakresie (w poniższych przykładach są to Obliczona średnia i Dokładne dopasowanie).

Jeśli w formule zamiast względnego odwołania do komórki lub nazwy zakresu jest używana etykieta kolumny, w komórce zawierającej kryterium program Excel powoduje wyświetlenie wartości błędu, takiej jak #NAZWA? lub #ARG!. Ten błąd można zignorować, ponieważ nie wpływa on na sposób filtrowania zakresu.

Formuła używana dla kryteriów musi odwoływać się do odpowiedniej komórki w pierwszym wierszu (w poniższych przykładach są to C7 i A7) przy użyciu odwołania względnego (odwołanie względne: W formule jest to adres komórki oparty na względnym położeniu komórki, która zawiera formułę, i komórki, do której następuje odwołanie. Jeśli formuła zostanie skopiowana, odwołanie jest automatycznie dostosowywane. Odwołanie względne ma postać A1.).

Wszystkie pozostałe odwołania w formule muszą być odwołaniami bezwzględnymi (bezwzględne odwołanie do komórki: W formule jest to dokładny adres komórki, niezależny od położenia komórki, która zawiera formułę. Bezwzględne odwołanie do komórki ma postać $A$1.).

W poniższych podsekcjach znajdują się konkretne przykłady kryteriów utworzonych w wyniku działania formuły.

Filtrowanie wartości większych niż średnia wszystkich wartości w zakresie danych

W poniższym zakresie danych (A6:D10) dla zakresu kryteriów (D1:D2) są wyświetlane wiersze, których wartość w kolumnie Sprzedaż jest większa niż średnia wszystkich wartości w kolumnie Sprzedaż (C7:C10). „C7” w formule oznacza filtrowaną kolumnę (C) pierwszego wiersza zakresu danych (7).

A

B

C

D

1

Typ

Sprzedawca

Sprzedaż

Obliczona średnia

2

 

 

 

=C7>ŚREDNIA($C$7:$C$10)

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

6

Typ

Sprzedawca

Sprzedaż

 

7

Napoje

Karwat

5122 zł

 

8

Mięso

Stąpor

450 zł

 

9

Bakalie

Myrcha

6328 zł

 

10

Bakalie

Stąpor

6544 zł

 


Filtrowanie tekstu przy użyciu wyszukiwania z rozróżnianiem wielkości liter

W wyniku wyszukiwania z rozróżnianiem wielkości liter (A10:C10) przy użyciu funkcji PORÓWNAJ w zakresie danych (A6:D10) dla zakresu kryteriów (D1:D2) są wyświetlane wiersze, które w kolumnie Typ zawierają wartość „Bakalie”. „A7” w formule oznacza filtrowaną kolumnę (A) pierwszego wiersza zakresu danych (7).

A

B

C

D

1

Typ

Sprzedawca

Sprzedaż

Dokładne dopasowanie

2

 

 

 

=PORÓWNAJ(A7; "Bakalie")

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

6

Typ

Sprzedawca

Sprzedaż

 

7

Napoje

Karwat

5122 zł

 

8

Mięso

Stąpor

450 zł

 

9

Bakalie

Myrcha

6328 zł

 

10

Bakalie

Stąpor

6544 zł

 


Spostrzeżenia

Do określenia warunku można użyć dowolnego zakresu jako argumentu kryterium, o ile tylko zawiera on co najmniej jedną etykietę kolumny i co najmniej jedną komórkę poniżej etykiety kolumny.

Jeśli na przykład zakres G1:G2 zawiera etykietę kolumny Przychód w komórce G1 i kwotę 10 000 w komórce G2, można nadać zakresowi nazwę „DobierzPrzychód” i użyć jej jako argumentu kryteriów w funkcjach bazy danych.

Chociaż zakres kryteriów może być zlokalizowany w dowolnym miejscu arkusza, nie należy umieszczać go poniżej listy. Jeśli do listy zostanie dodanych więcej informacji z wykorzystaniem polecenia Formularz, które jest dostępne w menu Dane, to nowe informacje będą dodawane w pierwszym wierszu poniżej listy. Jeśli wiersz poniżej listy nie jest pusty, program Microsoft Excel nie może dodawać nowych informacji.

Należy upewnić się, że zakres kryteriów nie zachodzi na listę.

Aby przeprowadzić operację na całej kolumnie w bazie danych, w zakresie zawierającym kryteria, należy wprowadzić pusty wiersz poniżej etykiet kolumn.

Przykład

Przykład będzie bardziej zrozumiały po skopiowaniu go do pustego arkusza.

Utwórz pusty skoroszyt lub arkusz.

Zaznacz przykład w tym temacie Pomocy.

 Uwaga   Nie zaznaczaj nagłówków wierszy ani kolumn.

0x01 graphic

Zaznaczanie przykładu w Pomocy

Naciśnij klawisze CTRL+C

W arkuszu zaznacz komórkę A1 i naciśnij klawisze CTRL+V.

Aby przełączać się między wyświetlaniem wyników i wyświetlaniem formuł zwracających te wyniki, naciśnij klawisz CTRL+` (akcent słaby) albo na karcie Formuły w grupie Inspekcja formuł kliknij przycisk Pokaż formuły.

 

1

2

3

4

5

6

7

8

9

10

A

B

C

D

E

P

Drzewo

Wysokość

Wiek

Plon

Zysk

Wysokość

="=jabłoń"

>10

<16

="=grusza"

Drzewo

Wysokość

Wiek

Plon

Zysk

Jabłoń

18

20

14

105,00

Grusza

12

12

10

96,00

Wiśnia

13

14

9

105,00

Jabłoń

14

15

10

75,00

Grusza

9

8

8

76,80

Jabłoń

8

9

6

45,00

Formuła

Opis (wynik)

=BD.ILE.REKORDÓW(A4:E10;"Wiek";A1:F2)

Funkcja przegląda rekordy dotyczące jabłoni o wysokości od 10 do 16 i zlicza, ile pól Wiek w tych rekordach zawiera liczby. (1)

=BD.ILE.REKORDÓW.A(A4:E10;"Zysk";A1:F2)

Funkcja przegląda rekordy dotyczące jabłoni o wysokości od 10 do 16 i zlicza, ile pól Zysk w tych rekordach nie jest pustych. (1)

=BD.MAX(A4:E10;"Zysk";A1:A3)

Maksymalny zysk z jabłoni i grusz. (105)

=BD.MIN(A4:E10;"Zysk";A1:B2)

Minimalny zysk z jabłoni i grusz o wysokości powyżej 10. (75)

=BD.SUMA(A4:E10;"Zysk";A1:A2)

Ogólny zysk z jabłoni. (225)

=BD.SUMA(A4:E10;"Zysk";A1:F2)

Ogólny zysk z jabłoni o wysokości między 10 i 16. (75)

=BD.ILOCZYN(A4:E10;"Plon";A1:B2)

Iloczyn plonów z jabłoni o wysokości większej niż 10. (140)

=BD.ŚREDNIA(A4:E10;"Plon";A1:B2)

Średni plon z jabłoni o wysokości większej niż 10. (12)

=BD.ŚREDNIA(A4:E10;3;A4:E10)

Średnia wieku wszystkich drzew w bazie danych. (13)

=BD.ODCH.STANDARD(A4:E10;"Plon";A1:A3)

Szacowane odchylenie standardowe plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują tylko próbkę całej populacji sadu. (2,97)

=BD.ODCH.STANDARD.POPUL(A4:E10;"Plon";A1:A3)

Rzeczywiste odchylenie standardowe plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują całą populację drzew. (2,65)

=BD.WARIANCJA(A4:E10;"Plon";A1:A3)

Szacowana wartość wariancji plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują tylko próbkę całej populacji sadu. (8,8)

=BD.WARIANCJA.POPUL(A4:E10;"Plon";A1:A3)

Rzeczywista wartość wariancji plonu z jabłoni i grusz, jeśli dane w bazie danych reprezentują całą populację. (7,04)

=BD.POLE(A4:E10;"Plon";A1:A3)

Zwraca błąd #LICZBA!, ponieważ więcej niż jeden rekord spełnia kryteria.

Najważniejsze porady dotyczące programu Excel: Praca z danymi

Dotyczy: Microsoft Office Excel 2003

 

Dotyczy programów:

Microsoft Office Excel 2003
Microsoft Excel 2000 i 2002

Wiele osób chciałoby podczas pracy z programem Excel mieć do dyspozycji eksperta zawsze gotowego służyć użytecznymi poradami i wskazującego najlepsze rozwiązania dotyczące pracy z danymi. Jeżeli do nich należysz, ten artykuł jest dla Ciebie! W poniższych sekcjach znajdziesz informacje o nowych i szybszych sposobach pracy z danymi w programie Excel.

Zaznaczanie danych

Edytowanie danych

Formatowanie danych

Raporty tabel i wykresów przestawnych

Funkcje i formuły

0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic
0x01 graphic



Wyszukiwarka