Formuła programu Excel: Lista świąt między dwiema datami
Istnieje tabela świąt i odpowiadające im daty, w jaki sposób możesz wyświetlić wszystkie święta między danym zakresem dat w programie Excel? W tym miejscu wprowadzono formułę tablicową, aby osiągnąć ten cel.
Jeśli chcesz postępować zgodnie z tym samouczkiem, pobierz przykładowy arkusz kalkulacyjny.
Formuła ogólna
Składnia i argumenty
Start_date, End_date: the two dates that you want to list holidays between. |
Date: a range refers to the dates of holidays. |
Holidays: a range refers to the holidays. |
Wartość zwracana
Formuła powraca do pustego pola, jeśli w podanym zakresie dat nie ma dni wolnych lub zwraca odpowiadające święta.
Uwaga
Funkcja TEXTJOIN jest dostępna tylko w Office 365, Excel 2019 i nowszych wersjach.
Jak działa ta formuła
Lista danych w następujący sposób:
B3:B6, lista świąt;
C3:C6, wyszczególnienie dat świąt;
F2: umieszczenie daty rozpoczęcia;
F3: umieszczenie daty końcowej;
E4: lista świąt między datą początkową a datą końcową.
Użyj poniższego wzoru:
Utrzymać Shift i Ctrl klucze, aby uzyskać prawidłowy wynik.
Wyjaśnienie
JEŚLI funkcja: aby przetestować warunek i zwrócić TRUE lub FALSE, lub możesz określić konkretne teksty do wyświetlenia zamiast TRUE i FALSE.
Funkcja TEXTJOIN: połącz dwie lub więcej wartości razem z ogranicznikami.
Wzór można przeanalizować w trzech częściach:
{IF(C3:C6<=F3,$B$3:$B$6,""): sprawdza, które daty świąt są wcześniejsze lub równe dacie końcowej. W tej tablicy można zobaczyć wynik {"Nowy Rok ";"Dzień Niepodległości";"Tanksgiving";""}.
{IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),"")}, zgodnie z powyższym wzorem, ta część może wyglądać następująco:
{IF(C3:C6>=F2,{"Nowy Rok";"Dzień Niepodległości";"Tanksgiving";""},"")}: służy do wyszukiwania dat świąt, które są późniejsze lub równe dacie początkowej. W tej tablicy możesz zobaczyć wynik {"";"Dzień Niepodległości";"Tanksgiving";""}.
{TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))}, teraz cała formuła może być postrzegane jako:
{TEXTJOIN(", ",TRUE, {"";"Dzień Niepodległości";"Tanksgiving";""}), łączy wartości przecinkami i ignoruje wartości puste.
Wzory względne
- Sprawdź, czy data to ostatni N miesiąc od dzisiejszego
Załóżmy, że musisz sprawdzić, czy data wejścia personelu jest ostatnia 6 miesięcy od dzisiaj, możesz użyć formuły połączonej funkcjami AND, EOMONTH i DZIŚ w Excelu, aby szybko obsłużyć zadanie. - Sprawdź, czy data to ostatni N dzień dzisiejszego
Aby sprawdzić, czy produkty są dzisiaj, możesz użyć formuły, aby sprawdzić, czy daty produkcji to ostatnie 7 dni dzisiejszego dnia. - Konwertuj nazwę miesiąca na numer
Ten samouczek zawiera formułę do konwersji nazwy miesiąca na odpowiedni numer miesiąca w programie Excel. - Uzyskaj ten sam dzień w zeszłym roku lub w przyszłym roku
W tym samouczku zawiera dwie formuły, aby osobno uzyskać tę samą datę w zeszłym roku i następnym roku na podstawie podanej daty w programie Excel.
Funkcje względne
- Funkcja DATY Excel
Utwórz datę z rokiem, miesiącem i dniem - Funkcja Excel YEAR
Zwraca rok daty w 4-cyfrowym formacie numeru seryjnego - Funkcja Excel MIESIĄC
MIESIĄC służy do pobierania miesiąca jako liczby całkowitej (od 1 do 12) od daty - Funkcja Excel DAY
Funkcja DZIEŃ pobiera dzień jako liczbę (od 1 do 31) z daty - Funkcja WORKDAY programu Excel
Dodaj dni robocze do podanej daty i zwraca dzień roboczy
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.