Formuła Excel: Data walidacji danych w określonym roku -

Spisie treści

Formuła ogólna

=YEAR(A1)=2016

Podsumowanie

Uwaga: Excel ma kilka wbudowanych reguł sprawdzania poprawności danych dla dat. Ta strona wyjaśnia, jak utworzyć własną regułę walidacji w oparciu o niestandardową formułę, jeśli chcesz lub potrzebujesz większej kontroli i elastyczności.

Aby umożliwić użytkownikowi wprowadzanie tylko dat z określonego roku, można użyć sprawdzania poprawności danych z niestandardową formułą opartą na funkcji ROK.

W przedstawionym przykładzie walidacja danych zastosowana do C5: C7 to:

=YEAR(C5)=2016

Wyjaśnienie

Reguły sprawdzania poprawności danych są uruchamiane, gdy użytkownik dodaje lub zmienia wartość komórki.

Ta niestandardowa formuła walidacji po prostu porównuje rok z dowolną datą z zakodowaną na stałe wartością roku za pomocą funkcji ROK.

Gdy użytkownik wprowadza wartość, funkcja ROK wyodrębnia i porównuje rok z rokiem 2016:

=YEAR(C5)=2016

Gdy lata są zgodne, wyrażenie zwraca wartość PRAWDA i sprawdzanie poprawności kończy się pomyślnie. Jeśli lata nie są zgodne lub funkcja ROK nie może wyodrębnić roku, walidacja nie powiedzie się.

Data w tym roku

Aby zezwolić tylko na daty w bieżącym roku, możesz dostosować formułę w następujący sposób:

=YEAR(C5)=YEAR(TODAY())

Funkcja DZIŚ zwraca bieżącą datę na bieżąco, więc formuła zwraca wartość PRAWDA tylko wtedy, gdy data przypada w bieżącym roku.

Uwaga: odwołania do komórek w formułach sprawdzania poprawności danych dotyczą lewej górnej komórki w zakresie wybranym podczas definiowania reguły sprawdzania poprawności, w tym przypadku C5.

Interesujące artykuły...