Godišnji odmor u Excelu
Ovaj primjer vas uči kako dobiti datum a odmor za svaku godinu (2018, 2019, itd.). Ako ste u žurbi, jednostavno preuzmite nadmašiti datoteka.
Prije početka: funkcija CHOOSE vraća vrijednost s popisa vrijednosti, na temelju broja položaja. Na primjer, = CHOOSE (3, "Car", "Train", "Boat", "Plane") vraća Boat. Funkcija WEEKDAY vraća broj od 1 (nedjelja) do 7 (subota) koji predstavlja dan u tjednu datuma.
1. To izgleda kao proračunska tablica. Ako unesete godinu dana u ćeliju C2, Excel vraća sve praznike za tu godinu. Naravno, Nove godine, Dan neovisnosti, Dan veterana i Božić lako su.
2. Svi ostali blagdani mogu se opisati na sličan način: x dan u mjesecu (osim Memorijalnog dana koji je malo drugačiji). Ako shvatite Dan zahvalnosti, razumijete sve praznike. Dan zahvalnosti obilježava 4. četvrtak u studenom.
Kalendar u nastavku pomaže vam da razumijete Dan zahvalnosti 2020.
Objašnjenje: DATE (C2,11,1) smanjuje se do 11/1/2020. WEEKDAY (DATUM (C2,11,1)) smanjuje se na 1 (nedjelja). Sada formula se smanjuje do 11/1/2020 + 21 + ODABIR (1,4, 3,2,1,0,6,5) = 11/1/2020 + 21 + 4 = 11/26/2020. Trebali smo 4 dodatna dana jer traje 4 dana do prvog četvrtka u studenom. Od tamo traje još 21 dan (3 tjedna) do 4. četvrtka u studenom. Nije važno na koji dan padne 1. studeni, funkcija CHOOSE pravilno dodaje broj dana do prvog četvrtka u studenom (primjetite uzorak na popisu vrijednosti), odakle traje još 21 dan do 4.dan Četvrtak u studenom, stoga ova formula radi svake godine.
3. Pogledajmo Martin Luther King Jr. Dan. Ova formula je gotovo ista. Martin Luther King Jr. dan slavi se 3. ponedjeljka u siječnju. Prva funkcija DATE smanjuje se do prvog siječnja ovaj put. Na poziciji baze (0) na popisu vrijednosti za funkciju CHOOSE nalazi se sada na drugom mjestu (tražimo ponedjeljak)
Kalendar u nastavku pomaže vam da shvatite Martin Luther King Jr. Day 2020.
Objašnjenje: DATE (C2,1,1) smanjuje se na 1/1/2020. WEEKDAY (DATUM (C2,1,1)) smanjuje se na 4 (srijeda). Sada se formula smanjuje na 1/1/2020 + 14 + ODABERI (4,1,0,6,5, 4,3,2) = 1/1/2020 + 14 + 5 = 1/20/2020. Trebali smo 5 dodatnih dana jer traje 5 dana do prvog ponedjeljka u siječnju.