![](https://cdn.wiki-base.com/1092064/excel_formula_data_validation_only_dates_between__2.png.webp)
Formuła ogólna
=AND(A1>=date1),A1<=date2)
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 między dwiema datami, możesz użyć sprawdzania poprawności danych z niestandardową formułą opartą na funkcji AND.
W przedstawionym przykładzie walidacja danych zastosowana do C5: C9 to:
=AND(C5>=DATE(2016,6,1),C5<=DATE(2016,6,30))
Wyjaśnienie
Reguły sprawdzania poprawności danych są uruchamiane, gdy użytkownik dodaje lub zmienia wartość komórki.
Funkcja AND przyjmuje wiele argumentów (logicznych) i zwraca wartość TRUE tylko wtedy, gdy wszystkie argumenty zwracają wartość TRUE. Funkcja DATA tworzy odpowiednią datę w programie Excel z podanymi wartościami roku, miesiąca i dnia.
Ponieważ chcemy zezwolić tylko na daty w miesiącu czerwcu 2016 r., Podajemy AND z dwoma logikami.
Pierwsze testy logiczne wprowadzane do C5 są większe lub równe 1 czerwca 2016 r .:
C5>=DATE(2016,6,1)
Drugie testy logiczne, które dane wejściowe do C5 są mniejsze lub równe 30 czerwca 2016 r .:
C5<=DATE(2016,6,30)
Jeśli oba warunki mają wartość PRAWDA, funkcja AND zwraca wartość PRAWDA, a dane wejściowe przechodzą weryfikację. Jeśli którykolwiek z warunków jest FALSE, AND zwraca FALSE, a dane wejściowe nie sprawdzają poprawności danych.
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.