0
0 Produkty w koszyku

No products in the cart.

Jak ustawić unikalne daty za pomocą sprawdzania poprawności danych?

Poprawność danych może Ci umożliwić sprawdzanie unikalności danych, czyli, czy dana data (lub dowolna inna wartość) wystąpiła tylko raz w danym obszarze.


Poprawność danych — unikalne daty — porada #71

Uzyskujesz to dzięki zastosowaniu odpowiedniej formule. Gdy wpiszesz drugi raz tą samą datę pojawi się komunikat o niepoprawności danych:

Błąd przy wprowadzeniu takiej samej daty

Błąd przy wprowadzeniu takiej samej daty

Najpierw istotne jest, żebyś sprawdził czy dana wartość już się powtórzyła osiągniesz to tak:

Formuła sprawdzania występowania wartości

Formuła sprawdzania występowania wartości

Powyższa formuła najpierw tworzy zakres (tabelę) wartości z obszaru i przyrównuje ją do wartości szukanej (w przypadku dat przekładają się one na odpowiednie liczby):

Podejrzenie 1 kroku formuły - pobranie dat jako liczby

Podejrzenie 1 kroku formuły — pobranie dat jako liczby

Następnie tworzona jest tabele, z wartością PRAWDA, gdy szukana wartość wystąpiła w danym miejscu i FAŁSZ, gdy była inna.

Podejrzenie 2 kroku formuły - na których miejscach występuje wartość jest PRAWDA

Podejrzenie 2 kroku formuły — na których miejscach występuje wartość jest PRAWDA

Jeśli jest istotne dla Ciebie, żeby formuła się przesuwała ponieważ będziesz dodawał wiersze możesz użyć tej formuły, najpierw będzie sprawdzać ilość wystąpień tej samej daty wcześniej:

Zliczanie dat, które wystąpiły przed daną komórką

Zliczanie dat, które wystąpiły przed daną komórką

a następnie przyrównywać do 1, czyli sprawdzać, czy jest unikalna bo wystąpiła tylko raz:

=SUMA(JEŻELI($B$3:B3=B3;1;0))=1

Jeśli jednak wiesz, że będzie to stały obszar to lepsza okaże się ta formuła"

=SUMA(JEŻELI($B$3:$B$9=B3;1;0))=1

Pierwsza rośnie wraz z obszarem, ale nie sprawdza poprawności w przód, czyli jeśli w będziesz chciał wstawić w wiersz 5 datę (wartość), która jest w wierszu 6, ta formuła Ci to umożliwi. Nie pozwoli jednak byś wpisał w wiersz 6 taką samą datę (wartość) jak w 5.

Druga formuła nie pozwoli, na żadne duplikaty na zaznaczonym obszarze.

Druga formuła jednak nie będzie się automatycznie powiększać wraz z dodawaniem nowych wierszy, będzie sprawdzać tylko czy szukana wartość nie wystąpiła już na przyjętym obszarze ($B$3:$B$9).

Kopiowanie formuły z odwołaniem bezwzględnym

Kopiowanie formuły z odwołaniem bezwzględnym

Pierwsza natomiast będzie się rozrastać dzięki względnemu ustawieniu jej drugiego końca ($B$3:B3)

Kopiowanie formuły z odwołaniem względnym

Kopiowanie formuły z odwołaniem względnym

Obie formuły, są formułami tablicowymi, więc jeśli chciałbyś je wstawić do arkusza Excela, musiałbyś je zatwierdzić kombinacją klawiszy
Ctrl + Shift + Enter

Przy wpisywaniu jej do warunków poprawności danych, nie musisz się tym przejmować.

P.S.

Jeśli chcesz dowiedzieć się więcej na temat Excela lub nie wiesz jak coś zrobić do mnie o tym w komentarzu pod spodem albo napisz do mnie bezpośrednio, ja w miarę możliwości odpowiem na Twoje pytanie.

Excel i Adam - kontakt

Bezpośredni odnośnik do filmu na youtube — Poprawność danych — unikalne daty — porada #71