Funkcja BD.ILE.REKORDÓW – funkcja wbudowana w arkusz kalkulacyjny OpenOffice Calc (kategoria bazy danych), zwraca ilość rekordów bazy danych spełniającej określone kryterium wyszukiwania w oparciu o wyrażenia regularne.
- Składnia funkcji
- BD.ILE.REKORDÓW(baza; "kolumna"; kryterium)
- baza – określenie obszaru bazy danych
- kryterium – określenie kryterium przeszukiwania bazy danych
- kolumna – określa kolumnę przeszukiwania w bazie danych, parametr 0 oznacza całą bazę danych
Baza danych powinna mieć określone nagłówki kolumn, do których odwoływać się można, albo bezpośrednio podając adres komórki, albo podając w cudzysłowie tytuł nagłówka kolumny.
- Przykład
|
A
|
B
|
C
|
D
|
1
|
Kod
|
Artykuł
|
Cena
|
|
2
|
123
|
Banan
|
2
|
|
3
|
124
|
Jabłko
|
1,2
|
|
4
|
|
|
|
|
5
|
Kod
|
Artykuł
|
Cena
|
|
6
|
|
|
>1
|
|
7
|
|
Ile spełnia warunek:
|
=BD.ILE.REKORDÓW()
|
|
Mając bazę cen i artykułów sklepowych, jak na tabeli z prawej (komórki A1:C3), mamy konieczność określenia, ile artykułów w bazie danych spełnia kryterium kosztów.
Możemy więc skorzystać z dodatkowej tabeli formularza kryteriów wyszukiwania – w polach A5:C6. Wpisując w komórce C6 kryterium ceny produktu, określając tym samym kryterium wyszukiwania w bazie danych. Komórka C7 będzie zawierała funkcję BD w użyciu umożliwiającym wyświetlenie ilości artykułów spełniających nasze kryteria.
Przykładowe zapytanie w polu C7:
= BD.ILE.REKORDÓW(A1:C3; 0; A5:C6)
|
|
zwraca
|
|
czyli
|
dwa przedmioty w całej bazie danych kosztują więcej niż złotówkę
|
= BD.ILE.REKORDÓW(A1:C3; "Cena"; A5:C6)
|
|
zwraca
|
|
czyli
|
dwa przedmioty z kolumny "Cena", posiadają cenę powyżej złotówki
|
= BD.ILE.REKORDÓW(A1:C3; "Kod"; A5:C6)
|
|
zwraca
|
|
czyli
|
spośród wszystkich artykułów posiadających kod, dwa są droższe niż złotówka
|