Kwoty słownie bez wykorzystania VBA Formuły tablicowe w Excelu

Sprawdzanie poprawności i lista rozwijana bez powtórzeń

06.11.2007

Mam prosty skoroszyt służący przygotowywaniu zamówień. Produkty wybierane przy pomocy listy rozwijanej zrobionej za pomocą „Sprawdzania poprawności”. Całość wygląda mniej więcej tak, jak na rysunku poniżej.

Wczoraj pomyślałem sobie, że strasznie fajnie by było gdyby można ograniczyć listę wyboru tak, aby znajdowały się na niej tylko produkty niewybrane wcześniej. Jeżeli wybrałem Produkt1 w pierwszym wierszu chciałbym, […]

Czytaj cały wpis →

Ku przestrodze (czyli Excel i związki)

03.11.2007

Filmik, który znalazłem kilka dni temu w Internecie (nawet mnie rozbawił).
Zamieszczam KU PRZESTRODZE !

Czytaj cały wpis →

Generowanie listy bestsellerów

26.10.2007

W jednym skoroszycie („Produkty”) mam listę produktów wraz z ilością sprzedanych sztuk w określonym przedziale czasowym.

Wszystko, co chciałbym zrobić to wygenerować, w drugim skoroszycie o nazwie „top 10”, listę dziesięciu najlepiej sprzedających się produktów. Chciałbym także, aby lista ta aktualizowała się automatycznie przy każdej zmianie ilości sprzedanych produktów w skoroszycie „Produkty”. No i nie chcę […]

Czytaj cały wpis →

Excel i dni robocze – no bo przecież obiecałem

22.10.2007

Zgodnie z obietnicą dzisiaj kilka słów o formule
={SUMA(ZAOKR.DO.CAŁK((DZIEŃ.TYG(C3-{2\3\4\5\6})+C4-C3)/7))}.
Z przyzwyczajenia zawsze wprowadzam ją jako formułę tablicową, wydaje mi się jednak (a i dotychczasowa praktyka na to wskazuje), że nic nie stoi na przeszkodzie, aby działała także jako zwykła formuła nietablicowa.
Jest ona rozwinięciem nieco prostszej formuły, która wygląda następująco:
= ZAOKR.DO.CAŁK((DZIEŃ.TYG(data_poczatek-1)+data_koniec - data_poczatek)/7)
i zwraca liczbę niedziel w określonym […]

Czytaj cały wpis →

Filtrowanie ListBox’a część 2

15.10.2007

Pomyślałem sobie, że skoro funkcja filter, o której pisałem, działa szybko, można spróbować odfiltrować z grubsza przy jej pomocy to, co na pewno nie pasuje do podanych kryteriów, a następnie przefiltrować resztę raz jeszcze, dokładniej.
lista_nazwisk2 to przefiltrowana wstępnie funkcją FILTER tablica z nazwiskami

For i = UBound(lista_nazwisk2) To 0 Step -1 ’ dla każdego nazwiska […]

Czytaj cały wpis →

Excel i dni robocze jeszcze inaczej

10.10.2007

Kilka dni temu pisałem o możliwości zastąpienia NETWORKDAYS funkcją SUMA.ILOCZYNÓW oraz o kilku korzyściach z tego płynących. Dzisiaj chciałbym pokazać Ci jeszcze inną, całkiem elastyczną, formułę. Nie będę ukrywał, że to rozwiązanie bardzo mi się podoba, chociaż także nie jest pozbawione wad.

={SUMA(ZAOKR.DO.CAŁK((DZIEŃ.TYG(C3-{2\3\4\5\6})+C4-C3)/7))}
W przedstawionej postaci formuła policzy liczbę dni roboczych (od poniedzialku do piątku) pomiędzy 12 […]

Czytaj cały wpis →

Filtrowanie ListBox’a część 1- funkcja “filter”

06.10.2007

Bardzo wygodna (z punktu widzenia użytkownika) wydaje się być możliwość przefiltrowania listy znajdującej się na formularzu (zwłaszcza jeżeli lista jest długa) i wyświetlenia tylko tych elementów, które pasują do wpisywanego w polu tekstowym wzorca. Rozwiązanie znane każdemu. Wpisuje literkę „a” i na liście mam tylko elementy zawierające tę literę. Kontynuujesz wpisywanie „ab” i lista zawęża […]

Czytaj cały wpis →