Używanie formatowania warunkowego w Excel VBA

Formatowanie warunkowe w programie Excel

Formatowanie warunkowe w programie Excel pozwala zdefiniować reguły określające formatowanie komórek.

Na przykład możesz utworzyć regułę wyróżniającą komórki spełniające określone kryteria. Przykłady obejmują:

  • Liczby mieszczące się w określonym zakresie (np. Mniej niż 0).
  • Top 10 pozycji na liście.
  • Tworzenie „mapy ciepła”.
  • Reguły „oparte na formułach” dla praktycznie dowolnego formatowania warunkowego.

W programie Excel formatowanie warunkowe można znaleźć na Wstążce w obszarze Strona główna > Style (ALT > H > L).

Aby utworzyć własną regułę, kliknij „Nowa reguła”, a pojawi się nowe okno:

Formatowanie warunkowe w VBA

Wszystkie te funkcje formatowania warunkowego są dostępne za pomocą VBA.

Zwróć uwagę, że po skonfigurowaniu formatowania warunkowego z poziomu kodu VBA nowe parametry pojawią się w oknie formatowania warunkowego frontonu programu Excel i będą widoczne dla użytkownika. Użytkownik będzie mógł je edytować lub usunąć, chyba że zablokujesz arkusz.

Reguły formatowania warunkowego są również zapisywane podczas zapisywania arkusza roboczego

Reguły formatowania warunkowego dotyczą w szczególności określonego arkusza i określonego zakresu komórek. Jeśli są potrzebne w innym miejscu skoroszytu, należy je również skonfigurować w tym arkuszu.

Praktyczne zastosowania formatowania warunkowego w VBA

Możesz mieć dużą porcję nieprzetworzonych danych zaimportowanych do arkusza roboczego z pliku CSV (wartości rozdzielone przecinkami) lub z tabeli lub zapytania bazy danych. Może to przejść do pulpitu nawigacyjnego lub raportu, ze zmieniającymi się liczbami importowanymi z jednego okresu do drugiego.

Jeśli liczba się zmienia i znajduje się poza dopuszczalnym zakresem, możesz to podkreślić, np. kolor tła komórki na czerwono i możesz to zrobić, konfigurując formatowanie warunkowe. W ten sposób użytkownik zostanie natychmiast przyciągnięty do tego numeru, a następnie będzie mógł zbadać, dlaczego tak się dzieje.

Możesz użyć VBA, aby włączyć lub wyłączyć formatowanie warunkowe. Możesz użyć VBA, aby wyczyścić reguły dotyczące zakresu komórek lub ponownie je włączyć. Może zaistnieć sytuacja, w której istnieje zupełnie dobry powód do nietypowej liczby, ale gdy użytkownik prezentuje dashboard lub raportuje do wyższego szczebla kierownictwa, chce mieć możliwość usunięcia „dzwonków alarmowych”.

Ponadto na surowych importowanych danych możesz chcieć podkreślić, gdzie liczby są absurdalnie duże lub absurdalnie małe. Zaimportowany zakres danych ma zwykle inny rozmiar dla każdego okresu, więc możesz użyć VBA do oceny rozmiaru nowego zakresu danych i wstawić formatowanie warunkowe tylko dla tego zakresu.

Możesz również mieć sytuację, w której istnieje posortowana lista nazwisk z wartościami liczbowymi dla każdej z nich, np. wynagrodzenie pracownika, oceny egzaminacyjne. Dzięki formatowaniu warunkowemu możesz używać stopniowanych kolorów, aby przejść od najwyższego do najniższego, co wygląda bardzo imponująco w celach prezentacyjnych.

Jednak lista nazw nie zawsze będzie miała statyczny rozmiar i możesz użyć kodu VBA, aby odświeżyć skalę stopniowanych kolorów zgodnie ze zmianami rozmiaru zakresu.

Prosty przykład tworzenia formatu warunkowego w zakresie

Ten przykład konfiguruje formatowanie warunkowe dla zakresu komórek (A1:A10) w arkuszu. Jeśli liczba w zakresie wynosi od 100 do 150, kolor tła komórki będzie czerwony, w przeciwnym razie nie będzie miał koloru.

1234567891011121314 Przykład warunkowego formatowania podrzędnego()„Określ zakres”Przyciemnij mój zakres jako zakresUstaw MójZakres = Zakres(„A1:A10”)„Usuń istniejące formatowanie warunkowe z zakresu”MójZakres.Warunki.Formatu.Usuń„Zastosuj formatowanie warunkowe”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlBetween, _Formuła1:="=100", Formuła2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)Napis końcowy

Zauważ, że najpierw definiujemy zakres Mój zakres zastosować formatowanie warunkowe.

Następnie usuwamy wszelkie istniejące formatowanie warunkowe dla zakresu. Jest to dobry pomysł, aby zapobiec dodawaniu tej samej reguły za każdym razem, gdy uruchamiany jest kod (oczywiście nie będzie to odpowiednie w każdych okolicznościach).

Kolory są podane przez wartości liczbowe. Dobrym pomysłem jest użycie do tego notacji RGB (czerwony, zielony, niebieski). Możesz użyć do tego standardowych stałych kolorów, np. vbRed, vbBlue, ale możesz wybrać osiem kolorów.

Dostępnych jest ponad 16,7 mln kolorów, a za pomocą RGB można uzyskać do nich dostęp. Jest to o wiele łatwiejsze niż próba zapamiętania, który numer pasuje do którego koloru. Każdy z trzech numerów kolorów RGB wynosi od 0 do 255.

Zauważ, że parametr „xlBetween” jest włącznie, więc wartości komórek 100 lub 150 spełnią warunek.

Formatowanie wielowarunkowe

Możesz skonfigurować kilka reguł warunkowych w zakresie danych, aby wszystkie wartości w zakresie były objęte różnymi warunkami:

12345678910111213141516171819 Sub MultipleConditionalFormattingExample()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres („A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń„Dodaj pierwszą regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlBetween, _Formuła1:="=100", Formuła2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)„Dodaj drugą regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlLess, _Formuła1:="=100"MyRange.FormatConditions(2).Interior.Color = vbBlue„Dodaj trzecią regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlGreater, _Formuła1:="=150"MyRange.FormatConditions(3).Interior.Color = vbYellowNapis końcowy

Ten przykład konfiguruje pierwszą regułę tak jak poprzednio, z kolorem komórki na czerwono, jeśli wartość komórki wynosi od 100 do 150.

Następnie dodawane są dwie kolejne zasady. Jeśli wartość komórki jest mniejsza niż 100, to kolor komórki jest niebieski, a jeśli jest większy niż 150, to kolor komórki jest żółty.

W tym przykładzie musisz upewnić się, że wszystkie możliwości liczb są uwzględnione i że reguły się nie pokrywają.

Jeśli puste komórki znajdują się w tym zakresie, będą wyświetlane jako niebieskie, ponieważ program Excel nadal przyjmuje je jako mające wartość mniejszą niż 100.

Sposobem na obejście tego jest dodanie innego warunku jako wyrażenia. Należy to dodać jako pierwszą regułę warunku w kodzie. Bardzo ważne jest, gdy istnieje wiele reguł, aby uzyskać właściwą kolejność wykonania, w przeciwnym razie wyniki mogą być nieprzewidywalne.

1234567891011121314151617181920212223 Sub MultipleConditionalFormattingExample()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres(„A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń„Dodaj pierwszą regułę”MyRange.FormatConditions.Add Typ:=xlExpression, Formula1:= _"=DŁ(PRZYC(A1))=0"MyRange.FormatConditions(1).Interior.Pattern = xlBrak„Dodaj drugą regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlBetween, _Formuła1:="=100", Formuła2:="=150"MyRange.FormatConditions(2).Interior.Color = RGB(255, 0, 0)„Dodaj trzecią regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlLess, _Formuła1:="=100"MyRange.FormatConditions(3).Interior.Color = vbBlue„Dodaj czwartą regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlGreater, _Formuła1:="=150"MyRange.FormatConditions(4).Interior.Color = RGB(0, 255, 0)Napis końcowy

Używa typu xlExpression, a następnie używa standardowej formuły programu Excel do określenia, czy komórka jest pusta zamiast wartości liczbowej.

Obiekt FormatConditions jest częścią obiektu Range. Działa w taki sam sposób, jak kolekcja z indeksem zaczynającym się od 1. Możesz iterować po tym obiekcie za pomocą pętli For… Next lub For… Each.

Usuwanie reguły

Czasami może być konieczne usunięcie pojedynczej reguły z zestawu wielu reguł, jeśli nie spełnia ona wymagań dotyczących danych.

12345678910111213 Sub UsuńPrzykład formatowania warunkowego()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres(„A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń„Dodaj pierwszą regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlBetween, _Formuła1:="=100", Formuła2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)„Usuń regułę”MójZakres.Warunki formatu(1).UsuńNapis końcowy

Ten kod tworzy nową regułę dla zakresu A1:A10, a następnie ją usuwa. Aby usunąć, musisz użyć prawidłowego numeru indeksu, więc sprawdź „Zarządzaj regułami” w interfejsie programu Excel (pokaże to reguły w kolejności wykonywania), aby upewnić się, że otrzymujesz poprawny numer indeksu. Zwróć uwagę, że w programie Excel nie ma funkcji cofania, jeśli usuniesz regułę formatowania warunkowego w VBA, w przeciwieństwie do tego, gdy robisz to za pośrednictwem interfejsu programu Excel.

Zmiana reguły

Ponieważ reguły są zbiorem obiektów opartych na określonym zakresie, możesz łatwo wprowadzać zmiany w określonych regułach za pomocą VBA. Rzeczywiste właściwości po dodaniu reguły są tylko do odczytu, ale można je zmienić za pomocą metody Modify. Właściwości takie jak kolory są odczytywane/zapisywane.

123456789101112131415 Sub ChangeConditionalFormattingExample()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres („A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń„Dodaj pierwszą regułę”MyRange.FormatConditions.Add Typ:=xlCellValue, Operator:=xlBetween, _Formuła1:="=100", Formuła2:="=150"MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)'Zmień regułęMyRange.FormatConditions(1).Modify xlCellValue, xlLess, "10"„Zmień kolor regułyMyRange.FormatConditions(1).Interior.Color = vbGreenNapis końcowy

Ten kod tworzy obiekt zakresu (A1:A10) i dodaje regułę dla liczb od 100 do 150. Jeśli warunek jest spełniony, kolor komórki zmienia się na czerwony.

Następnie kod zmienia regułę na liczby mniejsze niż 10. Jeśli warunek jest spełniony, kolor komórki zmienia się teraz na zielony.

Korzystanie ze stopniowanego schematu kolorów

Formatowanie warunkowe w programie Excel umożliwia stosowanie stopniowanych kolorów w zakresie liczb w kolejności rosnącej lub malejącej.

Jest to bardzo przydatne, gdy masz dane, takie jak dane dotyczące sprzedaży według obszaru geograficznego, temperatury w mieście lub odległości między miastami. Korzystając z VBA, masz dodatkową zaletę, że możesz wybrać własny stopniowany schemat kolorów, zamiast standardowych oferowanych w interfejsie Excel.

1234567891011121314151617181920212223242526272829 PodstopnioweKolory()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres („A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń'Zdefiniuj typ skaliMyRange.FormatConditions.AddColorScale ColorScaleType:=3'Wybierz kolor dla najniższej wartości w zakresieMyRange.FormatConditions(1).ColorScaleCriteria(1).Type = _xlWarunekWartośćNajniższaWartośćZ MyRange.FormatConditions(1).ColorScaleCriteria(1).FormatColor.Kolor = 7039480Kończyć z'Wybierz kolor dla średnich wartości w zakresieMyRange.FormatConditions(1).ColorScaleCriteria(2).Type = _xlWarunekWartośćPercentylMyRange.FormatConditions(1).ColorScaleCriteria(2).Value = 50'Wybierz kolor dla punktu środkowego zakresuZ MyRange.FormatConditions(1).ColorScaleCriteria(2).FormatColor.Kolor = 8711167Kończyć z'Wybierz kolor dla najwyższej wartości z zakresuMyRange.FormatConditions(1).ColorScaleCriteria(3).Type = _xlWarunekWartośćNajwyższaWartośćZ MyRange.FormatConditions(1).ColorScaleCriteria(3).FormatColor.Kolor = 8109667Kończyć zNapis końcowy

Gdy ten kod zostanie uruchomiony, stopniuje kolory komórek zgodnie z rosnącymi wartościami w zakresie A1:A10.

To bardzo efektowny sposób prezentacji danych i na pewno przykuje uwagę użytkowników.

Formatowanie warunkowe dla wartości błędów

Gdy masz ogromną ilość danych, możesz łatwo przeoczyć wartość błędu w różnych arkuszach roboczych. Jeśli zostanie to przedstawione użytkownikowi bez rozwiązania, może to prowadzić do poważnych problemów i utraty zaufania użytkownika do liczb. Wykorzystuje typ reguły xlExpression i funkcję programu Excel IsError do oceny komórki.

Możesz utworzyć kod, aby wszystkie komórki z błędami miały kolor czerwony:

1234567891011 Błąd podrzędnyFormatowanie warunkowePrzykład()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres („A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń„Dodaj regułę błędu”MyRange.FormatConditions.Add Type:=xlExpression, Formula1:="=IsError(A1)=true"„Ustaw kolor wnętrza na czerwony”MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)Napis końcowy

Formatowanie warunkowe dat z przeszłości

Możesz mieć zaimportowane dane, w których chcesz wyróżnić daty z przeszłości. Przykładem może być raport dłużników, w którym chcesz wyróżnić wszystkie stare daty faktury starsze niż 30 dni.

Ten kod używa typu reguły xlExpression i funkcji programu Excel do oceny dat.

1234567891011 Data podrzędna w przeszłościPrzykład formatowania warunkowego()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresu na podstawie kolumny datUstaw MójZakres = Zakres („A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń'Dodaj regułę błędu dla dat z przeszłościMyRange.FormatConditions.Add Type:=xlExpression, Formula1:="=Now()-A1 > 30"„Ustaw kolor wnętrza na czerwony”MyRange.FormatConditions(1).Interior.Color = RGB(255, 0, 0)Napis końcowy

Ten kod przyjmie zakres dat z zakresu A1:A10 i ustawi kolor komórki na czerwony dla dowolnej daty, która przypada ponad 30 dni wstecz.

W formule używanej w warunku Now() podaje bieżącą datę i godzinę. Spowoduje to ponowne obliczanie za każdym razem, gdy arkusz jest ponownie obliczany, więc formatowanie będzie się zmieniać z dnia na dzień.

Używanie pasków danych w formatowaniu warunkowym VBA

Możesz użyć VBA, aby dodać paski danych do zakresu liczb. Są one prawie jak mini wykresy i dają natychmiastowy wgląd w to, jak duże są względem siebie liczby. Dzięki zaakceptowaniu wartości domyślnych dla pasków danych kod jest bardzo łatwy do napisania.

123456 Przykład formatowania paska danych podrzędnych()Przyciemnij mój zakres jako zakresUstaw MójZakres = Zakres („A1:A10”)MójZakres.Warunki.Formatu.UsuńMyRange.FormatConditions.AddDatabarNapis końcowy

Twoje dane będą wyglądać w arkuszu tak:

Używanie ikon w formatowaniu warunkowym VBA

Możesz użyć formatowania warunkowego, aby umieścić ikony obok liczb w arkuszu. Ikony mogą mieć postać strzałek, kółek lub różnych innych kształtów. W tym przykładzie kod dodaje ikony strzałek do liczb na podstawie ich wartości procentowych:

12345678910111213141516171819202122232425 Podrzędne zestawy ikonPrzykład()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres(„A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń'Dodaj zestaw ikon do obiektu FormatConditionsMyRange.FormatConditions.AddIconSetCondition'Ustaw zestaw ikon na strzałki - warunek 1Z MyRange.FormatConditions(1).IconSet = ActiveWorkbook.IconSets(xl3Arrows)Kończyć z'ustaw kryteria ikony dla wymaganej wartości procentowej - warunek 2'Z MyRange.FormatConditions(1).IconCriteria(2).Type = xlConditionValuePercent.Wartość = 33.Operator = xlGreaterEqualKończyć z'ustaw kryteria ikony dla wymaganej wartości procentowej - warunek 3'Z MyRange.FormatConditions(1).IconCriteria(3).Type = xlConditionValuePercent.Wartość = 67.Operator = xlGreaterEqualKończyć zNapis końcowy

Daje to natychmiastowy widok pokazujący, czy liczba jest wysoka, czy niska. Po uruchomieniu tego kodu arkusz będzie wyglądał tak:

Używanie formatowania warunkowego do wyróżnienia pierwszej piątki

Możesz użyć kodu VBA, aby podświetlić najlepsze liczby 5 w zakresie danych. Używasz parametru o nazwie „AddTop10”, ale możesz dostosować numer pozycji w kodzie do 5. Użytkownik może chcieć zobaczyć najwyższe liczby w zakresie bez konieczności uprzedniego sortowania danych.

1234567891011121314151617181920212223 Sub Top5Przykład()Przyciemnij mój zakres jako zakres'Utwórz obiekt zakresuUstaw MójZakres = Zakres („A1:A10”)'Usuń poprzednie formaty warunkoweMójZakres.Warunki.Formatu.Usuń„Dodaj warunek Top10”MójZakres.Warunki formatu.DodajTop10Z MyRange.FormatConditions(1)'Ustaw parametr od góry do dołu.TopBottom = xlTop10Top„Ustaw tylko 5 najlepszych”.Ranga = 5Kończyć zZ MyRange.FormatConditions(1).Font'Ustaw kolor czcionki.Kolor = -16383844Kończyć zZ MyRange.FormatConditions(1).Interior'Ustaw kolor tła komórki.Kolor = 13551615Kończyć zNapis końcowy

Dane w twoim arkuszu będą wyglądały tak po uruchomieniu kodu:

Zauważ, że wartość 145 pojawia się dwa razy, więc sześć komórek jest podświetlonych.

Znaczenie parametrów StopIfTrue i SetFirstPriority

StopIfTrue ma znaczenie, jeśli zakres komórek ma wiele reguł formatowania warunkowego. Pojedyncza komórka w zakresie może spełniać pierwszą regułę, ale może również spełniać kolejne reguły. Jako programista możesz chcieć, aby wyświetlał formatowanie tylko dla pierwszej reguły, do której dojdzie. Inne kryteria reguł mogą się nakładać i mogą wprowadzać niezamierzone zmiany, jeśli pozwolimy na kontynuowanie listy reguł.

Wartość domyślna tego parametru to True, ale możesz go zmienić, jeśli chcesz, aby wszystkie inne reguły dla tej komórki były brane pod uwagę:

1 Mój zakres. FormatConditions(1).StopIfTrue = False

Parametr SetFirstPriority określa, czy ta reguła warunku będzie oceniana jako pierwsza, gdy istnieje wiele reguł dla tej komórki.

1 Mój zakres. FormatConditions(1).SetFirstPriority

Powoduje to przeniesienie pozycji tej reguły na pozycję 1 w zbiorze warunków formatu, a wszelkie inne reguły zostaną przesunięte w dół ze zmienionymi numerami indeksu. Uważaj, jeśli wprowadzasz jakiekolwiek zmiany w regułach w kodzie przy użyciu numerów indeksu. Musisz się upewnić, że zmieniasz lub usuwasz właściwą regułę.

Możesz zmienić priorytet reguły:

1 Mój zakres. Warunki formatu(1).Priorytet=3

Zmieni to względne pozycje wszelkich innych reguł na liście formatów warunkowych.

Korzystanie z formatowania warunkowego odwołującego się do innych wartości komórek

To jest jedna rzecz, której formatowanie warunkowe w programie Excel nie może zrobić. Możesz jednak zbudować własny kod VBA, aby to zrobić.

Załóżmy, że masz kolumnę danych, aw sąsiedniej komórce do każdej liczby znajduje się tekst, który wskazuje, jakie formatowanie powinno mieć miejsce dla każdej liczby.

Poniższy kod spowoduje wyświetlenie listy liczb, wyszukanie w sąsiedniej komórce formatowania tekstu, a następnie sformatowanie liczby zgodnie z wymaganiami:

123456789101112131415161718192021 Sub Odwołaj się do innej komórki dla formatowania warunkowego()'Utwórz zmienne do przechowywania liczby wierszy dla danych tabelarycznychDim RRo ile jest długi, N jak długi'Przechwyć liczbę wierszy w zakresie danych tabelarycznychRRow = ActiveSheet.UsedRange.Rows.Count'Iterowanie przez wszystkie wiersze w zakresie danych tabelarycznychDla N = 1 do RRow„Użyj instrukcji Select Case, aby ocenić formatowanie na podstawie kolumny 2”Wybierz Case ActiveSheet.Cells(N, 2).Wartość'Zmień kolor wnętrza na niebieskiEtui „Niebieski”ActiveSheet.Cells(N, 1).Kolor wnętrza = vbBlue'Zmień kolor wnętrza na czerwonyEtui „Czerwony”ActiveSheet.Cells(N, 1).Kolor wnętrza = vbRed'Zmień kolor wnętrza na zielonyEtui "Zielone"ActiveSheet.Cells(N, 1).Kolor wnętrza = vbGreenKoniec WybierzNastępny NNapis końcowy

Po uruchomieniu tego kodu arkusz roboczy będzie teraz wyglądał tak:

Komórki, do których odwołuje się formatowanie, mogą znajdować się w dowolnym miejscu arkusza roboczego, a nawet w innym arkuszu w skoroszycie. Możesz użyć dowolnej formy tekstu, aby określić warunek formatowania, a ogranicza Cię tylko wyobraźnia w zakresie zastosowań, do których możesz użyć tego kodu.

Operatory, których można używać w instrukcjach formatowania warunkowego

Jak widzieliście w poprzednich przykładach, operatory służą do określenia, w jaki sposób będą oceniane wartości warunku, np. xlPomiędzy.

Istnieje wiele takich operatorów, których można użyć, w zależności od tego, jak chcesz określić kryteria reguły.

Nazwa Wartość Opis
xlMiędzy 1 Między. Może być używany tylko wtedy, gdy podane są dwie formuły.
xlRówne 3 Równy.
xlWiększy 5 Lepszy niż.
xlWiększerówne 7 Większy lub równy.
xlMniej 6 Mniej niż.
xlMniej równe 8 Mniejszy lub równy.
xlNie Między 2 Nie pomiędzy. Może być używany tylko wtedy, gdy podane są dwie formuły.
xlNierówne 4 Nie równe.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave