Parametrem funkcji ILE.LICZB jest wyrażenie, które ma być oceniane dla każdego wiersza. Funkcja ILE.LICZB zwraca liczbę wierszy, dla których wyrażenie ma wartość inną niż null. ( * to specjalne wyrażenie, które nie jest oceniane, po prostu zwraca liczbę wierszy.)
Istnieją dwa dodatkowe modyfikatory wyrażenia:ALL i DISTINCT. Określają one, czy duplikaty są odrzucane. Ponieważ WSZYSTKO jest wartością domyślną, twój przykład jest taki sam jak liczba(WSZYSTKO 1), co oznacza, że duplikaty są zachowywane.
Ponieważ wyrażenie „1” w każdym wierszu ma wartość inną niż null, a nie usuwasz duplikatów, funkcja LICZBA(1) powinna zawsze zwracać tę samą liczbę, co LICZBA(*).