Strona 1 z 1

SOLVED Zaznaczenie wiersza po spełnieniu warunku

: pt sie 04, 2023 8:57 am
autor: Lejtos
Witam,

Potrzebuje pomocy, a mianowicie chce zrobić formułę która będzie sprawdzać czy wklejone przeze mnie indeksy do tabeli B, są w tabeli A. Jeśli tak to np podświetla się na zielono lub w Tabeli C jest napis "tak". Robiłem to przez wyszukaj.pionowo, ale ciągle mi wrzuca błędy niezależnie jak to nie przerobie. Wklejam listę indeksów jak one wyglądają. Taki sam format będę wklejał w tabele B jeśli dane sczytam z kolektora.

Są to stany magazynowe tak pokrótce i chce w ten sposób sprawdzić które sczytałem, a które są do znalezienia.

Re: Zaznaczenie wiersza po spełnieniu warunku

: pt sie 04, 2023 9:23 am
autor: Lejtos
Dodam że indeksy sa losowo wrzucone i inaczej sie nie da dlatego zależy mi by 1 komórkę z tabeli B sprawdzało w całej tabeli A

Re: Zaznaczenie wiersza po spełnieniu warunku

: pt sie 04, 2023 9:55 am
autor: Rafkus
W tym twoim pliku praktycznie nic nie ma, żadnej tabeli A oraz C ani prób formatowania warunkowego...
Dlatego dam podpowiedź wykorzystaj funkcję:

Kod: Zaznacz cały

=LICZ.JEŻELI(Zakes_indeksów_z_tabeli_A; A2)
A2 - to jest komórka z pierwszym indeksem do znalezienia z tabeli B.
Funkcja ta policzy ile razy dany indeks (A2) wystąpił w tabeli B.

I teraz JEŻELI wynik funkcji LICZ.JEŻELI jest większy od 0 TO dany indeks występuje w tabeli A,W PRZECIWNYM przypadku (tj.: gdy LICZ.JEŻELI = 0) dany indeks z tabeli B jest nowym elementem. Czyli coś takiego dla tabeli C:

Kod: Zaznacz cały

=JEŻELI(LICZ.JEŻELI(...)>0; "TAK"; "NIE")

Re: Zaznaczenie wiersza po spełnieniu warunku

: pt sie 04, 2023 10:46 am
autor: Lejtos
Okey, dzięki za pomoc z tą formułą. Udało się teraz zrobić tą funkcje a wygląda tak:

Kod: Zaznacz cały

=JEŻELI(LICZ.JEŻELI($L$2:$L$5000; B2)>0; "TAK"; "NIE")