Formuła programu Excel: jeśli komórka zaczyna się od x, y lub z -

Formuła ogólna

=SUM(COUNTIF(A1,("x*","y*","z*")))>0

Podsumowanie

Aby przetestować wartości w celu sprawdzenia, czy zaczynają się od jednego z kilku znaków (tj. Rozpoczynają się od x, y lub z), możesz użyć funkcji LICZ.JEŻELI razem z funkcją SUMA.

W przedstawionym przykładzie formuła w C5 to:

=SUM(COUNTIF(B5,("x*","y*","z*")))>0

Wyjaśnienie

Rdzeniem tej formuły jest LICZ.JEŻELI, która jest skonfigurowana do liczenia trzech oddzielnych wartości przy użyciu symboli wieloznacznych:

COUNTIF(B5,("x*","y*","z*")

Gwiazdka (*) jest symbolem wieloznacznym oznaczającym jeden lub więcej znaków, więc służy do tworzenia testu „zaczyna się od”.

Wartości kryteriów są dostarczane w „stałej tablicowej”, zakodowanej na stałe liście elementów z nawiasami klamrowymi po obu stronach.

Gdy LICZ.JEŻELI otrzyma kryteria w stałej tablicowej, zwróci wiele wartości, po jednej na element listy. Ponieważ podajemy tylko LICZ.JEŻELI zakres jednej komórki, zwróci on tylko dwie możliwe wartości dla każdego kryterium: 1 lub 0.

W komórce C5 funkcja LICZ.JEŻELI przyjmuje wartość (0,0,0). W komórce C9 funkcja LICZ.JEŻELI przyjmuje wartość: (0, 1, 0). W każdym przypadku pierwsza pozycja jest wynikiem kryterium „x *”, druga jest wynikiem kryterium „y *”, a trzecia wynikiem kryterium „z *”.

Ponieważ testujemy pod kątem 3 kryteriów z logiką OR, obchodzi nas tylko to, czy jakikolwiek wynik nie jest zerowy. Aby to sprawdzić, dodajemy wszystkie elementy za pomocą funkcji SUMA i, aby wymusić wynik PRAWDA / FAŁSZ, dodajemy „> 0”, aby ocenić wynik SUMA. W komórce C5 mamy:

=SUM((0,0,0))>0

Co daje FAŁSZ.

Więcej kryteriów

Przykład przedstawia 3 kryteria (zaczyna się od x, y lub z), ale w razie potrzeby możesz dodać więcej kryteriów.

Formatowanie warunkowe

Ponieważ ta formuła zwraca wartość PRAWDA / FAŁSZ, można jej używać w niezmienionej postaci do podświetlania wartości przy użyciu formatowania warunkowego.

Interesujące artykuły...